- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have installed Intel C++ Studio XE for Linux successfully on RHEL 6. After installation, I happen to install few other packages using YUM. During the installation of these packages I noticed warnings generated by yum. The warnings are as shown below:
Warning: RPMDB altered outside of yum.
intel-compilerpro-common-084-12.0-0.noarch has missing requires of /usr/lib/libstdc++.so.6
intel-compilerpro-devel-084-12.0-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6
intel-compilerpro-vars-084-12.0-0.noarch has missing requires of /usr/lib/libstdc++.so.6
intel-compilerproc-084-12.0-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6
intel-compilerproc-common-084-12.0-0.noarch has missing requires of /usr/lib/libstdc++.so.6
intel-compilerproc-devel-084-12.0-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6
intel-idb-084-12.0-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6
intel-idb-common-084-12.0-0.noarch has missing requires of /usr/lib/libstdc++.so.6
intel-idbcdt-084-12.0-0.noarch has missing requires of /usr/lib/libstdc++.so.6
intel-ipp-084-7.0-1.x86_64 has missing requires of /usr/lib/libstdc++.so.6
intel-ipp-common-084-7.0-1.noarch has missing requires of /usr/lib/libstdc++.so.6
intel-ipp-devel-084-7.0-1.x86_64 has missing requires of /usr/lib/libstdc++.so.6
intel-mkl-084-10.3-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6
intel-mkl-common-084-10.3-0.noarch has missing requires of /usr/lib/libstdc++.so.6
intel-mkl-devel-084-10.3-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6
intel-openmp-084-12.0-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6
intel-openmp-devel-084-12.0-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6
intel-sourcechecker-common-084-12.0-0.noarch has missing requires of /usr/lib/libstdc++.so.6
intel-sourcechecker-devel-084-12.0-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6
intel-tbb-084-3.0-3.noarch has missing requires of /usr/lib/libstdc++.so.6
intel-tbb-devel-084-3.0-3.noarch has missing requires of /usr/lib/libstdc++.so.6
Question is will these warnings cause any issues?
Please let me know.
Thank you
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The libstdc++.so.6 is of course needed for the compiler to run for the Studio XE. So, I've the following questions:
1. Can you please check to make sure you do have libstdc++.so.6 under /usr/lib if you're installing on IA32 bit architecture? It's required else you will get compiler runtime errors.
2. If you're installing on an Intel 64 architecture, then make sure you have the above library in /usr/lib64
If you do have the library in those directories, then I will have to check with the install team if the above warnings are false warnings which means it could be a bug.
Could you please let me know if you do have the corresponding lib?
-thanks,
Kittur
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The insall is on an Intel 64 architecture. I have checked /lib/usr64 direcotry for libstdc++.so.6. The output is as shown below:
$ pwd
/usr/lib64
$ ll libstd*
lrwxrwxrwx. 1 root root 18 Nov 16 13:54 libstdc++.so.5 -> libstdc++.so.5.0.7
-rwxr-xr-x. 1 root root 825480 Jun 28 08:47 libstdc++.so.5.0.7
lrwxrwxrwx. 1 root root 19 Nov 16 13:43 libstdc++.so.6 -> libstdc++.so.6.0.13
-rwxr-xr-x. 1 root root 993936 Jul 26 06:04 libstdc++.so.6.0.13
Regads,
Vishal
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
So, you do have the libstdc++ 6.0. As long as the library is there, the compiler execution should be fine.
Can you run a few apps with the compiler and see if it's okay (it should be). Which means the problem could be with the other packages you're installing with yum and not necessarily the compiler package itself.
-regards,
Kittur
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Can you indeed ensure that libstdc++ 6.0 is really installed? Make sure it is. Reason I ask is those packages you're installing using yum shouldn't be reporting as missing libstdc++ if it's installed.....Just a thought.
-regards,
Kittur
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi Vishal,
Also would like to let you know that there should not be any problems with icc operation itself as it'll fail if there's no libstdc++ installed. So, as long as icc is able to compile and run there's no problem. This is related to yum & error free compatibility with yum and not icc specific issue, just FYI.
-regards,
Kittur
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks, good to know.Yum can generate this warning due to sometimes improper environment configuration or corruption etc. But, as long as the library is installed, icc should work fine.
-regards,
Kittur
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I have this same problem, and would like to eliminate the errors every time I use yum or rpm. I have libstdc++.so.6 only in /usr/lib64.
[root@banyan lib]# yum check -v Config time: 0.007 Yum Version: 3.2.29 rpmdb time: 0.000 intel-compilerpro-common-144-14.0-2.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-compilerpro-devel-144-14.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-compilerpro-vars-144-14.0-2.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-compilerproc-144-14.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-compilerproc-common-144-14.0-2.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-compilerproc-devel-144-14.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-compilerprof-144-14.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-compilerprof-common-144-14.0-2.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-compilerprof-devel-144-14.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-gdb-144-13.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-gdb-cdt-144-13.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-gdb-common-144-13.0-2.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-gdb-mic-144-13.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-gdb-mpm-144-13.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-gdb-server-144-13.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-gdb-toplevel-144-13.0-2.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-idb-144-13.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-idb-common-144-13.0-2.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-idbcdt-144-13.0-2.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-ipp-common-144-8.1-0.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-ipp-common-devel-144-8.1-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-ipp-st-144-8.1-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-ipp-st-devel-144-8.1-0.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-mkl-144-11.1-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-mkl-common-144-11.1-2.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-mkl-devel-144-11.1-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-mkl-f95-common-144-11.1-2.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-mkl-f95-devel-144-11.1-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-mkl-gnu-144-11.1-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-mkl-gnu-devel-144-11.1-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-mkl-mic-144-11.1-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-mkl-mic-devel-144-11.1-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-openmp-144-14.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-openmp-devel-144-14.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-sourcechecker-common-144-14.0-2.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-sourcechecker-devel-144-14.0-2.x86_64 has missing requires of /usr/lib/libstdc++.so.6 intel-tbb-144-4.2-3.noarch has missing requires of /usr/lib/libstdc++.so.6 intel-tbb-devel-144-4.2-3.noarch has missing requires of /usr/lib/libstdc++.so.6 Error: check all
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I found that "yum install libstdc++-devel.i686" eliminates these errors, because it adds the 32 bit libs.
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page