Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Newbie
nlglenn
Posts: 1
Registered: ‎09-15-2011
0

Re: Installation of ISE 13.2 on Ubuntu Linux

Did you ever figure out how to run the software? I hit the same point that you have but got a little farther. I used this: http://lug.wsu.edu/node/383 I followed all of the steps and ended up with an error telling me this: "line 57: exec: ise: not found" So I went into where the startise file was and went to line 57 to find this: "exec ise". I am lost. Any help? This is pretty urgent that I get this working.

Visitor
retrotechie
Posts: 12
Registered: ‎07-16-2010
0

Re: Installation of ISE 13.2 on Ubuntu Linux

If (in a terminal) you type "env" and look for something like "PATH=...." you see which directories the system searches when you try to run a program. ISE uses a small script called "settings32.sh" to add some directories that contain ise, impact etc.

 

I suggest you try it manually first:

 

  1. Navigate to the directory that has this "settings32.sh", it's /opt/Xilinx/13.2/ISE_DS on my system & I don't think I changed install path from the default.
  2. Type "source settings32.sh" [ENTER], if you do "env" again & look for "PATH=...." you'll see that it has changed to include several directories where Xilinx ISE binaries are found. But otherwise you don't see anything happen, only these environment variables are changed.
  3. It should be enough now to simply type "ise" [ENTER] to start Project Navigator.

 

You can do 1 & 2 in one go like "source /opt/Xilinx/13.2/ISE_DS/settings32.sh" (change directory names as needed in case you installed ISE somewhere else).

 

You might be able to run ISE binaries directly, but basically: having environment variables set up properly, increases the chance that everything works as intended. That's what these "settings32.(c)sh" scripts are for.

 

Other suggestions above are simply means to automate this so that you don't have to remember this settings32.sh script each time when you start Project Navigator. Easiest is to edit "settings32.sh" to include environment variables you want, make a small script called something like "startise" (like the way you tried) and then (when you're really lazy), make an entry in your desktop environment's start menu to run that script.

 

For some more pointers, see my page here: bitcycle.org/electronics/1st_CPLD_project/

Newbie
bertverm
Posts: 4
Registered: ‎09-20-2011
0

Re: Installation of ISE 13.2 on Ubuntu Linux

Hello,

 

I'm using Ubuntu 10.10 and I'm unable to install ISE 13.2.

 

I downloaded the tar-file for Linux and unzipped it. Now i can't run the xsetup file.

 

In the /Xilinx_ISE_DS_Lin_13.2_O.61xd.0.0 directory i entered the following commands:

 

sudo chmod a+x xsetup

./xsetup

 

and also the suggested

sudo su

export DISPLAY=0.0

./xsetup

 

This didn't have any visible effect. Also I can open the shell-file xinfo but not the shellfile xsetup by dubble-clicking on it in the file manager.

 

Any help is appreciated.

 

Visitor
retrotechie
Posts: 12
Registered: ‎07-16-2010
0

Re: Installation of ISE 13.2 on Ubuntu Linux

In that "export DISPLAY=..." you missed a colon :manwink: (see earlier comment). Can you provide more info, like:

 

Have you checked md5 checksum on downloaded .tar file? (md5sum -b downloaded-tar-file, reply here with result)

Are you using 32 bit or 64 bit Ubuntu, and on what kind of system (CPU, memory etc) ?

Did you try simply "sudo ./xsetup" (without that "sudo su" or export DISPLAY= stuff) ?

Did you check / try zoocad's suggestions (installation procedure on Ubuntu 10.04) ?

Can you run other executables from same drive as where xsetup is?

 

Try this (in a terminal)

xhost +local:root
sudo ./xsetup
xhost -local:root

Don't you see anything happening? Read: if any error message shows, tell us what it says!

If nothing visible happened, this may be a segfault. If so, when you type "dmesg" [ENTER], sometimes the last few lines may provide a clue (again: let us know what you find).

Newbie
bertverm
Posts: 4
Registered: ‎09-20-2011
0

Re: Installation of ISE 13.2 on Ubuntu Linux

