Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
29437 Discussions

Installation Problem, 64-bit version

juncud
Beginner
1,535 Views
Hello,
i read the guide on installing the intel compiler on Linux (http://software.intel.com/en-us/articles/using-intel-compilers-for-linux-with-ubuntu/), but still have a problem:

Even though i try to install the 64-bit-only version (..intel64.tgz) of 11.01.075 i get this message:

---------------------------------------------------------------------------------
Step no: 4 of 7 | Installation configuration - Missing Critical Pre-requisite
--------------------------------------------------------------------------------
32-bit libraries not found on this system.
This product release requires the presence of 32-bit compatibility libraries
when running on Intel 64 architecture systems. One or more of these libraries
could not be found:
libstdc++
libstdc++5
glibc
libgcc
Without these libraries, the compiler will not function properly. Please refer
to Release Notes for more information.
-----------------------------------------------------------------------------------

I use Ubuntu 12.04 on a x86_64 computer.

I have executed 'sudo apt-get install libstdc++5' as it is said in the guide, apparently the package is installed and up to date. I have a problem installing the if i run the same with libstdc++ though.

But i understood that i don't need the 32-bit libraries for the 64-bit only version anyways?

Do you have any suggestions for me?
Thanks in advance

Cheers,
Daniel
0 Kudos
7 Replies
Georg_Z_Intel
Employee
1,535 Views
Hello Daniel,

please see this thread:
http://software.intel.com/en-us/forums/showthread.php?t=105160
(Both answers from Hubert & Ronald would solve your problem, too)

Best regards,

Georg Zitzlsberger
0 Kudos
TimP
Honored Contributor III
1,535 Views
As Georg indicates, the 12.x/2011 compilers are required for support of recent Ubuntu, and to operate without 32-bit runtime libraries. If you insist on tackling the difficulty of installing 11.x compilers, you should find hints (for older Ubuntu releases) in Ron's article posted at the top of this forum. The 11.x 64-bit compiler requires both 32-bit runtime and 64-bit development g++ libraries, as it is a 32-bit binary. ifort 12.1 (or even 11.1) would be better choices than 11.0.
0 Kudos
juncud
Beginner
1,535 Views
Thank you for your quick answers.

Unfortunately, i cannot choose the version of the compiler myself, there is only the old version available at my university.

As for the suggested thread: My ia32-libs package is up to date, that is not the problem.
I can't try the suggestion by Ronald, because i only have a floating license from my university and am kind of unable to register my product. Or is it possible somehow?

Cheers, Daniel
0 Kudos
Georg_Z_Intel
Employee
1,535 Views
Hello Daniel,

did you install the package "ia32-libs"? You still need it because the compiler is both 64 & 32 bit.

Best regards,

Georg Zitzlsberger
0 Kudos
juncud
Beginner
1,535 Views
Hello Georg,
yes, i installed the package. The problem seems to lie elsewhere.
Daniel
0 Kudos
Georg_Z_Intel
Employee
1,535 Views
Hello Daniel,

I've just reproduced the installation with your configuration (Ubuntu* 12.04 and Intel compiler 11.1.075).

The following solution worked for me:
Create a symbolic link from /usr/lib32/libstdc++.so.5 to /usr/lib/i386-linux-gnu/libstdc++.so.5 and restart installation. Our installer for the 11.1 compilers expects the libstdc++5 library in /usr/lib32. There's no way to teach it different.

Best regards,

Georg Zitzlsberger
0 Kudos
juncud
Beginner
1,535 Views
Aye, that did the trick! Thank you Georg, appreciate the help.

Cheers, Daniel
0 Kudos
Reply