- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Get failed dependencies when installing
error: Failed dependencies:
libstdc++.so.5 is needed by intel-ifort100023-10.0.023-1.i386
libstdc++.so.5(CXXABI_1.2) is needed by intel-ifort100023-10.0.023-1.i386
libstdc++.so.5(GLIBCPP_3.2) is needed by intel-ifort100023-10.0.023-1.i386
Initially get
Installation package for IA-32 and Intel 64.
Checking Dependencies ...
Checking operating system requirements .................................
Unable to determine specific operating system / distribution
Checking RPM version ...
Checking Kernel and glibc dependencies ...
Your platform :
architecture = x86_64
kernel = 2.6.21-1
glibc = unknown
operating system = unknown
This product is supported for use with the following combinations :
Machine Type Kernel glibc
Intel 64 2.4.21 2.3.2
Intel 64 2.6.x. 2.3.x
Intel 64 2.6.x. 2.4.x
Intel 64 2.6.x. 2.5.x
Then do an unsupported install.
But haven't been able to work out, how to fix it.
This is on an
Amd Am2x4600+ with 4GB ram fedora7 default software development install.
em64t/cc4.1.2_libc2.6_kernel2.6.2
uname -a
Linux localhost.localdomain 2.6.21-1.3228.fc7 #1 SMP Tue Jun 12 14:56:37 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux
tbb also gives this message
Where do you want to install to? Specify directory starting with '/' ( /opt/intel/tbb/1.1 ):
Installing RPM package...
WARNING: unrecognized platform: em64t/cc4.1.2_libc2.6_kernel2.6.21
Since the platform could not be determined, bin/ and lib/ links will
be created during installation that assume a default platform:
em64t/cc4.1.0_libc2.4_kernel2.6.16.21.
The selected default platform may be useful despite not being fully
validated.
Also get exactly the same problem(can not determinethe platform) in my other fedora 7 install in vmware on my work machine which is an intel core2 duo 1.8GHz with 2GB ram with both cores and 900MB ram allocated to fedora7.
Been trying to get the ten compilers working for a week.
Need to te st code/get things working on my machines before
I can install on the clusters at work.
Thank you
Alex
When installing icc also get the same errors.
Where do you want to install to? Specify directory starting with '/'.
[/opt/intel/cc/10.0.023] :
--------------------------------------------------------------------------------
Substitute Headers for Intel C++ Compiler for applications running on IA-32, Version 10.0 (10.0.023)
Installing...
Installation successful.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Intel C++ Compiler for applications running on IA-32, Version 10.0 (10.0.023)
Installing...
Installation failed.
--------------------------------------------------------------------------------
RPM std error output is as follows:
--------------------------------------------------------------------
error: Failed dependencies:
libstdc++.so.5 is needed by intel-icc100023-10.0.023-1.i386
libstdc++.so.5(CXXABI_1.2) is needed by intel-icc100023-10.0.023-1.i386
libstdc++.so.5(GLIBCPP_3.2) is needed by intel-icc100023-10.0.023-1.i386
--------------------------------------------------------------------
This failure occured using the following RPM options:
-U --replacefiles --force
-------- WARNING ---------
This is an RPM ERROR CONDITION apparently caused by a dependency problem.
You can choose to retry the RPM installation with dependency enforcement disabled,
and retry the RPM installation using the '--nodeps' option.
This dependency problem will still need to be resolved after the installation,
in order for the software to function properly.
Do you wish to retry the installation with this option? [yes/no] (no) : yes
The install program will retry the rpm install while ignoring dependencies.
These RPM options will be used:
-U --replacefiles --force --nodeps
Be sure to check that files and system libraries that were identified as
possible dependency problems are properly installed on the system in order
to ensure that your product installation will work properly.
Installation successful.
--------------------------------------------------------------------------------
Preparing ...
Processing Substitute Headers for Intel C++ Compiler for applications running on Intel 64, Version 10.0 (10.0.023)
Values in [...] are the default values.
You can just hit the Enter key where you want to use the default values.
Where do you want to install to? Specify directory starting with '/'.
[/opt/intel/cce/10.0.023] :
--------------------------------------------------------------------------------
Substitute Headers for Intel C++ Compiler for applications running on Intel 64, Version 10.0 (10.0.023)
Installing...
Installation successful.
--------------------------------------------------------------------------------
----------------------------------------------------------- ---------------------
Intel C++ Compiler for applications running on Intel 64, Version 10.0 (10.0.023)
Installing...
Installation successful.
--------------------------------------------------------------------------------
Testing C/C++ compilers ...
Problems with C compiler: Output not equal to
See /tmp/test_cc.3576.log for details.
NOTE: If using a FLOATING or NODE-LOCKED license file, ignore this message.
Press ENTER to continue.
Problems with C++ compiler: Output not equal to
See /tmp/test_cc.3576.log for details.
NOTE: If using a FLOATING or NODE-LOCKED license file, ignore this message.
Press ENTER to continue.
error: Failed dependencies:
libstdc++.so.5 is needed by intel-ifort100023-10.0.023-1.i386
libstdc++.so.5(CXXABI_1.2) is needed by intel-ifort100023-10.0.023-1.i386
libstdc++.so.5(GLIBCPP_3.2) is needed by intel-ifort100023-10.0.023-1.i386
Initially get
Installation package for IA-32 and Intel 64.
Checking Dependencies ...
Checking operating system requirements .................................
Unable to determine specific operating system / distribution
Checking RPM version ...
Checking Kernel and glibc dependencies ...
Your platform :
architecture = x86_64
kernel = 2.6.21-1
glibc = unknown
operating system = unknown
This product is supported for use with the following combinations :
Machine Type Kernel glibc
Intel 64 2.4.21 2.3.2
Intel 64 2.6.x. 2.3.x
Intel 64 2.6.x. 2.4.x
Intel 64 2.6.x. 2.5.x
Then do an unsupported install.
But haven't been able to work out, how to fix it.
This is on an
Amd Am2x4600+ with 4GB ram fedora7 default software development install.
em64t/cc4.1.2_libc2.6_kernel2.6.2
uname -a
Linux localhost.localdomain 2.6.21-1.3228.fc7 #1 SMP Tue Jun 12 14:56:37 EDT 2007 x86_64 x86_64 x86_64 GNU/Linux
tbb also gives this message
Where do you want to install to? Specify directory starting with '/' ( /opt/intel/tbb/1.1 ):
Installing RPM package...
WARNING: unrecognized platform: em64t/cc4.1.2_libc2.6_kernel2.6.21
Since the platform could not be determined, bin/ and lib/ links will
be created during installation that assume a default platform:
em64t/cc4.1.0_libc2.4_kernel2.6.16.21.
The selected default platform may be useful despite not being fully
validated.
Also get exactly the same problem(can not determinethe platform) in my other fedora 7 install in vmware on my work machine which is an intel core2 duo 1.8GHz with 2GB ram with both cores and 900MB ram allocated to fedora7.
Been trying to get the ten compilers working for a week.
Need to te st code/get things working on my machines before
I can install on the clusters at work.
Thank you
Alex
When installing icc also get the same errors.
Where do you want to install to? Specify directory starting with '/'.
[/opt/intel/cc/10.0.023] :
--------------------------------------------------------------------------------
Substitute Headers for Intel C++ Compiler for applications running on IA-32, Version 10.0 (10.0.023)
Installing...
Installation successful.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
Intel C++ Compiler for applications running on IA-32, Version 10.0 (10.0.023)
Installing...
Installation failed.
--------------------------------------------------------------------------------
RPM std error output is as follows:
--------------------------------------------------------------------
error: Failed dependencies:
libstdc++.so.5 is needed by intel-icc100023-10.0.023-1.i386
libstdc++.so.5(CXXABI_1.2) is needed by intel-icc100023-10.0.023-1.i386
libstdc++.so.5(GLIBCPP_3.2) is needed by intel-icc100023-10.0.023-1.i386
--------------------------------------------------------------------
This failure occured using the following RPM options:
-U --replacefiles --force
-------- WARNING ---------
This is an RPM ERROR CONDITION apparently caused by a dependency problem.
You can choose to retry the RPM installation with dependency enforcement disabled,
and retry the RPM installation using the '--nodeps' option.
This dependency problem will still need to be resolved after the installation,
in order for the software to function properly.
Do you wish to retry the installation with this option? [yes/no] (no) : yes
The install program will retry the rpm install while ignoring dependencies.
These RPM options will be used:
-U --replacefiles --force --nodeps
Be sure to check that files and system libraries that were identified as
possible dependency problems are properly installed on the system in order
to ensure that your product installation will work properly.
Installation successful.
--------------------------------------------------------------------------------
Preparing ...
Processing Substitute Headers for Intel C++ Compiler for applications running on Intel 64, Version 10.0 (10.0.023)
Values in [...] are the default values.
You can just hit the Enter key where you want to use the default values.
Where do you want to install to? Specify directory starting with '/'.
[/opt/intel/cce/10.0.023] :
--------------------------------------------------------------------------------
Substitute Headers for Intel C++ Compiler for applications running on Intel 64, Version 10.0 (10.0.023)
Installing...
Installation successful.
--------------------------------------------------------------------------------
----------------------------------------------------------- ---------------------
Intel C++ Compiler for applications running on Intel 64, Version 10.0 (10.0.023)
Installing...
Installation successful.
--------------------------------------------------------------------------------
Testing C/C++ compilers ...
Problems with C compiler: Output not equal to
See /tmp/test_cc.3576.log for details.
NOTE: If using a FLOATING or NODE-LOCKED license file, ignore this message.
Press ENTER to continue.
Problems with C++ compiler: Output not equal to
See /tmp/test_cc.3576.log for details.
NOTE: If using a FLOATING or NODE-LOCKED license file, ignore this message.
Press ENTER to continue.
Link Copied
4 Replies
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Right up there at the top, you indicate problems coordinating with your g++ installation, then you drop the topic and present a lot of less relevant information.
In order to find libstdc++, icc installation would use
g++ -print-search-dirs
and
g++ -m32 -print-search-dirs
as has been pointed out several times in this forum. icpc is compatible only with g++ versions up through 4.1, but ifort has worked for me with newer g++ versions. You must have a working g++ installation, including full 32-bit support ("legacy development" and "compatibility libraries") active in the root session when you are installing.
glibc version is checked by a command such as
rpm -qa glibc
This also must work in order to complete the installation, but it's less likely that a newer than supported glibc version will be a major problem, provided that you have all the 32-bit stuff.
Since you mentioned tbb, I forgot that I was answering you on the Fortran forum. I don't know whether tbb would be limited to the same range of g++ versions as icpc.
In order to find libstdc++, icc installation would use
g++ -print-search-dirs
and
g++ -m32 -print-search-dirs
as has been pointed out several times in this forum. icpc is compatible only with g++ versions up through 4.1, but ifort has worked for me with newer g++ versions. You must have a working g++ installation, including full 32-bit support ("legacy development" and "compatibility libraries") active in the root session when you are installing.
glibc version is checked by a command such as
rpm -qa glibc
This also must work in order to complete the installation, but it's less likely that a newer than supported glibc version will be a major problem, provided that you have all the 32-bit stuff.
Since you mentioned tbb, I forgot that I was answering you on the Fortran forum. I don't know whether tbb would be limited to the same range of g++ versions as icpc.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
FC7 is not a supported distribution for 10.0. As Tim (and the compiler installation guide) notes, you need to have the 32-bit compatibility libraries loaded in order to use the Intel compiler (even for 64-bit compiling.)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
What you need are the compat packages:
compat-libstdc++-33-3.2.3-61
for both i386 and x86_64. YOu may also need:
compat-libstdc++-296-2.96-138
you can find them here:
http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Everything/x86_64/os/Fedora/
Download these packages and do "rpm -Uvh *.rpm" and try to install
the compilers again. The install script will not recognize Fedora 7
because it is not oficially supported.
I am interested in your experience since I am getting ready to update
to Fedora 7 as well.
Let me know how it goes.
What you need are the compat packages:
compat-libstdc++-33-3.2.3-61
for both i386 and x86_64. YOu may also need:
compat-libstdc++-296-2.96-138
you can find them here:
http://download.fedora.redhat.com/pub/fedora/linux/releases/7/Everything/x86_64/os/Fedora/
Download these packages and do "rpm -Uvh *.rpm" and try to install
the compilers again. The install script will not recognize Fedora 7
because it is not oficially supported.
I am interested in your experience since I am getting ready to update
to Fedora 7 as well.
Let me know how it goes.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks, just what I needed.
Did
yum install compat-libstdc++-33-3.2.3-61
which installed both i386 and x86_64 versions
yum install compat-libstdc++-296-2.96-138
which installed i386 version
Fantastic!
--------------------------------------------------------------------------------
Intel C++ Compiler for applications running on Intel 64, Version 10.0 (10.0.023)
Installing...
Installation successful.
--------------------------------------------------------------------------------
Testing C/C++ compilers ...
C compiler passed.
C++ compiler passed.
Definately owe you a beer for this one,if you're ever in Sydney let me know.
Just get a depency warning, easily fixed with symbolic link
Dependency warnings issued:
libXft.so.1 is needed by intel-iidb100023-10.0.023-1.i386
and the install script won't quit have to Ctrl-c it.
When installing ifort, other than the unkown glibc message/unknown operating system
and same depency warning even though I made the symbolic link.
Fortran compiler install script quit without problems.
Both compilers work for the few small programs I've tested them on.
Just installed mkl with problems but ipp is being a pain.
I uninstalled it but keep getting the message
This product already has been installed.
You should uninstall it before if you'd like to make reinstallation.
Installation failed. Please see /var/log/ipp_em64t_install.log for details.
Press Enter to continue.
tbb gives an unrecognized platform error.
Only question is which version of its library to use (emt64) as fedora 7 has gcc4.1.2
and tbb only supports up to 4.1.0 and libc2.4 and kernel 2.6.16.21.
Have kernel 2.6.21-1.3228.fc7 installed.
gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-cpu=generic --host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20070502 (Red Hat 4.1.2-12)
Built lam-7.1.3 without errors just had to set a few things in .bashrc
export CC=icc
export FC=ifort
export CXX=icpc
then ./configure --with-rsh="ssh -x"
make
make install
I'll try building mpic and mpich2 tomorrow.
Got some people getting good results using matlab with mpitb toolkit.
Thank you
Alex
Did
yum install compat-libstdc++-33-3.2.3-61
which installed both i386 and x86_64 versions
yum install compat-libstdc++-296-2.96-138
which installed i386 version
Fantastic!
--------------------------------------------------------------------------------
Intel C++ Compiler for applications running on Intel 64, Version 10.0 (10.0.023)
Installing...
Installation successful.
--------------------------------------------------------------------------------
Testing C/C++ compilers ...
C compiler passed.
C++ compiler passed.
Definately owe you a beer for this one,if you're ever in Sydney let me know.
Just get a depency warning, easily fixed with symbolic link
Dependency warnings issued:
libXft.so.1 is needed by intel-iidb100023-10.0.023-1.i386
and the install script won't quit have to Ctrl-c it.
When installing ifort, other than the unkown glibc message/unknown operating system
and same depency warning even though I made the symbolic link.
Fortran compiler install script quit without problems.
Both compilers work for the few small programs I've tested them on.
Just installed mkl with problems but ipp is being a pain.
I uninstalled it but keep getting the message
This product already has been installed.
You should uninstall it before if you'd like to make reinstallation.
Installation failed. Please see /var/log/ipp_em64t_install.log for details.
Press Enter to continue.
tbb gives an unrecognized platform error.
Only question is which version of its library to use (emt64) as fedora 7 has gcc4.1.2
and tbb only supports up to 4.1.0 and libc2.4 and kernel 2.6.16.21.
Have kernel 2.6.21-1.3228.fc7 installed.
gcc -v
Using built-in specs.
Target: x86_64-redhat-linux
Configured with: ../configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --with-cpu=generic --host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20070502 (Red Hat 4.1.2-12)
Built lam-7.1.3 without errors just had to set a few things in .bashrc
export CC=icc
export FC=ifort
export CXX=icpc
then ./configure --with-rsh="ssh -x"
make
make install
I'll try building mpic and mpich2 tomorrow.
Got some people getting good results using matlab with mpitb toolkit.
Thank you
Alex
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page