Intel® Fortran Compiler
Build applications that can scale for the future with optimized code designed for Intel® Xeon® and compatible processors.
Announcements
FPGA community forums and blogs have moved to the Altera Community. Existing Intel Community members can sign in with their current credentials.
29306 Discussions

Installation of the Intel Fortran Compiler 9.1.039

darius_friedemann
1,654 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,654 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,654 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,654 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,654 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,654 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,654 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,654 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,654 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,654 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,654 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,654 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,654 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