| August 30, 2011 9:26 AM PDT | |
Navigation:
Linux and Mac OS X Compilers Installation Help Center: http://software.intel.com/en-us/articles/intel-compilers-linux-installation-help/
rev history:
Ubuntu 11.04 25 May 2011:
These notes are still applicable to Ubuntu 11.04. Composer XE 2011 (aka version 12.0) prerequisites for Ubuntu Desktop, assuming that gcc and g++ are installed already:
apt-get install build-essential
apt-get install gcc-multilib
apt-get install rpm
apt-get install ia32-libs (only needed if you install the 32bit compiler)
apt-get install openjdk-6-jre-headless
during the install, you can ignore any warnings about the missing Java prerequisite - it may not recognize openjdk-6-jre-headless.
And like below, IF you are installing OLDER compilers versions 11.1 or older, you will need to install libstdc++.so.5 libs (see below).
08 February 2011: Ubuntu 10.10 and Compiler 12.x aka "Composer XE" notes:
The Intel compiler 12.0 aka Intel Fortran Composer XE 2011 no longer requires libstdc++-5. It now uses libstdc++-6 which is present in newer Ubuntu distributions. Please ignore the notes below for the step to install libstdc++5 UNLESS you have an earlier 11.1 or older compiler.
Read all the instructions below to install gcc, g++, build-essential, rpm etc.
IF you have to install Intel Fortran 11.1 or older, on Ubu 10.10
sudo apt-get install libstdc++5
ELSE
skip libstdc++5, your 12.x compiler uses libstdc++6
END IF
rev history:
29 April 2010: This guide also applies to Ubuntu 10.04.
rev history:
2009 November 3: added notes for Ubuntu 9.10
Note: Newer versions of this linux distribution may NOT be officially supported by Intel Compiler Professional Editions 11.1. Please see your ReleaseNotes document with your compiler to find the support Linux distributions and versions. These instructions are merely to help install the compiler, keep in mind that versions of this distribution NOT in the ReleaseNotes document are NOT tested nor supported. You are on your own here.
Introduction :
Using Intel(R) Compilers version 12.0 and 11.1 under Ubuntu (10.10, 10.04, 9.10, 9.04, 8.04 and 8.10) Desktop and Debian Desktop
For older Ubuntu and Debian versions, see THIS ARTICLE. Make sure to use the latest Intel Compilers version. Older compilers will not be compatible with the latest Ubuntu distributions. For compatibility and supported versions always read the ReleaseNotes document for your compiler.
These notes apply to Ubuntu Desktop. Ubuntu Server was not tested but should be similar.
2 November 2009: Ubuntu 10.10, 10.04, and 9.10
For users of Ubuntu 10 and 9.10, follow the instructions here. If you have 9.04 or older, skip ahead to the section titled "Ubuntu 9.04 and Older"
BEFORE YOU INSTALL Intel(R) Fortran for Linux or Intel(R) C++ for Linux on your fresh Ubuntu Desktop installation, you will first need to install several packages to prepare the system to serve as a development platform. First, open a Terminal window and become root:
sudo bash
(type your user password)
At this point, you should have a root shell. Test this with command 'whoami' which should return "root"
Check that gcc is installed. By default. Check this with:
gcc --version
It should return "gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1 (or some newer version - as long as it returns a version you have gcc installed)
If, for some reason, you do not have gcc installed, use Synaptic Package Manager (under 'System' -> 'Administration' menus) OR use apt-get to install gcc:
apt-get install gcc
Next, install the 'build-essential' package and package g++. This is not installed by default. Again, use Synaptic Package Manager or apt-get :
apt-get install build-essential
apt-get install gcc-multilib
this should also install g++, but in test this with:
g++ --version
if g++ is not found, install it:
apt-get install g++
A few other packages are required:
apt-get install rpm
apt-get install ia32-libs (this is only required on 64bit Ubuntu/Debian systems)
To use the Intel IDB graphical debugger, you will also need the Java JRE 5 or 6 installed. One way to get this is through Synaptic package manager. Open Synaptic and for sources enable Ubuntu's partner repository. Once that is done, use Synaptic to fetch the package sun-java6-jre.
We also recommend fetching the Sun JRE directly from Sun: get the latest JRE from:
http://java.com/en/download/manual.jsp
OR you can use the OpenJDK from the distribution:
apt-get install openjdk-6-jre-headless
Next, Ubuntu 9.10 Desktop does not provide libstdc++5, which is required for the Intel Compilers. You will have to get the package for libstdc++5 from an older Debian or Ubuntu distribution ( 9.04 for example ). A repository is here:
http://packages.debian.org/stable/base/libstdc++5
On this page, you will see the title "The GNU Standard C++ Library V3". Scrolling down, find the table for "Download libstdc++5".
9.10: For 32bit Ubuntu i386 libstdc++5 Installation:
For 32bit Ubuntu systems you will need to install the 32bit version of libstdc++5, that is, the "i386" package.
Select the download for the libstdc++5 package for "i386". Pick a mirror site to begin the download. If you are using Firefox, you will be prompted if you want to "Open with GDebi Package Installer" - select OK to continue. Otherwise, save the deb package and use your favorite package manager to install. Install the i386 libstdc++ deb package. SKIP the Intel 64 Libstdc++5 (AMD64) directions below and find the section on installing the compiler after prerequisites are installed.
9.10: For Intel 64 / AMD64 (64bit Linux installation) Libstdc++5:
follow these instructions IF AND ONLY IF you have a 64bit Ubuntu installation.
Intel 64 installation: Select the download for the libstdc++5 package for "amd64". If you are using Firefox, you will be prompted if you want to "Open with GDebi Package Installer" - select OK to continue. Otherwise, save the deb package and use your favorite package manager to install. Install the amd64 libstdc++ deb package.
by default, the 64bit libstdc++.so.5 library will install in /usr/lib which is linked to /usr/lib64.
Now, you also will need the 32bit libstdc++.so.5 installed in /usr/lib32. Unfortunately, the "i386" version of the libstdc++5 package wants to install in /usr/lib which is your 64bit library directory and where you just installed the "amd64" libraries - so you DON'T want to download and install the "i386" package into the default location.
We'll need to download the "i386" package to a temporary directory, use dpkg to extract the contents to the temp directory, then manually copy the library to /usr/lib32 and create the symbolic link:
First, download libstc++5 package for "i386" - save to disk and do NOT launch a package manger to install it. Save it in your 'Downloads' folder or /tmp (or any other scratch directory).
Using your root terminal window, cd to the directory where you have downloaded the .deb package, it should have a name similar to 'libstdc++5_3.3.6-18_i386.deb'. The exact version is not important, but make sure it is a "i386" deb package.
Extract to the local directory:
dpkg --extract libstdc++5_3.3.6-18_i386.deb ./
Notice that a 'usr/' folder was created and the package contents extracted here. Now we'll copy the library to /usr/lib32
cd usr/lib
cp libstdc++.so.5.0.7 /usr/lib32
cd /usr/lib32
ln -s libstdc++.so.5.0.7 libstdc++.so.5
9.10: Installing the Compiler Now That Prerequisities are Installed (32 and 64bit):
Once you've completed the above, extract your compiler .tgz kit, cd to the compiler installation directory, and run ./install.sh
During the installation, you WILL get a warning message "Detected operating system Debian* (generic) is not supported", followed by
----------------------------------------------------------------- ---------------
Missing optional pre-requisite
-- operating system type is not supported.
-- system glibc or kernel version not supported or not detectable
-- binutils version not supported or not detectable
----------------------------------------------------------------- ---------------
"Would you like to perform an unsupported install of this product [yes/no] (no)?"
enter "yes"
This will complete the installation. Keep in mind, you will get this warning from the compiler installer until such time as this particular OS and version are supported. Once installed, you can read the ReadMe notes in ...installdir.../Documentation directory which has a list of the supported Linux distributions and versions.
Debugger Notes:
Known Intel® IDB Debugger issues under Ubuntu:
1) Ubuntu 9.x versions, IA32 and Intel64 platforms:
- When loading an executable, a startup dialog may appear that should not. If this dialog, "Unable to locate source file “…/start.S – Do you like to search for it manually?” appears, click ‘No’ and continue normal debugging.
- Avoid using debug commands such as ‘next’, ‘step’ on the Console Window of the Debugger GUI since this may lead to unexpected behavior of the debugger; use the corresponding options ‘Continue’, Step Into’ etc. from the Run menu instead.
2) Ubuntu 9.10, IA32 and Intel64 platforms:
- You need to set the environment variable GDK_NATIVE_WINDOWS=1 to avoid a known bug in Eclipse delivered with Ubuntu 9.10. Add export GDK_NATIVE_WINDOWS=1
to your ~/.bashrc file or execute this command on command line:
export GDK_NATIVE_WINDOWS=1
Ubuntu 9.04 and Older:
In order to use Intel(R) Compilers ( Fortran or C++ ) under Ubuntu 9.04, 8.04 or 8.10 you will need the latest 11.0 or 10.1 version of the Intel compiler(s). Older 10.0 and 9.1 versions of the compilers may not work properly under Ubuntu 9.04, 8.04 or 8.10. Keep in mind that new versions of Ubuntu/Debian may not be OFFICIALLY supported by the Intel Compilers. Please see your ReleaseNotes document with your compiler version for a list of officially supported distributions and versions.
If you have active support for your compiler, you can download the latest Intel compiler version from
https://registrationcenter.intel.com
BEFORE YOU INSTALL Intel(R) Fortran for Linux or Intel(R) C++ for Linux on your fresh Ubuntu Desktop installation, you will first need to install several packages to prepare the system to serve as a development platform:
Check that gcc is installed. By default. Check this with:
gcc --version
By default, Ubuntu 8.04 Desktop installs gcc 4.2.3-2ubuntu7. 8.10 should have gcc 4.3.2, 9.04 gcc 4.3.3
If, for some reason, you do not have gcc installed, use Synaptic Package Manager (under 'System' -> 'Administration' menus) OR use apt-get to install gcc:
apt-get install gcc
Next, install g++. This is not installed by default. Again, use Synaptic Package Manager or apt-get to install package "g++"
apt-get install build-essential
apt-get install g++
Next, you need to install the 32bit compatibility library libstdc++.so.5. To do this, use apt-get or Synaptic Package Manager to retrieve and install package "libstdc++5"
apt-get install libstdc++5
This package may require installing another package as a prerequisite,
"gcc-3.3-base"
If so, go ahead and install this older gcc package.
For x86-64 architecture, you will also need a number of other packages, including package 'ia32-libs' to install the 32bit versions of libstdc++.so.5 in /usr/lib32 as well as 32bit header files in libc6-dev-i386. These notes apply to Ubuntu 9.04 but should also apply to 8.10 and 8.04
apt-get install ia32-libs
apt-get install lib32stdc++6
apt-get install libc6-dev-i386
apt-get install gcc-multilib
apt-get install g++-multilib
Finally, there is an optional package to consider: The 11.0 version of the Intel Compiler for Linux has a graphical
debugger, a new graphical interface for the IDB debugger. If you want to use this debugger, please make sure to install the Java JRE version 1.5 or greater. This can be done at anytime after the installation of the compiler. However, you will get a warning message about 'missing prerequisite' for the JRE - simply ignore that message and proceed with the installation. OR to avoid that message and enable the graphical IDE, get the latest JRE from:
http://java.com/en/download/manual.jsp
Once installation of prerequisites is complete, you are ready to start the Intel compiler(s) installation. During the installation, you may get a message "Detected operating system Debian* (generic) is not supported", followed by
----------------------------------------------------------------- ---------------
Missing optional pre-requisite
-- operating system type is not supported.
-- system glibc or kernel version not supported or not detectable
-- binutils version not supported or not detectable
----------------------------------------------------------------- ---------------
"Would you like to perform an unsupported install of this product [yes/no] (no)?"
enter "yes"
This will complete the installation. Keep in mind, you will get this warning from the compiler installer until such time as this particular OS and version are supported. Once installed, you can read the ReadMe notes in ...installdir.../Documentation directory which has a list of the supported Linux distributions and versions.
Using the Compiler:
The next step after installing the compiler is to set up the user environment to use the compiler and libraries. First, locate your documentation: it is installed in <installdir>/Documentation/en_US (currently, US English is the language supported in the documentation). Under this directory, read the <installdir>/Documentation/en_US/getting_started_f.pdf or getting_started_c.pdf document. Read how to use iccvars.sh or ifortvars.sh (or the .csh equivalents) to set your environment to use the compiler(s). You may wish to put the 'source ifortvars.....' command into your home startup scripts.
Next, use a browser to open <installdir>/Documentation/en_US/documentation_f.htm or documentation_c.htm which is an index to the rest of the online documents. Browse the documents to familiarize yourself with their locations and contents.
Finishing up: Usage
Once the compilers are installed, it is necessary to source the ifortvars.sh or ifortvars.csh file to properly set the user environment to use the Intel compilers. This (these) commands can be placed in a user's ~/.bashrc or other system login file (fortran 11.1.046 example shown below, bash user):
64bit compiler selection:
source /opt/intel/Compiler/11.1/046/bin/ifortvars.sh intel64
32bit compiler selection:
source /opt/intel/Compiler/11.1/046/bin/ifortvars.sh ia32
C/C++ users: substitute "iccvars" for "ifortvars" above.
Other versions: substitute your actual minor version for "046" above.
Also, if you are a CSH or TCSH user, use ifortvars.csh or iccvars.csh as appropriate.
Need more help? Join our User Forums:
Fortran: http://software.intel.com/en-us/forums/intel-fortran-compiler-for-linux-and-mac-os-x/
C/C++: http://software.intel.com/en-us/forums/intel-c-compiler/
2009 November 3: added notes for Ubuntu 9.10
Note: Newer versions of this linux distribution may NOT be officially supported by Intel Compiler Professional Editions 11.1. Please see your ReleaseNotes document with your compiler to find the support Linux distributions and versions. These instructions are merely to help install the compiler, keep in mind that versions of this distribution NOT in the ReleaseNotes document are NOT tested nor supported. You are on your own here.
Introduction :
Using Intel(R) Compilers version 12.0 and 11.1 under Ubuntu (10.10, 10.04, 9.10, 9.04, 8.04 and 8.10) Desktop and Debian Desktop
For older Ubuntu and Debian versions, see THIS ARTICLE. Make sure to use the latest Intel Compilers version. Older compilers will not be compatible with the latest Ubuntu distributions. For compatibility and supported versions always read the ReleaseNotes document for your compiler.
These notes apply to Ubuntu Desktop. Ubuntu Server was not tested but should be similar.
2 November 2009: Ubuntu 10.10, 10.04, and 9.10
For users of Ubuntu 10 and 9.10, follow the instructions here. If you have 9.04 or older, skip ahead to the section titled "Ubuntu 9.04 and Older"
BEFORE YOU INSTALL Intel(R) Fortran for Linux or Intel(R) C++ for Linux on your fresh Ubuntu Desktop installation, you will first need to install several packages to prepare the system to serve as a development platform. First, open a Terminal window and become root:
sudo bash
(type your user password)
At this point, you should have a root shell. Test this with command 'whoami' which should return "root"
Check that gcc is installed. By default. Check this with:
gcc --version
It should return "gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1 (or some newer version - as long as it returns a version you have gcc installed)
If, for some reason, you do not have gcc installed, use Synaptic Package Manager (under 'System' -> 'Administration' menus) OR use apt-get to install gcc:
apt-get install gcc
Next, install the 'build-essential' package and package g++. This is not installed by default. Again, use Synaptic Package Manager or apt-get :
apt-get install build-essential
apt-get install gcc-multilib
this should also install g++, but in test this with:
g++ --version
if g++ is not found, install it:
apt-get install g++
A few other packages are required:
apt-get install rpm
apt-get install ia32-libs (this is only required on 64bit Ubuntu/Debian systems)
To use the Intel IDB graphical debugger, you will also need the Java JRE 5 or 6 installed. One way to get this is through Synaptic package manager. Open Synaptic and for sources enable Ubuntu's partner repository. Once that is done, use Synaptic to fetch the package sun-java6-jre.
We also recommend fetching the Sun JRE directly from Sun: get the latest JRE from:
http://java.com/en/download/manual.jsp
OR you can use the OpenJDK from the distribution:
apt-get install openjdk-6-jre-headless
Next, Ubuntu 9.10 Desktop does not provide libstdc++5, which is required for the Intel Compilers. You will have to get the package for libstdc++5 from an older Debian or Ubuntu distribution ( 9.04 for example ). A repository is here:
http://packages.debian.org/stable/base/libstdc++5
On this page, you will see the title "The GNU Standard C++ Library V3". Scrolling down, find the table for "Download libstdc++5".
9.10: For 32bit Ubuntu i386 libstdc++5 Installation:
For 32bit Ubuntu systems you will need to install the 32bit version of libstdc++5, that is, the "i386" package.
Select the download for the libstdc++5 package for "i386". Pick a mirror site to begin the download. If you are using Firefox, you will be prompted if you want to "Open with GDebi Package Installer" - select OK to continue. Otherwise, save the deb package and use your favorite package manager to install. Install the i386 libstdc++ deb package. SKIP the Intel 64 Libstdc++5 (AMD64) directions below and find the section on installing the compiler after prerequisites are installed.
9.10: For Intel 64 / AMD64 (64bit Linux installation) Libstdc++5:
follow these instructions IF AND ONLY IF you have a 64bit Ubuntu installation.
Intel 64 installation: Select the download for the libstdc++5 package for "amd64". If you are using Firefox, you will be prompted if you want to "Open with GDebi Package Installer" - select OK to continue. Otherwise, save the deb package and use your favorite package manager to install. Install the amd64 libstdc++ deb package.
by default, the 64bit libstdc++.so.5 library will install in /usr/lib which is linked to /usr/lib64.
Now, you also will need the 32bit libstdc++.so.5 installed in /usr/lib32. Unfortunately, the "i386" version of the libstdc++5 package wants to install in /usr/lib which is your 64bit library directory and where you just installed the "amd64" libraries - so you DON'T want to download and install the "i386" package into the default location.
We'll need to download the "i386" package to a temporary directory, use dpkg to extract the contents to the temp directory, then manually copy the library to /usr/lib32 and create the symbolic link:
First, download libstc++5 package for "i386" - save to disk and do NOT launch a package manger to install it. Save it in your 'Downloads' folder or /tmp (or any other scratch directory).
Using your root terminal window, cd to the directory where you have downloaded the .deb package, it should have a name similar to 'libstdc++5_3.3.6-18_i386.deb'. The exact version is not important, but make sure it is a "i386" deb package.
Extract to the local directory:
dpkg --extract libstdc++5_3.3.6-18_i386.deb ./
Notice that a 'usr/' folder was created and the package contents extracted here. Now we'll copy the library to /usr/lib32
cd usr/lib
cp libstdc++.so.5.0.7 /usr/lib32
cd /usr/lib32
ln -s libstdc++.so.5.0.7 libstdc++.so.5
9.10: Installing the Compiler Now That Prerequisities are Installed (32 and 64bit):
Once you've completed the above, extract your compiler .tgz kit, cd to the compiler installation directory, and run ./install.sh
During the installation, you WILL get a warning message "Detected operating system Debian* (generic) is not supported", followed by
----------------------------------------------------------------- ---------------
Missing optional pre-requisite
-- operating system type is not supported.
-- system glibc or kernel version not supported or not detectable
-- binutils version not supported or not detectable
----------------------------------------------------------------- ---------------
"Would you like to perform an unsupported install of this product [yes/no] (no)?"
enter "yes"
This will complete the installation. Keep in mind, you will get this warning from the compiler installer until such time as this particular OS and version are supported. Once installed, you can read the ReadMe notes in ...installdir.../Documentation directory which has a list of the supported Linux distributions and versions.
Debugger Notes:
Known Intel® IDB Debugger issues under Ubuntu:
1) Ubuntu 9.x versions, IA32 and Intel64 platforms:
- When loading an executable, a startup dialog may appear that should not. If this dialog, "Unable to locate source file “…/start.S – Do you like to search for it manually?” appears, click ‘No’ and continue normal debugging.
- Avoid using debug commands such as ‘next’, ‘step’ on the Console Window of the Debugger GUI since this may lead to unexpected behavior of the debugger; use the corresponding options ‘Continue’, Step Into’ etc. from the Run menu instead.
2) Ubuntu 9.10, IA32 and Intel64 platforms:
- You need to set the environment variable GDK_NATIVE_WINDOWS=1 to avoid a known bug in Eclipse delivered with Ubuntu 9.10. Add export GDK_NATIVE_WINDOWS=1
to your ~/.bashrc file or execute this command on command line:
export GDK_NATIVE_WINDOWS=1
Ubuntu 9.04 and Older:
In order to use Intel(R) Compilers ( Fortran or C++ ) under Ubuntu 9.04, 8.04 or 8.10 you will need the latest 11.0 or 10.1 version of the Intel compiler(s). Older 10.0 and 9.1 versions of the compilers may not work properly under Ubuntu 9.04, 8.04 or 8.10. Keep in mind that new versions of Ubuntu/Debian may not be OFFICIALLY supported by the Intel Compilers. Please see your ReleaseNotes document with your compiler version for a list of officially supported distributions and versions.
If you have active support for your compiler, you can download the latest Intel compiler version from
https://registrationcenter.intel.com
BEFORE YOU INSTALL Intel(R) Fortran for Linux or Intel(R) C++ for Linux on your fresh Ubuntu Desktop installation, you will first need to install several packages to prepare the system to serve as a development platform:
Check that gcc is installed. By default. Check this with:
gcc --version
By default, Ubuntu 8.04 Desktop installs gcc 4.2.3-2ubuntu7. 8.10 should have gcc 4.3.2, 9.04 gcc 4.3.3
If, for some reason, you do not have gcc installed, use Synaptic Package Manager (under 'System' -> 'Administration' menus) OR use apt-get to install gcc:
apt-get install gcc
Next, install g++. This is not installed by default. Again, use Synaptic Package Manager or apt-get to install package "g++"
apt-get install build-essential
apt-get install g++
Next, you need to install the 32bit compatibility library libstdc++.so.5. To do this, use apt-get or Synaptic Package Manager to retrieve and install package "libstdc++5"
apt-get install libstdc++5
This package may require installing another package as a prerequisite,
"gcc-3.3-base"
If so, go ahead and install this older gcc package.
For x86-64 architecture, you will also need a number of other packages, including package 'ia32-libs' to install the 32bit versions of libstdc++.so.5 in /usr/lib32 as well as 32bit header files in libc6-dev-i386. These notes apply to Ubuntu 9.04 but should also apply to 8.10 and 8.04
apt-get install ia32-libs
apt-get install lib32stdc++6
apt-get install libc6-dev-i386
apt-get install gcc-multilib
apt-get install g++-multilib
Finally, there is an optional package to consider: The 11.0 version of the Intel Compiler for Linux has a graphical
debugger, a new graphical interface for the IDB debugger. If you want to use this debugger, please make sure to install the Java JRE version 1.5 or greater. This can be done at anytime after the installation of the compiler. However, you will get a warning message about 'missing prerequisite' for the JRE - simply ignore that message and proceed with the installation. OR to avoid that message and enable the graphical IDE, get the latest JRE from:
http://java.com/en/download/manual.jsp
Once installation of prerequisites is complete, you are ready to start the Intel compiler(s) installation. During the installation, you may get a message "Detected operating system Debian* (generic) is not supported", followed by
----------------------------------------------------------------- ---------------
Missing optional pre-requisite
-- operating system type is not supported.
-- system glibc or kernel version not supported or not detectable
-- binutils version not supported or not detectable
----------------------------------------------------------------- ---------------
"Would you like to perform an unsupported install of this product [yes/no] (no)?"
enter "yes"
This will complete the installation. Keep in mind, you will get this warning from the compiler installer until such time as this particular OS and version are supported. Once installed, you can read the ReadMe notes in ...installdir.../Documentation directory which has a list of the supported Linux distributions and versions.
Using the Compiler:
The next step after installing the compiler is to set up the user environment to use the compiler and libraries. First, locate your documentation: it is installed in <installdir>/Documentation/en_US (currently, US English is the language supported in the documentation). Under this directory, read the <installdir>/Documentation/en_US/getting_started_f.pdf or getting_started_c.pdf document. Read how to use iccvars.sh or ifortvars.sh (or the .csh equivalents) to set your environment to use the compiler(s). You may wish to put the 'source ifortvars.....' command into your home startup scripts.
Next, use a browser to open <installdir>/Documentation/en_US/documentation_f.htm or documentation_c.htm which is an index to the rest of the online documents. Browse the documents to familiarize yourself with their locations and contents.
Finishing up: Usage
Once the compilers are installed, it is necessary to source the ifortvars.sh or ifortvars.csh file to properly set the user environment to use the Intel compilers. This (these) commands can be placed in a user's ~/.bashrc or other system login file (fortran 11.1.046 example shown below, bash user):
64bit compiler selection:
source /opt/intel/Compiler/11.1/046/bin/ifortvars.sh intel64
32bit compiler selection:
source /opt/intel/Compiler/11.1/046/bin/ifortvars.sh ia32
C/C++ users: substitute "iccvars" for "ifortvars" above.
Other versions: substitute your actual minor version for "046" above.
Also, if you are a CSH or TCSH user, use ifortvars.csh or iccvars.csh as appropriate.
Need more help? Join our User Forums:
Fortran: http://software.intel.com/en-us/forums/intel-fortran-compiler-for-linux-and-mac-os-x/
C/C++: http://software.intel.com/en-us/forums/intel-c-compiler/
Do you need more help?
For more complete information about compiler optimizations, see our Optimization Notice.
Comments (75) 
| March 13, 2009 8:27 AM PDT
John Rundgren |
I have a Xeon 5400 quad core processor with 64 bits Ubuntu 8.10 operating system. Compiling with Intel fortran _ia32, _ia64 or _intel64 gives diagnosis "operating system not supported". Why cannot Intel's fortran compiler work with a Xeon 64 bits configuration? |
| March 13, 2009 9:05 AM PDT
Ronald W. Green (Intel)
|
John, The compiler you use should be the latest 11.0 version, 11.0.081 is currently the latest compiler. Older versions will give the error you indicate. The upcoming 11.1 compiler due out this summer will fully support Ubuntu 8.10. |
| April 3, 2009 8:30 PM PDT
Mohamed Saleh | Thanks a lot for this information |
| April 22, 2009 4:30 AM PDT
Winfrid Tschiedel |
Many thanks - this article was also very helpful to install the Compiler 11.1 Suite ( beta ) on Ubuntu 9.04 RC. But using the C++ Compiler I have a very basic problem, calling "icc" I get the follwing error : icc -c second_wall.c Catastrophic error: could not set locale "" to allow processing of multibyte characters compilation aborted for second_wall.c (code 4). A small test with fortran ("ifort") was successful. Thanks again, Winfrid |
| April 27, 2009 1:27 AM PDT
winfrid.tschiedel
|
In the meantime I found also the solution for 32-bit applications on a 64-bit ubuntu : Install the following packages with sudo apt-get install ia32-libs lib32gcc1 lib32stdc++6 libc6-dev-i386 gcc-multilib This should basically work also for Debian, but I did not test it. For the icc problem ´could not set locale "" to allow processing of multibyte characters ´ there is a bypass set LANG=C. |
| April 28, 2009 9:06 AM PDT
Ronald W. Green (Intel)
|
Winfrid, thanks for the 9.04 ia32 comments. I have updated the doc. I used Ubu 9.04 Desktop and found I only needed ia32-libs and libc6-dev-i386 for 32bit compilations. I am not sure why you needed gcc-multilib (are you cross-compiling for other architectures?) and lib32gcc1 but others should try installing those packages if the notes above are not adequate. ron |
| April 28, 2009 9:40 AM PDT
Ronald W. Green (Intel)
|
Ubuntu 9.04: I am having trouble with g++ and icpc when attempting to compile C++ to 32bit binary: g++ -m32 -o hello hello.cpp /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.3/libstdc++.so when searching for -lstdc++ /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.3/libstdc++.a when searching for -lstdc++ /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.3/libstdc++.so when searching for -lstdc++ /usr/bin/ld: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.3.3/libstdc++.a when searching for -lstdc++ /usr/bin/ld: cannot find -lstdc++ collect2: ld returned 1 exit status |
| April 28, 2009 9:50 AM PDT
Ronald W. Green (Intel)
| found it - needed apt-get install g++-multilib. Added to note. |
| May 9, 2009 9:58 AM PDT
Jefferson |
I have a Pentium 4 processor with 32 bits Ubuntu 9.04 operating system. I followed the instructions in this articles but I am not able to install the Intel(R) Fortran for Linux. I am getting the following message: Missing optinal pre-requisite -- operating system type is not supported -- system glibc or kernel version not supported or not detectable -- binutils version not supported or not detectable In the details do not appear Ubuntu 9.04 among supported OS's. |
| May 9, 2009 1:14 PM PDT
Chast |
I get the same error: (Ubuntu 9.04, 2.6.28-12-generic) Missing optinal pre-requisite -- operating system type is not supported -- system glibc or kernel version not supported or not detectable -- binutils version not supported or not detectable Anyone? |
| May 13, 2009 7:37 AM PDT
Huiqun Zhou |
I just installed Intel Compiler Suite 11.0.083 under ubuntu 9.04 according to the procedure described above. But, whatever I set the environment by including . /opt/intel/Compiler/11.0/083/bin/iccvars.sh intel64 in .profile or running it directly at console, icc can always not be found. I indeed got same "Missing optional pre-requisite" as reported by other users during installation. If I use absolute path, I can compile the sample programs in Samples/C++. What's wrong with the setting? |
| May 13, 2009 2:47 PM PDT
Ronald W. Green (Intel)
|
Installation WILL still warn that you are on an unsupported platform, this is documented above: "Once installation of prerequisites is complete, you are ready to start the Intel compiler(s) installation. During the installation, you may get a message "Detected operating system Debian* (generic) is not supported", followed by "Would you like to perform an unsupported install of this product [yes/no] (no)?" enter "yes" This will complete the installation." So IGNORE the warnings and install. Keep in mind, Ubuntu 9.04 is UNSUPPORTED at this time, but it should work nonetheless. |
| May 13, 2009 3:02 PM PDT
Ronald W. Green (Intel)
|
Huiqun Zhou, Perhaps you are in csh or tcsh instead of bash? echo $0 will print your shell. See this forum article and see if it helps. OR try replacing ". /opt....." with "source /opt...." ron |
| May 13, 2009 3:02 PM PDT
Ronald W. Green (Intel)
| http://software.intel.com/en-us/forums/intel-fortran-compile..... pic/65307/ |
| May 18, 2009 5:04 AM PDT
Huiqun Zhou |
Ronald, Thank you for your quick response! Sorry for my late reply as I'm still not used to discuss problems on a Web forum. My shell is indeed bash, and changing ". /opt/..." into "source /opt/..." makes no difference. It seems that life is always hard without support:-( Thank you, anyway. Huiqun |
| May 18, 2009 5:35 AM PDT
Huiqun Zhou |
Hi, This is a follow-up to my own question. Simply to say, the problem is solved although I don't know what mistake I made when I set the environment in .bashrc. Today, it works! Also, I made clear one thing: setting the environment in .profile won't work. Huiqun |
| May 23, 2009 7:58 AM PDT
hossein309
|
Hi, i try install lib32stdc++6 on ubuntu 9.04 (64 bit) but get such error : " lib32stdc++6: depends: gcc-4.3-base (=4.3.2-1.1) but 4.3.3-5ubuntu4 is to be installed" I can't uninstall installed version beacuse in it uninstall almost all of my linux. How i can install this version ? and where i can find it ? Thanks. |
| May 24, 2009 1:37 AM PDT
amit024003 |
I had tried to install Intel Compiler Suite 11.0.083 on ubuntu 9.04 amd 64. I got this warning ----------------------------------------------------------------- --------------- Missing optional pre-requisite -- operating system type is not supported. -- system glibc or kernel version not supported or not detectable -- binutils version not supported or not detectable ----------------------------------------------------------------- --------------- do any one have suggestion? Please give solution. |
| May 26, 2009 3:41 PM PDT
Ronald W. Green (Intel)
|
Amit, The note above does say that you will still get that warning message - the OS is not supported. However, you should ignore the warning and install anyway. I will try to make this more clear in the note above. thanks ron |
| June 1, 2009 5:45 AM PDT
amit024003 |
Ronald thanks -- Amit |
| June 1, 2009 5:57 AM PDT
amit024003 | If I set env. variable through " source ....../...sh intel64" but I again did mistakenly " source ....../...sh ia32". Then which one is used when I compiled. Or is their any way to use either of both according to my application? |
| June 1, 2009 6:07 AM PDT
amit024003 |
And one thing that "ipp" and "tbb" have em64t not intel64 what does it mean? What should I to enable these library on Intel 64 architecture ? -- Amit |
| June 1, 2009 7:15 AM PDT
Ronald W. Green (Intel)
|
You can source either ifortvars.sh with ia32 or intel64. The ia32 compiler can only create 32bit binaries and applications. The Intel 64 compiler will create 64bit binaries and applications. For the Intel 64 compiler, see the -mcmodel option for how the compiler sets the pointer sizes. You cannot mix 32bit and 64 bit binaries. So you cannot create a library with the ia32 compiler and then link with the Intel 64 compiler. And vice versa. So pick a model, probably Intel 64, and be consistent. The only time you may want to use the ia32 compiler is if you want to create a binary that will run on older 32bit computers and OS versions. Ipp and TBB: em64t == Intel 64. It's unfortunate naming: originally Intel called their first 64bit processors "EM64T" for Extended Memory 64bit Technology. Some marketing folks didn't like this name and decided to change it to "Intel 64" some years back, and at the same time decided to call Itanium "IA64" just to confuse everyone. Amit, for these questions, let us use the Intel Fortran for Linux and Mac OS forum at http://software.intel.com/en-us/forums |
| June 2, 2009 1:12 AM PDT
amit024003 |
ok, Ronald & Thanks |
| June 15, 2009 2:08 PM PDT
zbeekman
|
My workstation at work died and our sysadmin is too busy with a cluster install to help me restore it. I believe it is xeon cpu. uname -a gives me x86_64 as my architecture. My game plan is to get a trial version online of the compiler suite and the fix the license file to point it to our license server. Which package should i download and install? Is my cpu intel64 or ia64? Ideally i would like to be able to cross compile too (i.e. 32 bit binaries). Any thoughts about which version(s) of the compiler suite I should grab from intel's webpage? (my background is not in CS or CA) Many thanks. |
| June 15, 2009 2:14 PM PDT
Ronald W. Green (Intel)
|
You have an Intel 64 system. IA64 is Itanium. If you download l_cprof_p_11.x.xxx.tgz this kit has both the 32 and 64 bit compilers (note that it's size is bigger). Using the instructions above you should be able to build both 32 and 64bit binaries. 'ifortvars.sh ia32' or 'ifortvars.sh intel64' will set the env for 32 or 64 bits. |
| June 16, 2009 7:01 PM PDT
zbeekman
| Thanks, figured it out. The inte64 nomenclature confused me initially. |
| June 18, 2009 4:31 PM PDT
brunocalado
| Is there anyway to set the env variable without use source? It is very boring call it every time, even using a script. |
| June 30, 2009 8:50 AM PDT
zbeekman
| Why don't you add it to your .bashrc or .profile or /etc/rc.local etc? You could also read through the scripts since they are open source and set the environment by hand somewhere in your startup scripts, etc. too. I just source the environment scripts from my .profile (ubuntu) file. |
| July 5, 2009 5:26 AM PDT
azalia |
Dear Ronald W. Greena, I installed intel fortran 11.1 on ubuntu 9.10 alpha 2 by following the manual on the website, while when i update the envirment with 'sudo .ifortvas ia32', no error information was given, but the envirment was not update in fact. so do you have any suggestions? thank you very much! |
| July 23, 2009 11:28 AM PDT
wwzhdo
|
Hello Ronald, Recently I downloaded free evaluation intel compiler and installed it on Ubuntu 9, installation was sucessful, however, when I ran the compiler, I got the following error, ubuntu01:~$ /opt/intel/Compiler/11.1/046/bin/ia32/icc icc: error #10310: Failed to enable trusted storage check for licensing: WARNING: Enable Trusted Storage failed (flexnet error code 2). Trusted Storage based license could How to solve this problem? Thank! |
| August 14, 2009 3:24 AM PDT
Baltazaar
| Hmmm... I installed the Intel Compiler Suite on Linux (including the Fortran compiler and all the neccesary prereqs) from a single binary file... It installed into /opt by default, and after adding the executable directory to $PATH, everything worked well in both CodeBlocks and Eclipse.... What package are we talking about here? |
| August 19, 2009 7:34 PM PDT
Joris | I have a question to the experts here. I followed above instructions and the installer indicated a successful install, but we I try to evoke the compiler with ifort, it seems to command is unknown. Is there anything else I need to do in order to use the compiler? Any help is greatly appreciated, since I am quite a novice to this. |
| September 8, 2009 10:45 PM PDT
mahe |
Hi, The content in this site was very much useful...thank you Hi Mr. Joris what we follow for evoking "ifort" is to include the following line in the file "/home/user_name/.bashrc" PATH=$PATH:/opt/intel/fc/10.1.018/bin if you have installed with THE DEFAULT LOCATION ASKED WHILE INSTALL or else just CHANGE THE PATH TO YOUR INSTALLATION FOLDER where "ifort" file is located. |
| September 18, 2009 10:43 AM PDT
Intel Software Network Support
|
All -- please post your questions to the forums or submit your issues via Premier Support for any products you have registered, as support is not typically available in the page comments. -Lexi Intel(R) Software Network Support |
| November 20, 2009 10:58 PM PST
Joydeep |
Ronald, Thanks for a thorough set of instructions. I have Ubuntu 9.10 on an AMD Opteron dual-core, and I could not possibly have installed the compiler without these instructions. Joydeep |
| December 5, 2009 6:30 AM PST
fosca | *Ubuntun 9.10 on intel64* : I confirm that the download of the 32bit version of libstdc++ from http://packages.debian.org/stable/base/libstdc++5 solves the bug. Thank for the trick! |
| December 17, 2009 12:55 PM PST
Ronald W. Green (Intel)
|
If you do have problems after reading this guide, DO NOT put the questions here - I may not see them for a while. Instead, use our User Forum: http://software.intel.com/en-us/forums/intel-fortran-compile.....-mac-os-x/ I hope to see you over there! ron |
| December 31, 2009 5:57 PM PST
Ethan | Thank you very much for this, it is a wonderful guide! |
| January 5, 2010 5:22 AM PST
sanat tiwari |
really nice one .. this page is enough for installation on ubuntu 9.10 which seems bit problematic before this help. |
| January 6, 2010 2:53 AM PST
Filippo Spiga
| Thank you very much for this tutorial! |
| January 10, 2010 9:20 AM PST
Francisco Lara | Thanks for the information and for keeping up to date with the latest Ubuntu distributions! This is of great help since one of the most popular Linux distributions is now Ubuntu, even for Linux veterans like me. |
| January 24, 2010 10:07 AM PST
Igor Levicki |
I am amazed that this still doesn't work out of the box for Ubuntu 9.10 x64. I just tried installing it, followed all the steps and it fails when it attempts to install the compiler. By the way you need to tell people to install RPM because Ubuntu Desktop doesn't have one installed by default. Finally, if Intel Compiler needs libstdc++.so.5 it could as well install it on its own and save us the hassle. |
| January 30, 2010 9:53 AM PST
Anwar |
Tried to use these instructions in order to install Intel C++ 11.1.064 under ubuntu 9.10-desktop-amd64. After the warning for the optional prequisites, the installer fails with the following messages: Installing, please wait... ----------------------------------------------------------------- --------------- Installing Intel(R) C++ Compiler for applications running on Intel(R) 64 component... Intel(R) C++ Compiler for applications running on Intel(R) 64 component installation failed. ----------------------------------------------------------------- --------------- Installing Intel(R) Debugger for applications running on Intel(R) 64 component... Intel(R) Debugger for applications running on Intel(R) 64 component installation failed. ----------------------------------------------------------------- --------------- Installing Intel(R) Math Kernel Library for applications running on Intel(R) 64 component... Intel(R) Math Kernel Library for applications running on Intel(R) 64 component installation failed. ----------------------------------------------------------------- --------------- Installing Intel(R) TBB for applications running on Intel(R) 64 component... Intel(R) TBB for applications running on Intel(R) 64 component installation failed. ----------------------------------------------------------------- --------------- Installing Intel(R) IPP for applications running on Intel(R) 64 component... Intel(R) IPP for applications running on Intel(R) 64 component installation failed. ----------------------------------------------------------------- --------------- Press "Enter" key to continue Step no: 7 of 7 | Installation complete |
| February 2, 2010 5:12 AM PST
Ben Mort |
Thanks for the brilliant guide, icc/icpc now works perfectly in my ubuntu 9.10 64bit install. For some reason however (compared to the gnu 4.4 c++ compiler) I'm getting very extremely performace for a matrix-matrix multiply when using stl vector (whereas if i use a c style array the intel compiler wins by quite some margin). If anyone seen any similar effects or has pointers to what i might be doing wrong (i wonder if its something to the fix with libstdc++5) i would be extremely grateful. |
| February 6, 2010 7:09 PM PST
enola
| many thanks for your instruction |
| February 16, 2010 12:57 PM PST
Kantave Greene
| Forum was most helpful. Had not a single problem with installation on ubuntu 9.04 |
| February 26, 2010 10:04 AM PST
Tim M | Thank you so much. This tutorial was so helpful in installing the Fortran compiler on my 64 bit virtual machine. I was about to give up before I found this. Great work. |
| March 11, 2010 9:26 AM PST
ariza
|
I already installed correctly as advised on my ubuntu 9.10 machine but I can not find ifort and ifort manual as following root@twelver:/opt/l_cprof_p_11.1.069_ia32# man ifort No manual entry for ifort root@twelver:/opt/l_cprof_p_11.1.069_ia32# ifort ifort: command not found Did I missed something? |
| March 11, 2010 9:57 AM PST
Ronald W. Green (Intel)
|
This guide only covers the installation, but I see your point. The next step after loading any software is to set the proper environment vars to use the tool. We use 'ifortvars.sh' and ifortvars.csh to do this. This is all covered in the getting_started_f.pdf document. I'll update this guide to point to the Documentation directory and advise folks to read the getting started and product documentation. This will be a good addition to this guide, thanks for pointing that out. ron |
| March 11, 2010 10:39 AM PST
ariza
|
Hi Ron, Are you telling me that the ifort 11.1 I installed unable to use yet? Then how can I find getting_started_f.pdf ? I tried to re-install using this command root@twelver:/opt/l_cprof_p_11.1.069_ia32# ./install.sh ----------------------------------------------------------------- --------------- Initializing, please wait... ----------------------------------------------------------------- --------------- The Intel(R) Fortran Compiler Professional Edition for Linux* 11.1 is already installed. If you want to reinstall the Intel(R) Fortran Compiler Professional Edition for Linux* 11.1 please uninstall current version and run install script again. ----------------------------------------------------------------- --------------- Press "Enter" key to quit: root@twelver:/opt/l_cprof_p_11.1.069_ia32# man ifort No manual entry for ifort As you see its written Ifort 11.1already installed but still I can notinvoke man ifort to get started and read the manual. Do I missed somehitng? |
| March 11, 2010 1:09 PM PST
ariza
|
I solved the problem..!! I though its straightforward like GNU/C but here in IFORT we should prepare the environment in advance. root@twelver:/home/ariza/Scriptures# ls C F90 openmpi root@twelver:/home/ariza/Scriptures# mkdir IFort root@twelver:/home/ariza/Scriptures# cd IFort/ root@twelver:/home/ariza/Scriptures/IFort# source /opt/intel/Compiler/11.1/069/bin/ifortvars.sh ia32 root@twelver:/home/ariza/Scriptures/IFort# man ifort [1]+ Stopped man ifort root@twelver:/home/ariza/Scriptures/IFort# ^C root@twelver:/home/ariza/Scriptures/IFort# Thanks Ron...!! |
| March 11, 2010 1:10 PM PST
Ronald W. Green (Intel)
|
I just updated the notes. Read the last section. Where you untarred the compiler and ran install is NOT the installation directory. /opt/intel/Compiler/11.1/0xx should have your compiler (unless you installed to a non-default location). after you source ifortvars.sh you should be OK to use the compiler. Finally, if this isn't working, open a question on the User Forum http://software.intel.com/en-us/forums/intel-fortran-compile..... -mac-os-x/ This is where we solve the more complicated problems. These comments are only supposed to be used for suggestions to improve or correct the write up. thanks ron |
| March 27, 2010 3:39 AM PDT
Bhaskar Sen Gupta | Thank you very much. It is a brilliant guidance. Thanks a lot. |
| April 1, 2010 10:55 PM PDT
grey | needed this so much! thanks |
| April 24, 2010 4:40 AM PDT
Mahmood Akhyani
|
hi thanks for your useful manual. I did it. I use package manger to install libstdc++5 and then read the note and followed the instruction(unpack + copy) can it cause a problem for me? |
| April 24, 2010 6:27 AM PDT
Mahmood Akhyani
|
hi can you give me a link to such installation manual for NETCDF on ubuntu9.1 I will appreciate if you send it to apt.man@gmail.com thanks |
| April 25, 2010 4:12 AM PDT
Alex | The Manual for Ubuntu 9.10 is also working for 10.04 Lucid Lynx RC. Thanks! |
| April 30, 2010 4:33 AM PDT
Donald |
>Once the compilers are installed, it is necessary to source the ifortvars.sh or ifortvars.csh file to properly set the user >environment to use the Intel compilers. This (these) commands can be placed in a user's ~/.bashrc or other system login >file (fortran 11.1.046 example shown below, bash user): this does not work for Eclipse or similar IDE: ... Invoking: Intel(R) Intel(R) 64 Fortran Compiler ifort -g -O0 -c -o "itest.o" "../itest.f90" /bin/sh: ifort: not found make: *** [itest.o] Error 127 sorry i have no e-mail |
| June 9, 2010 12:13 PM PDT
sudhahar
|
Hi, I have installed the intel compilers as suggested by you. After that I started compiling my 'make file'. I am getting the following error. I am new to Linux. Could you please help me in this problem. If possible send the details to my email. Thanks a lot. Cheers Sudhahar The error: for i in Core/Globals Core/Utils Core/Repository Core/Image Core/Geometry Core/LevelSet Core/SolidModel Core/PostProcessing Core/MeshObject Licensed/ParasolidSolidModel Licensed/MeshSimMeshObject Modules/ThreeDSolver Modules/ThreeDSolver; do ( cd $i; make lib ) ; done make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/Globals' ../../targetlib.mk:91: warning: overriding commands for target `../../Lib/' ../../targetlib.mk:68: warning: ignoring old commands for target `../../Lib/' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/Globals' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/Utils' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/Utils' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/Repository' ../../targetlib.mk:91: warning: overriding commands for target `../../Lib/' ../../targetlib.mk:68: warning: ignoring old commands for target `../../Lib/' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/Repository' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/Image' ../../targetlib.mk:91: warning: overriding commands for target `../../Lib/' ../../targetlib.mk:68: warning: ignoring old commands for target `../../Lib/' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/Image' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/Geometry' ../../targetlib.mk:91: warning: overriding commands for target `../../Lib/' ../../targetlib.mk:68: warning: ignoring old commands for target `../../Lib/' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/Geometry' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/LevelSet' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/LevelSet' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/SolidModel' ../../targetlib.mk:91: warning: overriding commands for target `../../Lib/' ../../targetlib.mk:68: warning: ignoring old commands for target `../../Lib/' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/SolidModel' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/PostProcessing' ../../targetlib.mk:91: warning: overriding commands for target `../../Lib/' ../../targetlib.mk:68: warning: ignoring old commands for target `../../Lib/' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/PostProcessing' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/MeshObject' ../../targetlib.mk:91: warning: overriding commands for target `../../Lib/' ../../targetlib.mk:68: warning: ignoring old commands for target `../../Lib/' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/MeshObject' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Licensed/ParasolidSolidMod el' ../../targetlib.mk:91: warning: overriding commands for target `../../Lib/' ../../targetlib.mk:68: warning: ignoring old commands for target `../../Lib/' make[1]: Nothing to be done for `lib'. make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Licensed/ParasolidSolidMod el' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Licensed/MeshSimMeshObject ' ../../targetlib.mk:91: warning: overriding commands for target `../../Lib/' ../../targetlib.mk:68: warning: ignoring old commands for target `../../Lib/' icpc -pthread -DUSE_NOTIMER -DUNIX -Dsgi -DCV_STATIC_LINK -DSIMVASCULAR_STATIC_BUILD -DUSE_PARASOLID -DUSE_MESHSIM -DUSE_ZLIB -D__NON_STD_TCL_INSTALL -O2 -I../../Core/Globals -I../../Core/Utils -I../../Core/Repository -I../../Core/Image -I../../Core/Geometry -I../../Core/LevelSet -I../../Core/SolidModel -I../../Core/PostProcessing -I../../Core/MeshObject -I../../Licensed/ParasolidSolidModel -I../../Licensed/MeshSimMeshObject -I../../Modules/ThreeDSolver -I../../Modules/ThreeDSolver -I../../Core/Include -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/TclTk/resources/tk8.6/win/rc -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509 -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Common -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/VolumeRendering -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Rendering -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Infovis -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Views -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/VolumeRendering -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Hybrid -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Widgets -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Rendering -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/IO -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Imaging -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Graphics -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/GenericFiltering -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Filtering -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Common -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/DICOMParser -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/DICOMParser -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/vtkfreetype/include -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/vtkfreetype/include -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/vtknetcdf -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/vtknetcdf -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/vtkexodus2/include -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/vtkexodus2/include -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/MaterialLibrary -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/MaterialLibrary -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/ftgl/src -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/ftgl -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/TclTk/internals/tk8.5 -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/tcltk-8.6-b1/include -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/tcltk-8.6-b1/include -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/zlib-1.2.3/include -I/home/sudhahar/Research/simvascular_externals/licensed/parasoli d-19.0/intel_linux/base -I/home/sudhahar/Research/simvascular_externals/licensed/meshsim- 6.3-090704/include -c cvMeshSimMeshObject.cxx make[1]: icpc: Command not found make[1]: *** [cvMeshSimMeshObject.o] Error 127 make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Licensed/MeshSimMeshObject ' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver' make[2]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Solve rIO' ../../../targetlib.mk:68: warning: overriding commands for target `../../../Lib/' ../../../targetlib.mk:41: warning: ignoring old commands for target `../../../Lib/' ../../../targetlib.mk:91: warning: overriding commands for target `../../../Lib/' ../../../targetlib.mk:68: warning: ignoring old commands for target `../../../Lib/' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Solve rIO' make[2]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Solve rIO-MT' ../../../targetlib.mk:68: warning: overriding commands for target `../../../Lib/' ../../../targetlib.mk:41: warning: ignoring old commands for target `../../../Lib/' ../../../targetlib.mk:91: warning: overriding commands for target `../../../Lib/' ../../../targetlib.mk:68: warning: ignoring old commands for target `../../../Lib/' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Solve rIO-MT' make[2]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver' make[3]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver/ShapeFunctions' ../../../../targetlib.mk:68: warning: overriding commands for target `../../../../Lib/' ../../../../targetlib.mk:41: warning: ignoring old commands for target `../../../../Lib/' ../../../../targetlib.mk:91: warning: overriding commands for target `../../../../Lib/' ../../../../targetlib.mk:68: warning: ignoring old commands for target `../../../../Lib/' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver/ShapeFunctions' make[3]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver/Solver' ifort -threads -DUSE_NOTIMER -DUNIX -Dsgi -DCV_STATIC_LINK -DSIMVASCULAR_STATIC_BUILD -DUSE_PARASOLID -DUSE_MESHSIM -DUSE_ZLIB -D__NON_STD_TCL_INSTALL -O2 -W0 -cm -w95 -80 -I /opt/mpich2/gnu/include -I /home/sudhahar/Research/simvascular_externals/open_source/binarie s/linux/x64/metis-5.0pre2 -c turbsa.f make[3]: ifort: Command not found make[3]: *** [turbsa.o] Error 127 make[3]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver/Solver' make[2]: *** [libsubdirs] Error 2 make[2]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver' make[2]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/PreSo lver' icpc -pthread -pthread -opresolver.exe -lm directsolve.o cmd.o displacements.o helpers.o supre-cmds.o supre.o stannspcg.o -L/home/sudhahar/Research/simvascular_externals/open_source/binarie s/linux/x64/metis-5.0pre2 -lmetis -L/home/sudhahar/Research/simvascular_externals/licensed/leslib-1 .5/x64_linux -lles -L/opt/mpich2/gnu/lib -lmpich -lpthread -lrt -lpthread -lifcore -lifport -lm -L/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/sparse-1.4 -lsparse -L/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/nspcg -lnspcg -L/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/zlib-1.2.3/lib -lz ../../../Lib/lib_simvascular_solverio.a make[2]: icpc: Command not found make[2]: *** [../../../Bin/presolver.exe] Error 127 make[2]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/PreSo lver' make[2]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/PostS olver' make[2]: `../../../Bin/postsolver.exe' is up to date. make[2]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/PostS olver' make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver' make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver' make[2]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Solve rIO' ../../../targetlib.mk:68: warning: overriding commands for target `../../../Lib/' ../../../targetlib.mk:41: warning: ignoring old commands for target `../../../Lib/' ../../../targetlib.mk:91: warning: overriding commands for target `../../../Lib/' ../../../targetlib.mk:68: warning: ignoring old commands for target `../../../Lib/' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Solve rIO' make[2]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Solve rIO-MT' ../../../targetlib.mk:68: warning: overriding commands for target `../../../Lib/' ../../../targetlib.mk:41: warning: ignoring old commands for target `../../../Lib/' ../../../targetlib.mk:91: warning: overriding commands for target `../../../Lib/' ../../../targetlib.mk:68: warning: ignoring old commands for target `../../../Lib/' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Solve rIO-MT' make[2]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver' make[3]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver/ShapeFunctions' ../../../../targetlib.mk:68: warning: overriding commands for target `../../../../Lib/' ../../../../targetlib.mk:41: warning: ignoring old commands for target `../../../../Lib/' ../../../../targetlib.mk:91: warning: overriding commands for target `../../../../Lib/' ../../../../targetlib.mk:68: warning: ignoring old commands for target `../../../../Lib/' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver/ShapeFunctions' make[3]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver/Solver' ifort -threads -DUSE_NOTIMER -DUNIX -Dsgi -DCV_STATIC_LINK -DSIMVASCULAR_STATIC_BUILD -DUSE_PARASOLID -DUSE_MESHSIM -DUSE_ZLIB -D__NON_STD_TCL_INSTALL -O2 -W0 -cm -w95 -80 -I /opt/mpich2/gnu/include -I /home/sudhahar/Research/simvascular_externals/open_source/binarie s/linux/x64/metis-5.0pre2 -c turbsa.f make[3]: ifort: Command not found make[3]: *** [turbsa.o] Error 127 make[3]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver/Solver' make[2]: *** [libsubdirs] Error 2 make[2]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/Incom pressibleSolver' make[2]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/PreSo lver' icpc -pthread -pthread -opresolver.exe -lm directsolve.o cmd.o displacements.o helpers.o supre-cmds.o supre.o stannspcg.o -L/home/sudhahar/Research/simvascular_externals/open_source/binarie s/linux/x64/metis-5.0pre2 -lmetis -L/home/sudhahar/Research/simvascular_externals/licensed/leslib-1 .5/x64_linux -lles -L/opt/mpich2/gnu/lib -lmpich -lpthread -lrt -lpthread -lifcore -lifport -lm -L/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/sparse-1.4 -lsparse -L/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/nspcg -lnspcg -L/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/zlib-1.2.3/lib -lz ../../../Lib/lib_simvascular_solverio.a make[2]: icpc: Command not found make[2]: *** [../../../Bin/presolver.exe] Error 127 make[2]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/PreSo lver' make[2]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/PostS olver' make[2]: `../../../Bin/postsolver.exe' is up to date. make[2]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver/PostS olver' make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Modules/ThreeDSolver' for i in Core/UI; do ( cd $i; make static ) ; done cp: `main.cxx' and `./main.cxx' are the same file cp: `gdscInit.cxx' and `./gdscInit.cxx' are the same file cp: `cv_VTK_init.cxx' and `./cv_VTK_init.cxx' are the same file make[1]: Entering directory `/home/sudhahar/simvascular/trunk/Code/Core/UI' icpc -pthread -DUSE_NOTIMER -DUNIX -Dsgi -DCV_STATIC_LINK -DSIMVASCULAR_STATIC_BUILD -DUSE_PARASOLID -DUSE_MESHSIM -DUSE_ZLIB -D__NON_STD_TCL_INSTALL -O2 -I../../Core/Globals -I../../Core/Utils -I../../Core/Repository -I../../Core/Image -I../../Core/Geometry -I../../Core/LevelSet -I../../Core/SolidModel -I../../Core/PostProcessing -I../../Core/MeshObject -I../../Licensed/ParasolidSolidModel -I../../Licensed/MeshSimMeshObject -I../../Modules/ThreeDSolver -I../../Modules/ThreeDSolver -I../../Core/Include -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/tcltk-8.6-b1/include -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/tcltk-8.6-b1/include -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/TclTk/resources/tk8.6/win/rc -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509 -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Common -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/VolumeRendering -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Rendering -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Infovis -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Views -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/VolumeRendering -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Hybrid -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Widgets -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Rendering -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/IO -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Imaging -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Graphics -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/GenericFiltering -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Filtering -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Common -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/DICOMParser -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/DICOMParser -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/vtkfreetype/include -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/vtkfreetype/include -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/vtknetcdf -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/vtknetcdf -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/vtkexodus2/include -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/vtkexodus2/include -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/MaterialLibrary -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/MaterialLibrary -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/ftgl/src -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/vtk-5.5.0-061509/Utilities/ftgl -I/home/sudhahar/Research/simvascular_externals/open_source/sourc es/vtk-5.5.0-061509/Utilities/TclTk/internals/tk8.5 -I/home/sudhahar/Research/simvascular_externals/open_source/binar ies/linux/x64/zlib-1.2.3/include -I/home/sudhahar/Research/simvascular_externals/licensed/parasoli d-19.0/intel_linux/base -I/home/sudhahar/Research/simvascular_externals/licensed/meshsim- 6.3-090704/include -DCV_STATIC_LINK -c cv_geom_init.cxx make[1]: icpc: Command not found make[1]: *** [cv_geom_init.o] Error 127 make[1]: Leaving directory `/home/sudhahar/simvascular/trunk/Code/Core/UI' make: *** [static] Error 2 |
| June 9, 2010 12:22 PM PDT
Ronald W. Green (Intel)
|
The User Forum is the correct place for this question: http://software.intel.com/en-us/forums/intel-c-compiler/ but it looks like you didn't 'source <path>/iccvars.sh' per the Getting Started Guide. But do take the question over to the User Forum - this is not the place for general questions and getting started questions. |
| June 10, 2010 11:10 AM PDT
sudhahar
| Thanks a lot Ronald.. |
| July 26, 2010 11:32 AM PDT
Ronald W. Green (Intel)
|
Alex, These kinds of questions should go to the Forum: http://software.intel.com/en-us/forums/intel-fortran-compile.....-mac-os-x/ but quickly: GOTO https://registrationcenter.intel.com. If you have not set up an account, do so. Register your serial number. Once logged in, you can select the download page. On this page, you can use pull-downs to select older compilers to download. ron |
| August 24, 2010 8:03 AM PDT
J+ | Yay, it's installing! Thanks for the thorough explanation. Until I found this page I've been racking my brains on how to find libstdc++.so.5, though. Wouldn't it be an idea to just include it with the installer? |
| September 10, 2010 8:48 AM PDT
William |
Yes, it is installed. But some error occurs in link stage. If I change to Ubuntu 9.04, the error disappeared. /tmp/ipo_icpcpukTfc.o:(.gnu.linkonce.d._ZTVN5boost6detail26lexica l_stream_limited_srcIcSt15basic_streambufIcSt11char_traitsIcEES4_ EE[_ZTVN5boost6detail26lexical_stream_limited_srcIcSt15basic_stre ambufIcSt11char_traitsIcEES4_EE]+0x18): undefined reference to `std::basic_streambuf<char, std::char_traits<char> >::seekoff(long, std::_Ios_Seekdir, std::_Ios_Openmode)' |
| September 17, 2010 4:07 AM PDT
soumitrahazra
|
i installed intel fortran compiler 11.1.073 in my ubuntu 10.04. and also set the environment and .bashrc. but it does not work. i think some librarys are missing. now i use sudo apt-get install libxmu-dev libxt-dev libxi-dev libxp-dev libmotif-dev and install these libraries. now set up the environment is no much required. it works for me. fine.. |
| September 22, 2010 4:06 AM PDT
prashanthnsbhat
|
is it possible to install 64 bit compiler on a 64 bit machine running 32bit OS?? if yes how can i don it?? When i try to install Compiler it will start installing for ia32 by default !! Regards, Prashanth |
| October 27, 2010 2:38 AM PDT
L | Very good guide. Thank you very much. |
| August 13, 2011 6:02 AM PDT
sukantamech
|
Hi.. I am using 64bit ubuntu 11.04 destop. I have just recently installed ifort, Intel composerXE12. just after installation, i have given the following command... but facing problem in that... Please suggest me what to do.....!!! (sukantamech07@gmail.com) sukanta@Energy:~$ /opt/intel/composerxe-2011.5.220/bin/compilervars.sh intel64 [: 121: intel64: unexpected operator [: 121: intel64: unexpected operator [: 121: intel64: unexpected operator [: 121: intel64: unexpected operator [: 121: intel64: unexpected operator [: 121: intel64: unexpected operator [: 121: intel64: unexpected operator [: 121: intel64: unexpected operator ERROR: Unknown option 'intel64' Syntax: /opt/intel/composerxe-2011.5.220/bin/compilervars.sh <arch> [MKL_interface] [mod] <arch> must be one of the following ia32 : Set up for IA-32 target intel64 : Set up for Intel(R) 64 target mic : Set up for Intel(R) MIC target mod (optional) - set path to MKL F95 modules MKL_interface (optional) - MKL programming interface for intel64 Not applicable without mod lp64 : 4 bytes integer (default) ilp64 : 8 bytes integer sukanta@Energy:~$ |
| September 6, 2011 4:46 PM PDT
Charles Varin | For Ubuntu 10.10 and beyond, there is a security feature (ptrace) that blocks vtune and inspector from working properly (see https://wiki.ubuntu.com/Security/Features). vtune does report the problem but sends you to the release notes for a permanent solution that I never found. To fix this issue, do what is said here http://www.bay12forums.com/smf/index.php?topic=65326.0. It then should work. |
| September 22, 2011 12:22 AM PDT
Sasan | Lifesaver |
| September 24, 2011 7:42 AM PDT
Nirmalendu Ganai |
I installed intel fortran compiler and also i added the line in ~/.bashrc 'source /opt/intel/composer_xe_2011_sp1.6.233/bin/ifortvars.sh ia32' but till now i do not get ifort command in terminal. ifort:command not found.... can any one help me.... |
| October 3, 2011 12:59 PM PDT
Mohammed alkaabi |
My Dear: I installed Intel FORTRAN compiler 12.1 on Ubuntu 11.04 ,after installation i want to compile (run )for example: helloworld.f90 ,but idont have result where i get error message say : can not pars the command or c expression , and cannot load image . please where is the problem . |
| April 7, 2012 7:12 AM PDT
James Phillips |
Tried all of the above and icc won't install. No error messages. Giving up on Intel and sticking with gcc, which works. |
Trackbacks (13)
- NerdyRoom™ » Intel Compiler 1.11 on Ubuntu 9.10 revisited
January 20, 2010 2:01 AM PST - Install Intel Fortran 11.1.069 under Ubuntu- 9.10 in workstation x86_64 « 5184的博客
May 4, 2010 5:05 PM PDT - Using Intel Compilers for Linux with Ubuntu – Intel® Software Network « What's Next?
June 1, 2010 1:58 PM PDT - 인텔 포트란 컴파일러 선택 « @tmp
October 13, 2010 12:28 AM PDT - ALIVE » Blog Archive » Intel Fortran Compiler in Ubuntu 9.10
February 1, 2011 3:07 AM PST - Informatica Domanda/Richiesta di aiuto per gli esperti linux
April 12, 2011 2:43 AM PDT - Austin's Note » Install Intel C++ Compiler on Ubuntu 9.10(64bit)
May 2, 2011 7:58 PM PDT - Ubuntu compiler | Maxsportstore
August 8, 2011 5:15 AM PDT - Lexnet debian | Beyondromance
August 18, 2011 9:27 PM PDT - Compiler ubuntu | Evdioner
September 3, 2011 5:00 AM PDT - Using Intel Compilers for Linux with Ubuntu « Renjiveda's Ocean of Love
October 23, 2011 11:51 AM PDT - 编译张乐的maxent工具 | 持之以恒
April 30, 2012 6:48 AM PDT - problem in installing the Fortran Compiler XE 12.1 in Debian
May 16, 2012 4:03 AM PDT
Leave a comment 
To obtain technical support, please go to Software Support.
Author
Ronald W. Green (Intel)
|



swpark
5