Community
cancel
Showing results for 
Search instead for 
Did you mean: 
Highlighted
Beginner
35 Views

"missing critical pre-requisite" error in "Intel C++ Compiler Professional Edition for Linux" installation

Hi All,

I am trying to install the evaluation version of Intel C++ Compiler for Linux on 64-bit Ubuntu 9.10.

However, after running install.sh script, I get the following screen and installation is interrupted:

Missing critical pre-requisite
-- missing system commands
-- 32-bit libraries not found

Displaying the detailed info about above listed issues, installation software complains about missing libstdc++.so.5 library.

However, the system has a more recent version of standard C++ library, namely, libstdc++.so.6 in /usr/lib folder.

I wonder if Intel C++ Compiler Professional Edition for Linux works fine on 64-bit platforms.

Even if there is a seperate 64-bit version, I could not locate it on Intel 's web site.

What can you suggest to overcome this issue and continue installation ?

Thanks.
0 Kudos
3 Replies
Highlighted
Employee
35 Views

There should be versions for IA32, IA64 and Intel 64, as well as one that combines IA32 and Intel 64. I think what you're looking for is Intel 64. There is a similar thread at

http://software.intel.com/en-us/forums/showthread.php?t=74185&o=d&s=lr

and you may find this article useful as well:

http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/

Let me know if you're still stuck.

Thanks!
Dale
0 Kudos
Highlighted
Beginner
35 Views

I noticed afterwards that I had already installed 64-bit version, and hence experienced that problem with 64-bit installation.

I also studied the link you suggested:

http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/

In this article, if I am correct, I don't know why but it appears to be that an 64-bit installation requires both 32-bit and 64-bit versions of libstdc++5 library.

Why it requires libstdc++5 library instead of libstdc++6 is another question...
0 Kudos
Highlighted
Black Belt
35 Views

The Intel compilers through version 11.1 are built to run on distros back as far as Red Hat EL4, so are built against the libstdc++-33 shared objects. This is likely to change in a future major release.
0 Kudos