- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
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
Link Copied
7 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
did you install the package "ia32-libs"? You still need it because the compiler is both 64 & 32 bit.
Best regards,
Georg Zitzlsberger
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hello Georg,
yes, i installed the package. The problem seems to lie elsewhere.
Daniel
yes, i installed the package. The problem seems to lie elsewhere.
Daniel
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Aye, that did the trick! Thank you Georg, appreciate the help.
Cheers, Daniel
Cheers, Daniel
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page