Opened 16 years ago

Closed 16 years ago

#1080 closed defect (invalid)

drvc.so binary incompatiblity with GCC 4.3 and C++ runtime

Reported by: frigoris.ma@… Owned by: r_togni@…
Priority: normal Component: vd
Version: unspecified Severity: normal
Keywords: Cc:
Blocked By: Blocking:
Reproduced by developer: no Analyzed by developer: no

Description

I recently downloaded the MPlayer binary decoders "essential-20071007.tar.bz2" (from http://www.mplayerhq.hu/design7/dload.html) to play some .rm files. I use a newly installed Fedora 9 system which is compiled with the GCC 4.3.0 compiler. The MPlayer I use is from the Livna Fedora 9 RPM repository.

The problem is that MPlayer failed to display the video for the .rm files (with sound OK), and dumped a lot of diagnostic messages complaining the drvc.so failing to load. I checked the ldd result and here's the result:
% ldd drvc.so

linux-gate.so.1 => (0x00110000)
libstdc++.so.5 => not found
libc.so.6 => /lib/libc.so.6 (0x00162000)
/lib/ld-linux.so.2 (0x004e8000)

I checked the libstdc++.so on my computer which turned out to be libstdc++.so.6.0.10. I tried "faking" one and made a symlink "libstdc++.so.5" pointing to my version. This did not resolve the issue. The result is like this:
% ldd drvc.so
./drvc.so: /usr/lib/libstdc++.so.5: version `GLIBCPP_3.2' not found (required by ./drvc.so)
./drvc.so: /usr/lib/libstdc++.so.5: version `CXXABI_1.2' not found (required by ./drvc.so)

linux-gate.so.1 => (0x00110000)
libstdc++.so.5 => /usr/lib/libstdc++.so.5 (0x00162000)
libc.so.6 => /lib/libc.so.6 (0x00254000)
libm.so.6 => /lib/libm.so.6 (0x003bd000)
/lib/ld-linux.so.2 (0x004e8000)
libgcc_s.so.1 => /lib/libgcc_s.so.1 (0x003e6000)

I guess this has something to do with the gcc-c++ version. This bug is not present in Fedora 8. I don't have the code so I can't recompile this library to verify, though.

Change History (2)

comment:1 by compn, 16 years ago

use one of the other realplayer codecs (there are win32 versions)

or possibly install the missing libs to get it working.

comment:2 by compn, 16 years ago

Resolution: invalid
Status: newclosed

this is a bug with the codec, so not mplayer fault
marking as invalid.

Note: See TracTickets for help on using tickets.