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

Problems on Debian Install of Intel Fortran compiler

rotero
Beginner
1,236 Views
$ uname -a
Linux richard-debian 2.6.22-2-amd64 #1 SMP Thu Aug 30 23:43:59 UTC 2007 x86_64 GNU/Linux

From reading past messages from the group, I made sure that both libstdc++.so.5 and libstdc++.so.6 were available under /usr/lib.

I also installed the following packages:

lib32gcc1
ia32-libs
libstdc++5

During the installation, the following message is still being generated:

---------------------------------------------------

Your platform :
architecture = x86_64
kernel = 2.6.22-2-amd64
glibc = unknown
operating system = unknown



The installation program was not able to detect the IA-32 version of the following libraries installed :
libstdc++
libgcc
glibc

----------------------------------------------------

Checking on what I have of lib6:

$ dpkg -l | grep libc6
ii libc6 2.6.1-1 GNU C Library: Shared libraries
ii libc6-dev 2.6.1-1 GNU C Library: Development Libraries and Hea
ii libc6-dev-i386 2.6.1-1 GNU C Library: 32bit development libraries f
ii libc6-i386 2.6.1-1 GNU C Library: 32bit shared libraries for AM

Are there any ideas regarding what I am missing to satisfy these dependancies?

thank you!
Richard

0 Kudos
7 Replies
TimP
Honored Contributor III
1,236 Views
Do you actually have a working 32-bit g++, as in
g++ -m32 -print-search-dirs
?
icc install searches only those paths to find the libraries.
0 Kudos
rotero
Beginner
1,236 Views
The results I have from the command are:

$ g++ -m32 -print-search-dirs
install: /usr/lib/gcc/x86_64-linux-gnu/4.2.3/
programs: =/usr/lib/gcc/x86_64-linux-gnu/4.2.3/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/libexec/gcc/x86_64-linux-gnu/4.2.3/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/4.2.3/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../x86_64-linux-gnu/bin/
libraries: =/usr/lib/gcc/x86_64-linux-gnu/4.2.3/32/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/32/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/4.2.3/32/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../x86_64-linux-gnu/lib/../lib32/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../x86_64-linux-gnu/4.2.3/32/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../lib32/:/lib/x86_64-linux-gnu/4.2.3/32/:/lib/../lib32/:/usr/lib/x86_64-linux-gnu/4.2.3/32/:/usr/lib/../lib32/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/4.2.3/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../../x86_64-linux-gnu/lib/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../x86_64-linux-gnu/4.2.3/:/usr/lib/gcc/x86_64-linux-gnu/4.2.3/../../../:/lib/x86_64-linux-gnu/4.2.3/:/lib/:/usr/lib/x86_64-linux-gnu/4.2.3/:/usr/lib/


Thank you for your time!

Richard
0 Kudos
rotero
Beginner
1,236 Views
I should also include that I have been attempting to install the current version 10 compiler.

thanks,
Richard
0 Kudos
TimP
Honored Contributor III
1,236 Views
I'm not certain this answers the question, but I'll point out that Intel compilers don't document support of an underlying gcc 4.2 installation, and I don't believe gcc 4.2.3 has been released yet. That wouldn't necessarily block ifort installation, even though icpc wouldn't work consistently. It certainly means this combination hasn't been tested.
0 Kudos
rotero
Beginner
1,236 Views
Changed my gcc version to 4.1.3.

# g++ -m32 -print-search-dirs

install: /usr/lib/gcc/x86_64-linux-gnu/4.1.3/
programs: =/usr/lib/gcc/x86_64-linux-gnu/4.1.3/:/usr/lib/gcc/x86_64-linux-gnu/4.1.3/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.1.3/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/libexec/gcc/x86_64-linux-gnu/4.1.3/:/usr/libexec/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.1.3/:/usr/lib/gcc/x86_64-linux-gnu/:/usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../../x86_64-linux-gnu/bin/x86_64-linux-gnu/4.1.3/:/usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../../x86_64-linux-gnu/bin/
libraries: =/usr/lib/gcc/x86_64-linux-gnu/4.1.3/:/usr/lib/gcc/x86_64-linux-gnu/4.1.3/:/usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../../x86_64-linux-gnu/lib/x86_64-linux-gnu/4.1.3/:/usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../../x86_64-linux-gnu/lib/:/usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../x86_64-linux-gnu/4.1.3/:/usr/lib/gcc/x86_64-linux-gnu/4.1.3/../../../:/lib/x86_64-linux-gnu/4.1.3/:/lib/:/usr/lib/x86_64-linux-gnu/4.1.3/:/usr/lib/

Same behavior is being seen:

--------------------------------------------------------------

Your platform :
architecture = x86_64
kernel = 2.6.22-2-amd64
glibc = unknown
operating system = unknown

This product is supported for use with the following combinations :

Machine Type Kernel glibc

Intel 64 2.4.21 2.3.2
Intel 64 2.6.x. 2.3.x
Intel 64 2.6.x. 2.4.x
Intel 64 2.6.x. 2.5.x




The installation program was not able to detect the IA-32 version of the following libraries installed :
libstdc++
libgcc
glibc

--------------------------------------------------------------

My lib6 version is 2.6.1-1 which is higher than the version stated as supported for glibc.

# dpkg -l | grep libc6
ii libc6 2.6.1-1 GNU C Library: Shared libraries
ii libc6-dev&nbs p; 2.6.1-1 GNU C Library: Development Libraries and Hea
ii libc6-i386 2.6.1-1 GNU C Library: 32bit shared libraries for AM

Would the installer break on the very next version of the GNU C Library? If so, it would be a far larger effort to regress these libraries on my system.

Thanks for your help,
Richard

0 Kudos
TimP
Honored Contributor III
1,236 Views
I have a running 10. installation on gcc 4.1.3, kernel 2.6.16.46-0.12-smp, glibc 2.4-31.30.
In case the installer is simply refusing to pass on account of a version number check, I suppose you
could look to modify such a check in the install script. Evidently, then there is no guarantee that
everything works OK; clearly you are still outside the tested boundaries.
It's about time for a new 10 release to appear; I don't know if that could bring you luck.
0 Kudos
rotero
Beginner
1,236 Views
Thanks for your help! I'll take a look at the install script but will keep my eye open for the next 10 release. gfortran works on my unchanged system so I can start my development using that.

Have a good weekend!

0 Kudos
Reply