06-28-2014 09:06 AM
Hi,
just installed Ubuntu 14.04 64bit on a new PC, then installed ISE Webpack 14.7, aquired a new license file. So far everything worked, even the license was installed.
Now I'm running (in a Terminal):
* source /opt/Xilinx/14.7/ISE_DS/settings64.sh
* ise &
I can load an existing project successfully, but when I try to 'Implement Design' I get an error from XST:
--------------- ERROR MESSAGE -------------------------
Started : "Synthesize - XST".
Running xst...
Command Line: xst -intstyle ise -ifn "/video/fpga/vhdl/vhdl_projects/ieh3_fpga_factory/ise/top_ieh3_fpga.xst" -ofn "/video/fpga/vhdl/vhdl_projects/ieh3_fpga_factory/ise/top_ieh3_fpga.syr"
FATAL_ERROR:Portability:PortDynamicLib.c:408:1.33 - dll open of library
</opt/Xilinx/14.7/ISE_DS/ISE/lib/lin64/libXst2_Interf.so> failed due to
/opt/Xilinx/14.7/ISE_DS/ISE//lib/lin64/libboost_signals-gcc41-mt-p-1_38.so.1.
38.0: file too short.
For technical support on this issue, please visit
http://www.xilinx.com/support.
Process "Synthesize - XST" failed
----------------------------------------------------------
I've searched here for 'ubuntu 14.04 ise' but I didn't got a matching info. Can somebody please comment/help on this?
Regards,
- Bernd
07-05-2014 10:16 AM
06-28-2014 09:14 AM
ok, a
* ls -l /opt/Xilinx/14.7/ISE_DS/ISE//lib/lin64/libboost_signals-gcc41-mt-*
gives as output:
-rwxr-xr-x 1 root root 0 Okt 13 2013 /opt/Xilinx/14.7/ISE_DS/ISE//lib/lin64/libboost_signals-gcc41-mt-p-1_38.so.1.38.0
--> size=0!
I've checked the untared installation source, there's no such file...
Any ideas?
Regards,
- Bernd
06-28-2014 09:55 AM
in the .../lib/lin64 there are the following files with a size of 0 bytes:
-rwxr-xr-x 1 berndl berndl 0 Okt 13 2013 libboost_graph-gcc41-mt-p-1_38.so.1.38.0
-rwxr-xr-x 1 berndl berndl 0 Okt 13 2013 libboost_prg_exec_monitor-gcc41-mt-p-1_38.so.1.38.0
-rwxr-xr-x 1 berndl berndl 0 Okt 13 2013 libboost_program_options-gcc41-mt-p-1_38.so.1.38.0
-rwxr-xr-x 1 berndl berndl 0 Okt 13 2013 libboost_serialization-gcc41-mt-p-1_38.so.1.38.0
-rwxr-xr-x 1 berndl berndl 0 Okt 13 2013 libboost_signals-gcc41-mt-p-1_38.so.1.38.0
-rwxr-xr-x 1 berndl berndl 0 Okt 13 2013 libgmpxx.so.1
-rwxr-xr-x 1 berndl berndl 0 Okt 13 2013 libmpfr.so.4
-rwxr-xr-x 1 berndl berndl 0 Okt 13 2013 libmpir.so.7
-rwxr-xr-x 1 berndl berndl 0 Okt 13 2013 libmpirxx.so.1
There must be something broken...
Regards,
- Bernd
06-28-2014 06:43 PM
Hi,
The following AR may answer your question:
http://www.xilinx.com/support/answers/36383.html
Sean
06-29-2014 03:54 AM
Hi Sean,
thanks, but the bunch of links doesn't help... The files mentioned in my post are simply not provided by X. I'll go back to an older version of ISE (14.1 worked with Ubuntu 12.04 32bit) and check what's going on...
Regards,
- Bernd
06-29-2014 04:29 AM
Just went back to a copy of ISE 14.1, installed under Ubuntu 14.04. And it works!
So, to me it looks like X forgot to include some Linux .so (shared object) files in 14.7...
@X: Do you consider to fix this? Especially since 14.7 is most likely the last ISE release.
I just re-installed 14.7, after I tested the working 14.1. It still fails with the same error message. So it seems to be clear, that the Linux 14.7 package from X lacks some libraries. X, please, could you fix that? Would be nice since several folks are running X ISE under Ubuntu with their X and Digilent eval-boards... Shouldn't be hard to fix, or?
Regards,
- Bernd
07-05-2014 10:16 AM
11-10-2016 03:44 PM
I have installed 14.7 verifying that even single 14.7 on ubuntu 14.04 works fine.
I had troubles with xst in version 13.1 and 13.3. So decide to give a try with 14.7, installed it and everything it's fine.
The only problem that i had found is the place to save your projects. You must have the right to read and write as a linux user in the directory where you are saving.
There is a command to run ise for very hard cases: gksudo path/ise This command gives the ise a super user privileges and works fine, but be careful, it's better to use it in normal mode and consenter the saving directory.
I installed the ise and placed my project in the public directory and all fine.