- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi all,
I'm a french studient and i need ifc Fortran compilator for Linux to compile a Fortran program.
When i try to emerge the ifc (emerge is download and install procedures on gentoo linux like apt on debian), the stable version is a 7.X.
After instal it, when i try to compile my program, i have some errors (undefined reference)
I try to use flag "-i_dynamic" but compilation are Ok but when i try to launch my a.out, i've got the same "undefined reference" errors.
So i decided to upgrade the ifc to 9.0 version but my gentoo linux need the l_fc_c_9.0.026.tar.gz
But i can only find l_fc_c_9.0.031.tar.gz on your website.
Where can i find this "old" version please?
Thank you to considere my question,
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Fist i would like to thank you to answer me.
In the first time , i try to emerge ifc7.0 (7.0.064-r1)
When i try to compile a simple program (Hello word),
the compilation is aborted with this message :
program HELLO
6 Lines Compiled
/opt/intel/compiler70/ia32/lib/libIEPCF90.a(f90file.o): In function `FileOpen':
proton/libi/f90file.c:(.text+0x4746): undefined reference to `errno'
/opt/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o): In function `f_f77ioerr':
proton/libi/f90fioerr.c:(.text+0x4d3): undefined reference to `__ctype_b'
/opt/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o): In function `f_fiomess.':
proton/libi/f90fioerr.c:(.text+0x6d9): undefined reference to `errno'
/opt/intel/compiler70/ia32/lib/libIEPCF90.a(f90fioerr.o): In function `f_seterrno':
proton/libi/f90fioerr.c:(.text+0x76b): undefined reference to `errno'
If i try to compile with i_dynamic option, the compilation is ok but when i try to launch the a.out , i've got a another error message :
./a.out: relocation error: /opt/intel/compiler70/ia32/lib/libIEPCF90.so.3: symbol errno, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
So i try to put a another version of ifc to solve this problem.
I try to "emerge --update ifc" but the file must be downloaded manually.
But gentoo decide to put only 9.0.0.026 in the last version of his portage.
And i don't find it in your Download FTP Server.
I try to install manually the 9.0.0.31 on my gentoo linux but the script do not install the compiler because i don't recognize my gcc and glibc version :'(
On my gentoo linux, i have gcc 3.4.5 and my glibc is 2.3.5-r2.
I search on internet, but can't find similary problem.
I really need your help.
Thank you to consider my question.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Newer ifort versions should have no problem with your gcc or glibc versions. I'm not familiar with gentoo installation, but it seems limiting to restrict it to certain specific versions. Make sure that the gcc is visible and working while you are installing ifort (as root) as well as when running as a non-privileged user, or give the user full rights in the directory where you are installing, until installation is complete.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
First of all, i'm logging as root when i try to install the l_fc_c_9.0.031.tar.gz, downloaded from your FTP Server.
I put execution right into the install.sh (chmod +x ./install.sh)
I launch the install script (./install.sh)
Then, i choose to install compiler, enter my non commercial serial number.
After , the script check my linux system, i've got the following message :
Checking RPM version ...
Checking Dependencies ...
Checking Kernel and glibc dependencies ...
install_fc.sh can't identify your machine type, glibc, or kernel.
This product is supported for use with the following combinations :
Machine Type Kernel glibc
1. IA-32/EM64T 2.4.x 2.2.5
IA-32/EM64T 2.4.x 2.2.4
IA-32/EM64T 2.4.x 2.2.93
IA-32/EM64T 2.4.x 2.3.2
IA-32/EM64T 2.6.x 2.3.x
IA-32/EM64T 2.6.x 2.4.x
x. Exit
If you would you like to perform an unsupported install of this product, enter the number corresponding to the platform most similar to yours. Otherwise, enter "x" to exit :
I don't understand why i can't install this version of ifc.
This is my linux configuration :
- 2.6.15-r1 kernel (gentoo-sources kernel)
- gcc 3.4.5
- glibc is 2.3.5-r2.
So normally my configuration is :
==> IA-32/EM64T 2.6.x 2.3.x
Thank you to consider my problem.
Message Edited by h3phaistos@gmail.com on 04-12-200607:44 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
First of all, i'm logging as root when i try to install the l_fc_c_9.0.031.tar.gz, downloaded from your FTP Server.
I put execution right into the install.sh (chmod +x ./install.sh)
I launch the install script (./install.sh)
Then, i choose to install compiler, enter my non commercial serial number.
After , the script check my linux system, i've got the following message :
Checking RPM version ...
Checking Dependencies ...
Checking Kernel and glibc dependencies ...
install_fc.sh can't identify your machine type, glibc, or kernel.
This product is supported for use with the following combinations :
Machine Type Kernel glibc
1. IA-32/EM64T 2.4.x 2.2.5
IA-32/EM64T 2.4.x 2.2.4
IA-32/EM64T 2.4.x 2.2.93
IA-32/EM64T 2.4.x 2.3.2
IA-32/EM64T 2.6.x 2.3.x
IA-32/EM64T 2.6.x 2.4.x
x. Exit
If you would you like to perform an unsupported install of this product, enter the number corresponding to the platform most similar to yours. Otherwise, enter "x" to exit :
I don't understand why i can't install this version of ifc.
This is my linux configuration :
- 2.6.15-r1 kernel (gentoo-sources kernel)
- gcc 3.4.5
- glibc is 2.3.5-r2.
So normally my configuration is :
==> IA-32/EM64T 2.6.x 2.3.x
If i try to install manually the compiler with the rpm from the archive, i get this error message :
# rpm -iv intel-ifort9-9.0-031.i386.rpm
error: Failed dependencies:
ld-linux.so.2 is needed by intel-ifort9-9.0-031
libc.so.6 is needed by intel-ifort9-9.0-031
libdl.so.2 is needed by intel-ifort9-9.0-031
libm.so.6 is needed by intel-ifort9-9.0-031
libpthread.so.0 is needed by intel-ifort9-9.0-031
libc.so.6(GLIBC_2.0) is needed by intel-ifort9-9.0-031
libc.so.6(GLIBC_2.1) is needed by intel-ifort9-9.0-031
libc.so.6(GLIBC_2.1.3) is needed by intel-ifort9-9.0-031
libc.so.6(GLIBC_2.2) is needed by intel-ifort9-9.0-031
libdl.so.2(GLIBC_2.0) is needed by intel-ifort9-9.0-031
libdl.so.2(GLIBC_2.1) is needed by intel-ifort9-9.0-031
libpthread.so.0(GLIBC_2.0) is needed by intel-ifort9-9.0-031
libpthread.so.0(GLIBC_2.1) is needed by intel-ifort9-9.0-031
libpthread.so.0(GLIBC_2.2) is needed by intel-ifort9-9.0-031
libpthread.so.0(GLIBC_2.2.3) is needed by intel-ifort9-9.0-031
I have all this library files into my /lib/
Thank you to consider my problem.
Message Edited by h3phaistos@gmail.com on 04-12-200607:51 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
First of all, i'm logging as root when i try to install the l_fc_c_9.0.031.tar.gz, downloaded from your FTP Server.
I put execution right into the install.sh (chmod +x ./install.sh)
I launch the install script (./install.sh)
Then, i choose to install compiler, enter my non commercial serial number.
After , the script check my linux system, i've got the following message :
Checking RPM version ...
Checking Dependencies ...
Checking Kernel and glibc dependencies ...
install_fc.sh can't identify your machine type, glibc, or kernel.
This product is supported for use with the following combinations :
Machine Type Kernel glibc
1. IA-32/EM64T 2.4.x 2.2.5
IA-32/EM64T 2.4.x 2.2.4
IA-32/EM64T 2.4.x 2.2.93
IA-32/EM64T 2.4.x 2.3.2
IA-32/EM64T 2.6.x 2.3.x
IA-32/EM64T 2.6.x 2.4.x
x. Exit
If you would you like to perform an unsupported install of this product, enter the number corresponding to the platform most similar to yours. Otherwise, enter "x" to exit :
I don't understand why i can't install this version of ifc.
This is my linux configuration :
- 2.6.15-r1 kernel (gentoo-sources kernel)
- gcc 3.4.5
- glibc is 2.3.5-r2.
So normally my configuration is :
==> IA-32/EM64T 2.6.x 2.3.x
If i try to install manually the compiler with the rpm from the archive, i get this error message :
# rpm -iv intel-ifort9-9.0-031.i386.rpm
error: Failed dependencies:
ld-linux.so.2 is needed by intel-ifort9-9.0-031
libc.so.6 is needed by intel-ifort9-9.0-031
libdl.so.2 is needed by intel-ifort9-9.0-031
libm.so.6 is needed by intel-ifort9-9.0-031
libpthread.so.0 is needed by intel-ifort9-9.0-031
libc.so.6(GLIBC_2.0) is needed by intel-ifort9-9.0-031
libc.so.6(GLIBC_2.1) is needed by intel-ifort9-9.0-031
libc.so.6(GLIBC_2.1.3) is needed by intel-ifort9-9.0-031
libc.so.6(GLIBC_2.2) is needed by intel-ifort9-9.0-031
libdl.so.2(GLIBC_2.0) is needed by intel-ifort9-9.0-031
libdl.so.2(GLIBC_2.1) is needed by intel-ifort9-9.0-031
libpthread.so.0(GLIBC_2.0) is needed by intel-ifort9-9.0-031
libpthread.so.0(GLIBC_2.1) is needed by intel-ifort9-9.0-031
libpthread.so.0(GLIBC_2.2) is needed by intel-ifort9-9.0-031
libpthread.so.0(GLIBC_2.2.3) is needed by intel-ifort9-9.0-031
I have all this library files into my /lib/
Thank you to consider my problem.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I need to install this compiler but i can't found why i can't install it.
Maybe a bug?
Really thank you for any responce.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
There seems to be an unofficial ebuild for ifc 9.0.031 reported as a Gentoo bug for ifc. You may want to try it.
http://bugs.gentoo.org/show_bug.cgi?id=117452
Best regards,
Bastiaan Veelo.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page