First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 50896
Alias:
Product:
Component:
Status: RESOLVED
Resolution: DUPLICATE of bug 50024
Assigned To: foser (RETIRED) <foser@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Matt Lee <jason87@gmail.com>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 50896 depends on: Show dependency tree
Bug 50896 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2004-05-12 18:15 0000
after emerging faad2 with USE="xmms" and xmms 
the mp4 plugin fails to load with a message of 
/usr/lib/libmp4v2.so.0: undefined symbol: _ZN11MP4Property7GetTypeEPKc


Reproducible: Always
Steps to Reproduce:
1.emerge faad2 and xmms
2. open console
3.type xmms and enter

Actual Results:  
/usr/lib/libmp4v2.so.0: undefined symbol: _ZN11MP4Property7GetTypeEPKc
shows up and xmms loads all but the mp4 plugin

Expected Results:  
it should have loaded the mp4 plugin

tried emerging faad2 both ~x86 and x86
 
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 1500MHz
Gentoo Base System version 1.4.10
Autoconf: sys-devel/autoconf-2.58-r1
Automake: sys-devel/automake-1.8.3
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER="gcc3"
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /usr/share/config
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://gentoo.oregonstate.edu
http://distro.ibiblio.org/pub/Linux/distributions/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 aim alsa apache2 apm arts avi berkdb cdr crypt cups dvd encode esd flac
foomaticdb gdbm gif gnome gphoto2 gpm gtk gtk2 imlib jpeg libg++ libwww mad
mikmod mmx motif mozilla mpeg ncurses nls nsl oggvorbis opengl oss pam pdflib
perl png ppds python quicktime readline samba sdl slang snort spell ssl svga
tcpd truetype usb videos x86 xml2 xmms xv zlib"

------- Comment #1 From Dagan McGregor 2004-05-14 23:06:51 0000 -------
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.

------- Comment #2 From Jeremy Huddleston (RETIRED) 2004-05-15 01:04:11 0000 -------
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?

------- Comment #3 From foser (RETIRED) 2004-05-15 11:24:48 0000 -------
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.

------- Comment #4 From Michael S. Coulman 2004-05-18 11:38:44 0000 -------
/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!

------- Comment #5 From foser (RETIRED) 2004-05-20 06:00:30 0000 -------
care to explain ? c'mon we're not playing a guessing game here *jeez*.

------- Comment #6 From Andrew Nelson 2004-05-22 15:17:36 0000 -------
I get the same error even after i unmerge faad2 and re-emerge it

------- Comment #7 From Andrew Nelson 2004-05-24 17:21:28 0000 -------
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.

------- Comment #8 From hollywoodb 2004-05-30 10:58:47 0000 -------
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.

------- Comment #9 From foser (RETIRED) 2004-05-30 11:35:27 0000 -------

*** This bug has been marked as a duplicate of 50024 ***

First Last Prev Next    No search results available      Search page      Enter new bug