| Summary: | faad2 xmms mp4 plugin fails to load | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Matt Lee <jason87> |
| Component: | [OLD] Library | Assignee: | foser (RETIRED) <foser> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | CC: | sound |
| Priority: | High | ||
| Version: | unspecified | ||
| Hardware: | x86 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Matt Lee
2004-05-12 18:15:54 UTC
I have run into this error also - however now it is causes XMMS to quit without loading at all! I unemerged faad2, ran xmms, and XMMS works again. packages; faad2-2.0-r1 xmms-1.2.10-r2 The exact error message- $ xmms /usr/lib/libmp4v2.so.0: undefined symbol: _ZN11MP4Property7GetTypeEPKc Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed! $ emerge info Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040420-r0, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.00GHz Gentoo Base System version 1.4.12 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O2 -g -pipe -mmmx -msse -msse2 -mfpmath=sse" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O2 -g -pipe -mmmx -msse -msse2 -mfpmath=sse" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="ftp://ftp.citylink.co.nz/pub/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X aalib acpi alsa avi cdr crypt cups directfb dvd encode evo fbcon foomaticdb gdbm gif gnome gpm gstreamer gtk gtk2 guile imap imlib java jpeg libg++ libwww mad mikmod motif mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png python quicktime readline samba sdl slang slp spell ssl svga tcltk tcpd tiff truetype unicode usb x86 xml2 xmms xv zlib" If any other details are required, please let me know. this looks like the plugin is probably using a deprecated function that has been removed... foser, you're more familiar with faad than I am, and I won't be able to look at this for a couple weeks... would you mind diving into this one? problem is I don't have much time either. reporters, the only thing i can think of is the plugin gets build vs libs on the system. Try removing faad2 before remerging it and check then. /usr/lib/libmp4v2.so.0: undefined symbol: _ZN11MP4Property7GetTypeEPKc Inconsistency detected by ld.so: ../sysdeps/generic/dl-tls.c: 72: _dl_next_tls_modid: Assertion `result <= _rtld_local._dl_tls_max_dtv_idx' failed! care to explain ? c'mon we're not playing a guessing game here *jeez*. I get the same error even after i unmerge faad2 and re-emerge it if i compile and install the libmp4v2 from mpeg4ip-1.1 it works, but faad2 no longer compiles (the xmms plugin compiles, just not faad2 itself, it says it can't find codec_plugin.h) I compiled it outside of portage because the default makefile adds -Werror to the CFLAGS and it also puts -Wmissing-prototypes in the CFLAGS which generates a warning that it's not valid for c++, so i did an in-place sed to get rid of -Werror, i'm sure that it could be adapted into the ebuild easily, also the included SDL part has a problem locating libaudio.so from nas, so i think that you should either add --disable-nas to the configure command or add -L/usr/X11R6/lib to LDFLAGS, that also could be done in the ebuild easily, also a couple other suggested configure arguments are --disable-server and --disable-player because those parts have code errors. Same problem here, xmms won't start... seems to be related to: http://bugs.gentoo.org/show_bug.cgi?id=50024 have my emerge info and such at that bug. |