This is what i became for the md5 checksum (3d line):

 

c6db35d2f643196d24854cd5d0cefc74 *Xilinx_ISE_DS_Lin_13.2_O.61xd.0.0.tar

 

the instructions of zoocad:

--> cd ..../Xilinx_ISE_DS_Lin_13.2_0.61xd.0.0
--> sudo ./xsetup

 

this didn’t work, however I can open an other executable (eagle) in this directory ( /usr/local )

cd /usr/local/Eagle_5.7.0/bin

./eagle

(eagle opens)

 

i also tried the

xhost +local:root

sudo ./xsetup

xhost -local:root

 

this has the same result (none). with dmesg i get 15 pages of computer lines.

this lines drew my attention:

...

HEST: table is not found!

...

[ 20.789066] dvb_init() allocating 1 frontend

[ 20.830390] tda10046: chip is not answering. Giving up.

[ 20.830516] saa7134[0]/dvb: frontend initialization failed

....



Note: when i enter dmesg after

sudo su

export DISPLAY=:0.0

./xsetup

 

i also get 15 pages of information with the same error lines mentioned above.

 

Some more information on the system i’m using:

Ubuntu 10.10 32 bit (used with Zorin OS4)

CPU Intel Pentium 4 2,66 Ghz

partition i use for Ubuntu: 50 GB (total disc memory is 233 GiB)

 

Can you tell me what the result of the md5 checksum means?

 

Still unable to install ISE.. (but thanks already for the help, i’m learning alot here)

 



Visitor
retrotechie
Posts: 12
Registered: ‎07-16-2010
0

Re: Installation of ISE 13.2 on Ubuntu Linux

If you click "Downloads" on Xilinx start page, you see "MD5 Sum Value: ....." for each download. The md5 you report matches ISE 13.2 Linux-only installer, meaning: the .tar file you downloaded is OK (not corrupted). So you can exclude that as error-cause.

 

Output from dmesg looks like regular bootup messages to me, nothing about segfaults or anything. So forget that...

 

BUT: what exactly do you mean by "used with Zorin OS4" ?? Zorin OS4 != Ubuntu xx.yy, similarities might be many but sometimes that isn't good enough... If you're trying to install ISE on Zorin OS4, that might be the problem. In that case you might consider starting a separate topic. Or check Zorin OS forum / google to see if others have installed ISE on Zorin OS.

 

Want 2 do some more checks? Try this:

 

