| Last Modified On : | November 3, 2009 3:44 PM PST |
Rate |
|
| March 13, 2009 9: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 10: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 9:30 PM PDT
Mohamed Saleh | Thanks a lot for this information |
| April 22, 2009 5: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 2: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 10: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 10: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 10:50 AM PDT
Ronald W. Green (Intel)
| found it - needed apt-get install g++-multilib. Added to note. |
| May 9, 2009 10: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 2: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 8: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 3: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 4: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 4:02 PM PDT
Ronald W. Green (Intel)
| http://software.intel.com/en-us/forums/intel-fortran-compile..... pic/65307/ |
| May 18, 2009 6: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 6: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 8: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 2: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 4: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 6:45 AM PDT
amit024003 |
Ronald thanks -- Amit |
| June 1, 2009 6: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 7: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 8: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 2:12 AM PDT
amit024003 |
ok, Ronald & Thanks |
| June 15, 2009 3: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 3: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 8:01 PM PDT
zbeekman
| Thanks, figured it out. The inte64 nomenclature confused me initially. |
| June 18, 2009 5: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 9: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 6: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 12:28 PM 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 4: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 8: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 11: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 11: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 11: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 |

English | 中文 | Русский | Français
Ronald W. Green (Intel)
|
swpark
5
Registered User