I am using 11.2 with KDE 4.4.2 release 225. Recently I have been seeing lots of packages with dependency problems. The all seem to want “libstdc++.so.6(GLIBCXX_3.4.14)(64bit)”, but I can’t find this anywhere.
Can anyone offer any help with this problem? Thanks.
cjbrathw wrote:
>
> I am using 11.2 with KDE 4.4.2 release 225. Recently I have been
> seeing lots of packages with dependency problems. The all seem to
> want “libstdc++.so.6(GLIBCXX_3.4.14)(64bit)”, but I can’t find
> this anywhere.
> Can anyone offer any help with this problem? Thanks.
>
I’m having the same problem today with 11.2. I did search with YaST
with RPM provides and RPM requires with answer “No results”. Did
search with Find Files/Folders for for libstdc++.so.6.
Results:
file:///usr/lib/libstdc++.so.6
file:///usr/lib64/libstdc++.so.6
So why can’t YaST find it. Only dependency issue I get is KMPlayer
needs it and is not finding it.
Has this been reported as a bug? I will search and if not found I
will report it.
–
Russ
| openSUSE 11.2 (2.6.31.12-18-desktop) x86_64 | KDE 4.4.1 release
225 | Intel Core 2 Dual E7200 | 4 GB RAM | GeForce 8400 GS | 320GB
Disc (2) |
cjbrathw wrote:
>
> I am using 11.2 with KDE 4.4.2 release 225. Recently I have been
> seeing lots of packages with dependency problems. The all seem to
> want “libstdc++.so.6(GLIBCXX_3.4.14)(64bit)”, but I can’t find
> this anywhere.
> Can anyone offer any help with this problem? Thanks.
>
Have you found solution for this? I have same results but only for
KMPlayer so far…
–
Russ
| openSUSE 11.2 (2.6.31.12-18-desktop) x86_64 | KDE 4.4.1 release
225 | Intel Core 2 Dual E7200 | 4 GB RAM | GeForce 8400 GS | 320GB
Disc (2) |
I’m afraid I am still having this problem. Although I can see it in /usr/lib and /usr/lib64, I am still getting quite a number of dependency problems.
Hm, not easy to help here… try forcing a reinstall of libstdc++44.
Do you have locate installed? Here’s my results of ‘locate libstdc++.so’
locate libstdc++.so
/usr/lib/libstdc++.so.5
/usr/lib/libstdc++.so.5.0.7
/usr/lib/libstdc++.so.6
/usr/lib/libstdc++.so.6.0.12
/usr/lib64/gcc/x86_64-suse-linux/4.4/libstdc++.so
/usr/lib64/libstdc++.so.6
/usr/lib64/libstdc++.so.6.0.12
/usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.12-gdb.py
/usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.12-gdb.py
Some of those are because I have gcc++ installed.
After some nosing around I found that by installing libstdc++45 from the follow repository I got rid of my dependency problems:
http://download.opensuse.org/repositories/devel:/gcc/openSUSE_11.2/
Hope this helps someone else.
This is Factory right? So why are we using an 11.2 repo? I found the same rpm here Index of /repositories/devel:/gcc/openSUSE_Factory/x86_64
Yes, you are correct. The libstdc++45 rpm can also be found in the /devel:/gcc/openSUSE_Factory repository. Thanks.
pilotgi wrote:
>
> Do you have locate installed? Here’s my results of ‘locate
> libstdc++.so’
>
>
> Code:
> --------------------
> locate libstdc++.so
> --------------------
>
> /usr/lib/libstdc++.so.5
> /usr/lib/libstdc++.so.5.0.7
> /usr/lib/libstdc++.so.6
> /usr/lib/libstdc++.so.6.0.12
> /usr/lib64/gcc/x86_64-suse-linux/4.4/libstdc++.so
> /usr/lib64/libstdc++.so.6
> /usr/lib64/libstdc++.so.6.0.12
> /usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.12-gdb.py
> /usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.12-gdb.py
>
> Some of those are because I have gcc++ installed.
>
I just installed locate and entered the command above as user and as
root with nothing reported back. I know the files are in /usr/lib
and /lib64. My dependence is gone after installing libstdc++45 and
updating KMPlayer, but KMPlayer does not run. I even rebooted.
According to the man page locate should find a default database,
where is it. I assume YaST updates it when a new RPM is installed?
Here is what Find Files/Folders finds:
file:///usr/share/doc/packages/libstdc+±devel
file:///usr/share/gdb/python/libstdcxx
file:///usr/include/boost/config/stdlib/libstdcpp3.hpp
file:///home/finemanruss/.kde4/share/apps/RecentDocuments
/libstdc++45-4.5.0_20100308-33.1.x86_64.rpm.desktop
file:///usr/lib64/libstdc++.so.6.0.14
file:///usr/share/gdb/auto-load/usr/lib64/libstdc++.so.6.0.12-gdb.py
file:///usr/share/gdb/auto-load/usr/lib/libstdc++.so.6.0.12-gdb.py
file:///usr/lib/libstdc++.so.6.0.12
file:///usr/lib64/libstdc++.so.6
file:///usr/lib/libstdc++.so.6
file:///usr/lib/libstdc++.so.5.0.7
file:///usr/lib/libstdc++.so.5
file:///usr/lib64/gcc/x86_64-suse-linux/4.4/libstdc++.so
file:///usr/lib64/gcc/x86_64-suse-linux/4.4/libstdc++.a
YaSt shows gcc and gcc++ installed. Plus appears to be version 44.
Thanks for your help so far. Do I need to update everything that 44
to 45?
Russ
| openSUSE 11.2 (2.6.31.12-18-desktop) x86_64 | KDE 4.4.1 release
225 | Intel Core 2 Dual E7200 | 4 GB RAM | GeForce 8400 GS | 320GB
Disc (2) |
I wonder what errors you are seeing when you start kmplayer in a terminal window?
cjbrathw wrote:
>
> I wonder what errors you are seeing when you start kmplayer in a
> terminal window?
>
The reboot mentioned was a “restart computer”. I powered down last
night and rebooted this morning. Player now plays a video but color
is bad on some of the videos. I just started KMPlayer from the
console. Only messages are:
kmplayer(4741)/kdecore (KSycoca): Trying to open ksycoca from
“/var/tmp/kdecache-finemanruss/ksycoca4”
kmplayer(4741)/kparts KParts::Part::slotWidgetDestroyed: deleting
part “”
Not sure what they mean. The player did come up and plays a video…
Thanks for your response
–
Russ
| openSUSE 11.2 (2.6.31.12-18-desktop) x86_64 | KDE 4.4.1 release
225 | Intel Core 2 Dual E7200 | 4 GB RAM | GeForce 8400 GS | 320GB
Disc (2) |
@upscope, I probably should have mentioned that after installing locate, you have to run ‘updatedb’ as root before it will “locate” anything.
pilotgi wrote:
>
> @upscope, I probably should have mentioned that after installing
> locate, you have to run ‘updatedb’ as root before it will “locate”
> anything.
>
OK I’ll do that. Thanks again for all your help.
–
Russ
| openSUSE 11.2 (2.6.31.12-18-desktop) x86_64 | KDE 4.4.1 release
225 | Intel Core 2 Dual E7200 | 4 GB RAM | GeForce 8400 GS | 320GB
Disc (2) |
Hi,
having also this problem on updates with matlab.
/usr/lib64/gcc/x86_64-suse-linux/4.5/cc1: /usr/local/matlab2010b/sys/os/glnxa64/libstdc++.so.6: version `GLIBCXX_3.4.14’ not found (required by /usr/lib64/libppl_c.so.2)
The workaround for matlab is:
a) /usr/local/matlab2010b/sys/os/glnxa64/
b) ln -s /usr/lib/libstdc++.so.6.0.14 libstdc++.so.6
Cheers,
grepi