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

installing intel compilers on mandriva 2009.1

Sid_Touati
Beginner
1,263 Views
Dear intel users,
does anyone succeed in installing intel compilers version 11.1 on mandriva 2009.1 for intel x86_64 ? (non commercial use licence)
The error message we get is:
Missing critical pre-requisite
-- 32-bit libraries not found

> uname -a
Linux 2.6.29.6-desktop-2mnb #1 SMP Sun Aug 16 22:48:53 EDT 2009 x86_64 Intel Xeon CPU E5345 @ 2.33GHz GNU/Linux

We have searched for this problem with google, and it seems that the problem is still open, except for some linux distribution like debian. The package ia32-libs does not exist for mandriva, but exists for fedora, ubunto or debian. There exists a hack for installing intel compilers on mandriva by editing /etc/mandriva-release. Such hack works for mandriva 2009.0 and intel compilers version 11.0. But this hack seems no longer to work with the last intel compilers version 11.1.

The open problem now is how to install intel compilers version 11.1 on mandriva 2009.1.
Note that we have task-c-devel and task-c++-devel correctly installed, as well as gcc and g++ version 4.3.2. libstd++5-devel, libstdc++5 and 6 are installed too.

Any help will be appreciated.
S.T.
0 Kudos
1 Solution
Olivier_C_
New Contributor I
1,263 Views
Quoting - Sid Touati
After discussion with some experts on compilers, it seems that intel engineers didn't solve this problem yet.
Dear Sid,

As I had the same problem, here is what I did with release 11.0.69:
- unzip and untar the Intel package,
- cd l_cproc_p_11.0.069/l_cproc_p_11.0.069
- rpm -i intel-cpro*
- cd /opt/intel/Compiler/11.0/069/
- find . -type f -exec sed -i 's##/opt/intel/Compiler/11.0/069#g' {} ;

This worked for me (Mandriva 2009.0).
The compiler works fine (the installer complained that my system was not OK, but it WAS !)
Olivier Cessenat
cessenat@free.fr


View solution in original post

0 Kudos
8 Replies
TimP
Honored Contributor III
1,263 Views
You have given few specifics on what you are trying to do and which problems came up.
Installing both ia32 (32-bit) and intel64 (64-bit), both icc and ifort, is a more doubtful task than ifort intel64 alone.
To install the ifort or icc for ia32, you must have a fully working installation of g++ -m32, and (for ifort, possibly not for icc) that may have to be a g++-3.x version. So you should not try ia32 unless you require it.

0 Kudos
Sid_Touati
Beginner
1,263 Views
Quoting - tim18
You have given few specifics on what you are trying to do and which problems came up.
Installing both ia32 (32-bit) and intel64 (64-bit), both icc and ifort, is a more doubtful task than ifort intel64 alone.
To install the ifort or icc for ia32, you must have a fully working installation of g++ -m32, and (for ifort, possibly not for icc) that may have to be a g++-3.x version. So you should not try ia32 unless you require it.

I am trying to install ifort or icc for intel64.
Both ifort alone and icc alone does not want to install, they request 32 libraries even on 64 bits platform.
g++ -m32 work fine on my workstation.

I tried the hack described in
http://software.intel.com/en-us/forums/showthread.php?t=62126
But it does not work, I get the following error :
pset/install_fc.sh -n --run --silent silentinstall64.ini
--- ERROR ---
pset/install_fc.sh: illegal option -- run


0 Kudos
Sid_Touati
Beginner
1,263 Views
Quoting - Sid Touati
I am trying to install ifort or icc for intel64.
Both ifort alone and icc alone does not want to install, they request 32 libraries even on 64 bits platform.
g++ -m32 work fine on my workstation.

I tried the hack described in
http://software.intel.com/en-us/forums/showthread.php?t=62126
But it does not work, I get the following error :
pset/install_fc.sh -n --run --silent silentinstall64.ini
--- ERROR ---
pset/install_fc.sh: illegal option -- run


After discussion with some experts on compilers, it seems that intel engineers didn't solve this problem yet.
0 Kudos
Olivier_C_
New Contributor I
1,264 Views
Quoting - Sid Touati
After discussion with some experts on compilers, it seems that intel engineers didn't solve this problem yet.
Dear Sid,

As I had the same problem, here is what I did with release 11.0.69:
- unzip and untar the Intel package,
- cd l_cproc_p_11.0.069/l_cproc_p_11.0.069
- rpm -i intel-cpro*
- cd /opt/intel/Compiler/11.0/069/
- find . -type f -exec sed -i 's##/opt/intel/Compiler/11.0/069#g' {} ;

This worked for me (Mandriva 2009.0).
The compiler works fine (the installer complained that my system was not OK, but it WAS !)
Olivier Cessenat
cessenat@free.fr


0 Kudos
Sid_Touati
Beginner
1,263 Views
Dear Sid,

As I had the same problem, here is what I did with release 11.0.69:
- unzip and untar the Intel package,
- cd l_cproc_p_11.0.069/l_cproc_p_11.0.069
- rpm -i intel-cpro*
- cd /opt/intel/Compiler/11.0/069/
- find . -type f -exec sed -i 's##/opt/intel/Compiler/11.0/069#g' {} ;

This worked for me (Mandriva 2009.0).
The compiler works fine (the installer complained that my system was not OK, but it WAS !)
Olivier Cessenat
cessenat@free.fr


That worked for me. Thanks
0 Kudos
eoseret
Beginner
1,263 Views
I successfuly installed the latest icc release (11.1.056, for Intel64 only) on Mandriva 2009.1 x86_64 with the following procedure:
1) Extract the archive (tar xvzf l_cproc_p_11.1.056_intel64.tgz).
2) Go to the extracted directory (cd l_cproc_p_11.1.056_intel64).
3) Activate (as root) the product with the Intel installer (./install.sh).
4) Install (as root) all RPM packages (rpm --nodeps -ivh rpm/*.rpm).

Thanks to cessenat@free.fr
0 Kudos
Keith_R_
Novice
1,263 Views
Quoting - Sid Touati
Dear intel users,
does anyone succeed in installing intel compilers version 11.1 on mandriva 2009.1 for intel x86_64 ? (non commercial use licence)
The error message we get is:
Missing critical pre-requisite
-- 32-bit libraries not found


Yes, I use the Intel 11.1 compilers on Mandriva 2009.1. As you have discovered the Intel installer
always fails on Mandriva because it mistakenly complains that the 32-bit libraries are not installed
- even if they are(*).

The best solution is to use the "silent install" method

http://software.intel.com/en-us/articles/intel-compilers-for-linux-silent-installation-guide/

which works perfectly. I have been using this since Ifort 10 and Mandriva 2009.0, up to
current releases of both OS and compiler.

Other respondents have mentioned unpacking the package by hand and installing
the rpms, which does work but is not complete. As I recall, it does not customise paths in
the "ifortvars.sh" and other related files.

(*= Tim: you get this misleading error message even when attempting to install only the em64t compiler).

Keith

0 Kudos
baghdadi_riyadh
Beginner
1,263 Views

Hi Sid,

The same problem was solved by :

- Installing the "intel rpm" directly, without using the installer,

- Some files should now be processed to replace "<INSTALLDIR>" with "/opt/intel/Compiler/11.0/606/"

This post was helpfull : http://myricci.com/index.php?option=com_content&task=view&id=42&Itemid=9

0 Kudos
Reply