If you cd into the top-level directory that came out of the .tar file (Xilinx_ISE_DS_Lin_13.2_0.61xd.0.0 ? Can't check since I don't have the Linux-only installer here, I'm assuming setup files are the same as in Linux+Windows installer), type "cat xsetup". You'll see it's just a small shell script that figures out what system it runs on, and runs a matching installer. If you check that directory, you'll see another "xsetup" (small executable), and a much bigger "_xsetup". I suspect xsetup runs first & then _xsetup does the 'heavy lifting'...

 

Check permissions on those: "ls -l bin/lin/{x,_x}setup" should show something like "-rwxr-xr-x" for both files. 3x "r" and 3x "x", meaning: readable & executable by all users. If not, re-unpack the installer file using commandline "tar" program. Or perhaps your system has some unusual umask settings so that file permission aren't restored properly when unpacking the .tar file...

 

If that's okay: type "LD_LIBRARY_PATH=lib/lin ldd bin/lin/{x,_x}setup" and look for 'not found' in the result. If there's any, some needed packages/libraries are missing on your system, report library names where you see 'not found' behind it.

 

If the above is okay, just run the appropriate installer directly: "sudo bin/lin/xsetup"

 

P.S. best use copy & paste (into terminal window) for commands, easier & avoids typing mistakes!

Newbie
maxmiaggi
Posts: 1
Registered: ‎09-30-2011
0

Re: Installation of ISE 13.2 on Ubuntu Linux

I installed Xilinx ISE 13.2 in Ubuntu 10.04 in /usr/local/src/Xilinx/13.2/ISE_DS. Now, when I type the following in terminal:

/usr/local/src/Xilinx/13.2/ISE_DS/settings32.csh

 

It shows an error

 

bash: /usr/local/src/Xilinx/13.2/ISE_DS/settings32.csh: line 32: syntax error near unexpected token `('
bash: /usr/local/src/Xilinx/13.2/ISE_DS/settings32.csh: line 32: `foreach i ( `/bin/ls "${XIL_SCRIPT_LOC}"` )'


and when I type the following:

. /usr/local/src/Xilinx/13.2/ISE_DS/settings32.sh

 

It shows somewhat like

 

/bin/ls: cannot access XIL_SCRIPT_LOC=/usr/local/src/Xilinx/13.2/ISE_DS: No such file or directory


Now what am I supposed to do??

 

Newbie
bertverm
Posts: 4
Registered: ‎09-20-2011
0

Re: Installation of ISE 13.2 on Ubuntu Linux

(to Retrotechie)

Hello,

 

thanks for the info. I have checked the permission on xsetup and _xsetup and they were ok.

 

About the libraries: these were not found in _xsetup (in xsetup all were found)

 

libwiclient.so => not found
libInst_Client7z.so => not found
libGui_Clip.so => not found
libQt_Core.so => not found
libQt_Gui.so => not found
libPortability.so => not found
libPort_Std.so => not found
libThread.so => not found
libxercesc.so => not found
libboost_filesystem-gcc41-mt-p-1_38.so.1.38.0 => not found
libboost_system-gcc41-mt-p-1_38.so.1.38.0 => not found
libboost_regex-gcc41-mt-p-1_38.so.1.38.0 => not found
libboost_iostreams-gcc41-mt-p-1_38.so.1.38.0 => not found
libisl_iostreams.so => not found
libCurl_Curl.so => not found
libOpenSSL_Crypto.so => not found
libOpenSSL_SSL.so => not found
libQt_Xml.so => not found
libQt_Solutions4.so => not found
libZlib.so => not found
libMiniZip.so => not found
libstlport.so.5.1 => not found
libboost_bzip2-gcc41-mt-p-1_38.so.1.38.0 => not found

 

I haven't checked the Zorin OS4 forum yet. But i will do this soon, as i'm also having a printer problem.

 

Thanks for your assistance,

grtz

Visitor
retrotechie
Posts: 12
Registered: ‎07-16-2010
0

Re: Installation of ISE 13.2 on Ubuntu Linux

Those are all libraries that come with ISE setup program (in lib/lin directory), and shouldn't be a problem since xsetup should locate those. Read: it looks like you're not missing anything that must be installed using your distro's package manager in order to run xsetup program.

 

Only thing left I can think of is to set this library search path anyway (just to be sure), run the desired xsetup program directly (skipping xsetup script in top directory), and if nothing visible happens, check the system log for clues:

 

$ sudo su
# export LD_LIBRARY_PATH=/path/were/you/unpacked/Xilinx_ISE_DS_Lin_13.2_O.61xd.0.0/lib/lin
# /path/were/you/unpacked/Xilinx_ISE_DS_Lin_13.2_O.61xd.0.0/bin/lin/xsetup
# tail -n 30 /var/log/syslog (and have a look at last few lines)
# exit

 

(using full paths starting at / here to make sure there's no problem when a program tries to determine its own location). If the above doesn't at least provide a clue what happened, then I'm out of ideas... :mansad:

Visitor
logari84
Posts: 2
Registered: ‎01-13-2012
0

Re: Installation of ISE 13.2 on Ubuntu Linux

I had the same problem on ISE 13.3 but I don't think there'll be differencies. I don't know if it is a perfect solution but at I least I got it working. You have to edit "settings32.sh" and make a change on line 35
for i in `/bin/ls "${XIL_SCRIPT_LOC}"`
you replace the ${XIL_SCRIPT_LOC} inside the double quotes with the path where ISE_DS is. If you used the default installation path it should be /opt/Xilinx/13.2/ISE_DS. You save the file and you run ". settings32.sh" on command line. Then you go to "/.../Xilinx/13.2/ISE_DS/ISE/bin/lin" and give the command "./ise" . Hope I helped.