Opened 17 years ago
Closed 17 years ago
#1080 closed defect (invalid)
drvc.so binary incompatiblity with GCC 4.3 and C++ runtime
Reported by: | Owned by: | ||
---|---|---|---|
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 , 17 years ago
comment:2 by , 17 years ago
Resolution: | → invalid |
---|---|
Status: | new → closed |
this is a bug with the codec, so not mplayer fault
marking as invalid.
use one of the other realplayer codecs (there are win32 versions)
or possibly install the missing libs to get it working.