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

Installation of the Intel Fortran Compiler 9.1.039

darius_friedemann
1,555 Views
The Installation of the Intel Fortran Compiler 9.1.039 failes on my Suse Linux 9.3. The Simple Output is:

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

Installing...
Installation failed.
--------------------------------------------------------------------------------

I have su rights and gcc already installed. Who knows whats wrong? I added the whole shell communication as a txt file.

error.txt


Regards

Darius
0 Kudos
12 Replies
Kevin_D_Intel
Employee
1,555 Views

I note from your error.txt file:

Testing Fortran compiler ...
./.././data/install_fc.sh: Cannot find ifort compiler in /opt/intel/fc/9.1.039/bin

It appears the actual installation may have completed, just the self-check failed. This could just be an issue with the ifortvars.sh/ifortvars.csh setup script.

Try sourcing the appropriate compiler setup script for working shell and ifthere is no obvious errors with that, then try compiling a simple hello program.
0 Kudos
Kevin_D_Intel
Employee
1,555 Views

Sorry. Too quick in scanning that. The installation failed further up stream; the reason is not obvious. Stand by...
0 Kudos
Kevin_D_Intel
Employee
1,555 Views

Apologies for the delay. Please set the environment variable LOCAL_INSTALL_VERBOSE=1 and then re-run the installation. Capture the output to the screen into a file and attach it to this thread.
0 Kudos
darius_friedemann
1,555 Views

Apologies for the delay. Please set the environment variable LOCAL_INSTALL_VERBOSE=1 and then re-run the installation. Capture the output to the screen into a file and attach it to this thread.

That didn't really change a anything. I atached the screen output.


Regards

Darius Friedemann
0 Kudos
TimP
Honored Contributor III
1,555 Views
Kevin said "set the environnment variable" e.g.
export LOCAL_INSTALL_VERBOSE=1
or
setenv LOCAL_INSTALL_VERBOSE 1
according to your shell.
You don't need to post your license key.
0 Kudos
darius_friedemann
1,555 Views
Quoting - tim18
Kevin said "set the environnment variable" e.g.
export LOCAL_INSTALL_VERBOSE=1
or
setenv LOCAL_INSTALL_VERBOSE 1
according to your shell.
You don't need to post your license key.

When I do so, I get exactly the same shell output as before. Any other ideas?
0 Kudos
Ron_Green
Moderator
1,555 Views

When I do so, I get exactly the same shell output as before. Any other ideas?

It appears that there is a problem installing into /opt/intel/fc/9.1.039

I'd try this:

ls -ld /opt

make sure /opt exists, is writeable, and IF /opt is a symbolic link make sure it is pointing to a valid directory that is writeable.

Can you:

touch /opt/intel/fc/9.1039/foo

Did the compiler create the directories?

ron
0 Kudos
darius_friedemann
1,555 Views

It appears that there is a problem installing into /opt/intel/fc/9.1.039

I'd try this:

ls -ld /opt

make sure /opt exists, is writeable, and IF /opt is a symbolic link make sure it is pointing to a valid directory that is writeable.

Can you:

touch /opt/intel/fc/9.1039/foo

Did the compiler create the directories?

ron

The folder exists and is writable. In the folder intel there is only the intel_sdp_products.db and the folder licenses. The folder intel can be touched though.

Darius
0 Kudos
Ron_Green
Moderator
1,555 Views
Is this an x86 or x86_64 installation of Suse?

rpm -qa | grep libstdc++ should show the 32bit compatibility libs:

compat-libstdc++-5.0.7-22.2

This was from a SLES10 system, so your version should differ. Make sure you have these libraries installed (for a 64bit system):

rpm -ql compat-libstdc++-5.0.7-22.2
/usr/lib/libstdc++.so.5
/usr/lib/libstdc++.so.5.0.7
/usr/lib64/libstdc++.so.5
/usr/lib64/libstdc++.so.5.0.7

And you have g++ installed, yes?

ron
0 Kudos
darius_friedemann
1,555 Views
Is this an x86 or x86_64 installation of Suse?

rpm -qa | grep libstdc++ should show the 32bit compatibility libs:

compat-libstdc++-5.0.7-22.2

This was from a SLES10 system, so your version should differ. Make sure you have these libraries installed (for a 64bit system):

rpm -ql compat-libstdc++-5.0.7-22.2
/usr/lib/libstdc++.so.5
/usr/lib/libstdc++.so.5.0.7
/usr/lib64/libstdc++.so.5
/usr/lib64/libstdc++.so.5.0.7

And you have g++ installed, yes?

ron

I have the 32 bit Version of the 9.3 Suse.

The output for rpm -qa | grep libstdc++ is

libstdc++-3.3.5-5.1
libstdc++42-4.2.1_20070724-17
libstdc++-devel-3.3.5-5.1

g++ is installed.
0 Kudos
TimP
Honored Contributor III
1,555 Views

I have the 32 bit Version of the 9.3 Suse.

The output for rpm -qa | grep libstdc++ is

libstdc++-3.3.5-5.1
libstdc++42-4.2.1_20070724-17
libstdc++-devel-3.3.5-5.1

g++ is installed.
If you have a working 32-bit g++ active, you should be able to install the ifort for ia32. You won't be able to install a 64-bit ifort on a 32-bit system, as the 64-bit libraries aren't present.
I haven't tried installing the combined 32 and 64-bit ifort package on 32-bit SuSE. As it isn't a supported distro, the installer may not recognize that you want just the 32-bit installation in that case. A fall-back position would be to unpack the 32-bit .rpms and install those.
0 Kudos
darius_friedemann
1,555 Views
Quoting - tim18
If you have a working 32-bit g++ active, you should be able to install the ifort for ia32. You won't be able to install a 64-bit ifort on a 32-bit system, as the 64-bit libraries aren't present.
I haven't tried installing the combined 32 and 64-bit ifort package on 32-bit SuSE. As it isn't a supported distro, the installer may not recognize that you want just the 32-bit installation in that case. A fall-back position would be to unpack the 32-bit .rpms and install those.

When I tried to install the rpm manually, I found out the package was damaged. After downloading again it worked. I apprechiate everybodys help.

Darius Friedemann
0 Kudos
Reply