Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
xmms undefined symbol[SOLVED]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Horatio
Apprentice
Apprentice


Joined: 25 Feb 2004
Posts: 246
Location: Houston, TX

PostPosted: Sat Oct 02, 2004 7:42 pm    Post subject: xmms undefined symbol[SOLVED] Reply with quote

I have not been using xmms much lately, but tried to start it in kde 3.3.0. The taskbar show it starting to load, and then disapeared. I then tried starting xmms in a console:
Code:

bash-2.05b$ xmms
/usr/lib/xmms/Input/libxmms-flac.so: undefined symbol: FLAC__plugin_common__init_dither_context
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!

I tried reemerging xmms, but still have the same error. I guess the next thing I could try is an emerge --emptytree xmms
Code:

bash-2.05b$emerge --emptytree --pretend xmms

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild  N    ] sys-devel/patch-2.5.9
[ebuild  N    ] sys-devel/gnuconfig-20040214
[ebuild  N    ] sys-libs/ncurses-5.4-r1
[ebuild  N    ] sys-devel/gettext-0.12.1-r1
[ebuild  N    ] sys-apps/sed-4.0.9
[ebuild  N    ] sys-apps/texinfo-4.6
[ebuild  N    ] sys-devel/binutils-2.15.90.0.1.1-r3
[ebuild  N    ] sys-libs/zlib-1.2.1-r3
[ebuild  N    ] dev-python/python-fchksum-1.7.1
[ebuild  N    ] dev-python/python-docs-2.3.3
[ebuild  N    ] app-shells/bash-2.05b-r9
[ebuild  N    ] sys-libs/readline-4.3-r5
[ebuild  N    ] sys-devel/flex-2.5.4a-r5
[ebuild  N    ] app-arch/bzip2-1.0.2-r3
[ebuild  N    ] sys-devel/automake-1.8.5-r1
[ebuild  N    ] sys-apps/help2man-1.29
[ebuild  N    ] sys-apps/attr-2.4.7-r1
[ebuild  N    ] sys-apps/acl-2.2.13-r2
[ebuild  N    ] sys-apps/coreutils-5.2.1
[ebuild  N    ] sys-apps/debianutils-1.16.7-r4
[ebuild  N    ] sys-apps/portage-2.0.50-r11
*** Please update portage to the above version before proceeding.
    Failure to do so may result in failed or improper merges.
    A simple 'emerge -u portage' is sufficient.

[ebuild  N    ] sys-devel/bc-1.06-r5
[ebuild  N    ] sys-apps/diffutils-2.8.7
[ebuild  N    ] dev-libs/openssl-0.9.7d-r1
[ebuild  N    ] dev-libs/libpcre-4.5
[ebuild  N    ] sys-apps/grep-2.5.1-r6
[ebuild  N    ] sys-apps/gawk-3.1.3-r1
[ebuild  N    ] app-crypt/hashalot-0.3
[ebuild  N    ] dev-libs/glib-1.2.10-r5
[ebuild  N    ] sys-apps/miscfiles-1.3-r1
[ebuild  N    ] sys-devel/gcc-config-1.3.6-r1
[ebuild  N    ] sys-libs/cracklib-2.7-r10
[ebuild  N    ] sys-libs/pam-0.77-r1
[ebuild  N    ] sys-apps/shadow-4.0.4.1-r3
[ebuild  N    ] sys-apps/pam-login-3.14
[ebuild  N    ] sys-apps/util-linux-2.12-r4
[ebuild  N    ] media-libs/libpng-1.2.7
[ebuild  N    ] sys-kernel/linux26-headers-2.6.6-r1
[ebuild  N    ] sys-apps/baselayout-1.9.4-r4
[ebuild  N    ] media-libs/freetype-2.1.5-r1
[ebuild  N    ] x11-misc/ttmkfdir-3.0.9-r1
[ebuild  N    ] dev-libs/expat-1.95.7
[ebuild  N    ] media-libs/fontconfig-2.2.2
[ebuild  N    ] x11-base/opengl-update-1.8.1-r1
[ebuild  N    ] x11-base/xorg-x11-6.7.0-r2
[ebuild  N    ] x11-libs/Xaw3d-1.5-r1
[ebuild  N    ] sys-apps/which-2.16
[ebuild  N    ] app-arch/cpio-2.5
[ebuild  N    ] sys-apps/file-4.10
[ebuild  N    ] app-arch/rpm2targz-9.0-r2
[ebuild  N    ] sys-apps/utempter-0.5.5.5
[ebuild  N    ] x11-terms/xterm-191
[ebuild  N    ] dev-lang/tcl-8.4.6
[ebuild  N    ] dev-lang/tk-8.4.6-r1
[ebuild  N    ] sys-libs/db-1.85-r1
[ebuild  N    ] sys-libs/gdbm-1.8.3-r1
[ebuild  N    ] dev-lang/python-2.3.3-r1
[ebuild  N    ] dev-java/java-config-1.2.6
[ebuild  N    ] dev-java/blackdown-jre-1.4.2_rc1-r1
[ebuild  N    ] app-arch/unzip-5.50-r2
[ebuild  N F  ] dev-java/java-sdk-docs-1.4.2
[ebuild  N    ] dev-java/blackdown-jdk-1.4.2_rc1
[ebuild  N    ] sys-libs/db-4.1.25_p1-r3
[ebuild  N    ] sys-apps/groff-1.19.1-r1
[ebuild  N    ] sys-devel/libperl-5.8.4-r1
[ebuild  N    ] dev-lang/perl-5.8.4-r1
[ebuild  N    ] sys-devel/autoconf-2.59-r4
[ebuild  N    ] sys-devel/libtool-1.5.2-r5
[ebuild  N    ] sys-devel/m4-1.4-r1
[ebuild  N    ] sys-devel/bison-1.875
[ebuild  N    ] sys-apps/cronbase-0.3.1
[ebuild  N    ] sys-apps/man-1.5m-r1
[ebuild  N    ] app-emulation/emul-linux-x86-glibc-1.1
[ebuild  N    ] app-emulation/emul-linux-x86-compat-1.0
[ebuild  N    ] app-emulation/emul-linux-x86-baselibs-1.2.2-r1
[ebuild  N    ] sys-devel/gcc-3.3.4-r1
[ebuild  N    ] sys-libs/glibc-2.3.4.20040808
[ebuild  N    ] media-libs/audiofile-0.2.6-r1
[ebuild  N    ] sys-apps/tcp-wrappers-7.6-r8
[ebuild  N    ] dev-libs/ucl-1.01-r1
[ebuild  N    ] sys-devel/make-3.80
[ebuild  N    ] sys-apps/module-init-tools-3.0-r2
[ebuild  N    ] app-text/opensp-1.5-r1
[ebuild  N    ] app-text/sgml-common-0.6.3-r4
[ebuild  N    ] app-text/openjade-1.3.2-r1
[ebuild  N    ] app-text/docbook-sgml-dtd-3.0-r1
[ebuild  N    ] app-text/docbook-xml-simple-dtd-4.1.2.4
[ebuild  N    ] app-text/docbook-sgml-dtd-3.1-r1
[ebuild  N    ] app-text/docbook-sgml-dtd-4.1-r1
[ebuild  N    ] dev-perl/SGMLSpm-1.03-r5
[ebuild  N    ] dev-util/dialog-0.9_beta20031207
[ebuild  N    ] sys-apps/ed-0.2-r3
[ebuild  N    ] sys-apps/procps-3.2.3-r1
[ebuild  N    ] dev-db/mysql-4.0.20-r1
[ebuild  N    ] net-libs/libwww-5.4.0-r2
[ebuild  N    ] app-text/tetex-2.0.2-r3
[ebuild  N    ] app-text/jadetex-3.12
[ebuild  N    ] dev-perl/Net-Daemon-0.37
[ebuild  N    ] dev-perl/Storable-2.13
[ebuild  N    ] dev-perl/PlRPC-0.2016-r1
[ebuild  N    ] dev-perl/DBI-1.38
[ebuild  N    ] dev-perl/DBD-mysql-2.1027
[ebuild  N    ] app-text/docbook-dsssl-stylesheets-1.77-r2
[ebuild  N    ] net-www/lynx-2.8.5
[ebuild  N    ] dev-libs/libxml2-2.6.11
[ebuild  N    ] app-text/build-docbook-catalog-1.2
[ebuild  N    ] app-text/docbook-xsl-stylesheets-1.65.1
[ebuild  N    ] app-text/docbook-xml-dtd-4.3
[ebuild  N    ] app-text/docbook-sgml-dtd-4.0-r1
[ebuild  N    ] app-text/docbook-sgml-utils-0.6.12
[ebuild  N    ] sys-kernel/gentoo-dev-sources-2.6.8-r4
[ebuild  N    ] media-sound/alsa-headers-1.0.6a
[ebuild  N    ] media-libs/alsa-lib-1.0.5-r3
[ebuild  N    ] media-sound/esound-0.2.34
[ebuild  N    ] media-libs/libsndfile-1.0.10
[ebuild  N    ] dev-util/pkgconfig-0.15.0
[ebuild  N    ] dev-libs/libxslt-1.1.8
[ebuild  N    ] app-text/docbook-xml-dtd-4.1.2-r5
[ebuild  N    ] dev-util/gtk-doc-1.1
[ebuild  N    ] dev-libs/glib-2.4.4
[ebuild  N    ] media-libs/jpeg-6b-r3
[ebuild  N    ] media-gfx/graphviz-1.10
[ebuild  N    ] media-fonts/baekmuk-fonts-2.1-r1
[ebuild  N    ] media-fonts/arphicfonts-0.1-r1
[ebuild  N    ] media-libs/tiff-3.6.1-r1
[ebuild  N    ] net-libs/openslp-1.0.11
[ebuild  N    ] net-print/cups-1.1.20-r2
[ebuild  N    ] media-fonts/kochi-substitute-20030809-r3
[ebuild  N    ] app-text/ghostscript-7.07.1-r1
[ebuild  N    ] dev-db/sqlite-2.8.11
[ebuild  N    ] dev-java/ant-core-1.5.4-r2
[ebuild  N    ] dev-java/ant-1.5.4-r2
[ebuild  N    ] dev-python/egenix-mx-base-2.0.4
[ebuild  N    ] app-admin/sudo-1.6.7_p5
[ebuild  N    ] dev-db/postgresql-7.4.3
[ebuild  N    ] media-libs/libungif-4.1.0.1b
[ebuild  N    ] gnome-base/orbit-0.5.17
[ebuild  N    ] app-text/docbook-sgml-1.0
[ebuild  N    ] dev-perl/XML-Parser-2.34
[ebuild  N    ] dev-util/intltool-0.30
[ebuild  N    ] x11-libs/gtk+-1.2.10-r11
[ebuild  N    ] media-libs/giflib-4.1.0-r3
[ebuild  N    ] media-libs/imlib-1.9.14-r2
[ebuild  N    ] gnome-base/gnome-libs-1.4.2
[ebuild  N    ] dev-db/unixODBC-2.2.6
[ebuild  N    ] media-libs/nas-1.6c-r2
[ebuild  N    ] media-libs/lcms-1.12
[ebuild  N    ] media-libs/libmng-1.0.5
[ebuild  N    ] x11-libs/qt-3.3.3
[ebuild  N    ] app-doc/doxygen-1.3.6
[ebuild  N    ] media-sound/jack-audio-connection-kit-0.98.1-r1
[ebuild  N    ] media-plugins/alsa-jack-1.0.5
[ebuild  N    ] media-libs/libmikmod-3.1.11-r1
[ebuild  N    ] dev-libs/libxml-1.8.17-r2
[ebuild  N    ] media-libs/libogg-1.1
[ebuild  N    ] media-libs/libvorbis-1.0.1-r2
[ebuild  N    ] media-sound/xmms-1.2.10-r5


maybe not? Anyway, thank you for any help.

Code:

[ebuild  N    ] app-emulation/emul-linux-x86-glibc-1.1
[ebuild  N    ] app-emulation/emul-linux-x86-compat-1.0
[ebuild  N    ] app-emulation/emul-linux-x86-baselibs-1.2.2-r1

I'm running xmms as a 64 bit binary, right.
Code:

bash-2.05b$ file `which xmms`
/usr/bin/xmms: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.4.0, dynamically linked (uses shared libs), stripped

why are emulation libraries a dependence?


Last edited by Horatio on Wed Oct 06, 2004 12:55 pm; edited 2 times in total
Back to top
View user's profile Send private message
apmurray
Apprentice
Apprentice


Joined: 29 May 2004
Posts: 221
Location: Adelaide, Australia

PostPosted: Sat Oct 02, 2004 11:41 pm    Post subject: Reply with quote

have you tried a revdep-rebuild ?
Back to top
View user's profile Send private message
mhodak
Veteran
Veteran


Joined: 15 Nov 2003
Posts: 1218

PostPosted: Sun Oct 03, 2004 4:54 am    Post subject: Reply with quote

The error message mentions flac, try to reemerge media-libs/flac. You may need to reemerge xmms as well.
Back to top
View user's profile Send private message
Horatio
Apprentice
Apprentice


Joined: 25 Feb 2004
Posts: 246
Location: Houston, TX

PostPosted: Wed Oct 06, 2004 12:42 pm    Post subject: Reply with quote

interesting
Code:

bash-2.05b$ emerge -pv media-libs/flac

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild     U ] media-libs/flac-1.1.0-r2 [1.1.0] -debug -(sse) +xmms  0 kB

Total size of downloads: 0 kB

bash-2.05b$ emerge -pv world

These are the packages that I would merge, in order:

Calculating world dependencies ...done!

Total size of downloads: 0 kB

bash-2.05b$

I'm going to try this update. Because media-libs/flac is not in my world file it's not showing up in my "emerge world" output. It's also not a dep. of xmms.
Code:

bash-2.05b$ emerge -pv --emptytree xmms | egrep flac
bash-2.05b$ emerge -pv --deep --emptytree xmms | egrep flac


[edit]
An "emerge media-libs/flac", and xmms starts. Thanks to all. I should research revdep-rebuild. At least to find what it's all about.
Back to top
View user's profile Send private message
mhodak
Veteran
Veteran


Joined: 15 Nov 2003
Posts: 1218

PostPosted: Thu Oct 07, 2004 3:45 pm    Post subject: Reply with quote

flac is not dependency for xmms, but it provodes plugin for it. If something happened to the plugin and xmms wants to load it before it starts it may cause xmms to fail even though it is not a direct dependency for xmms.
Back to top
View user's profile Send private message
Horatio
Apprentice
Apprentice


Joined: 25 Feb 2004
Posts: 246
Location: Houston, TX

PostPosted: Sat Oct 09, 2004 1:39 am    Post subject: Reply with quote

Sounds like a fair explanation, and it seems correct that it is not a direct dependence of xmms:
Code:

bash-2.05b$ ldd /usr/bin/xmms
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x0000002a95658000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x0000002a95762000)
        libXxf86vm.so.1 => /usr/X11R6/lib/libXxf86vm.so.1 (0x0000002a9587c000)
        libxmms.so.1 => /usr/lib/libxmms.so.1 (0x0000002a95981000)
        libgtk-1.2.so.0 => /usr/lib/libgtk-1.2.so.0 (0x0000002a95a90000)
        libgdk-1.2.so.0 => /usr/lib/libgdk-1.2.so.0 (0x0000002a95d00000)
        libgmodule-1.2.so.0 => /usr/lib/libgmodule-1.2.so.0 (0x0000002a95e3c000)
        libgthread-1.2.so.0 => /usr/lib/libgthread-1.2.so.0 (0x0000002a95f3f000)
        libglib-1.2.so.0 => /usr/lib/libglib-1.2.so.0 (0x0000002a96043000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x0000002a9616c000)
        libdl.so.2 => /lib/libdl.so.2 (0x0000002a962f2000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x0000002a963f5000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x0000002a964fd000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x0000002a9660d000)
        libm.so.6 => /lib/libm.so.6 (0x0000002a967e8000)
        libc.so.6 => /lib/libc.so.6 (0x0000002a968ea000)
        /lib64/ld-linux-x86-64.so.2 => /lib64/ld-linux-x86-64.so.2 (0x0000002a95556000)
bash-2.05b$

Albeit, what package is installing the plugin? Shouldn't it contain the dependencies of the plugins too. Anyway, thanks for the guidance.
Back to top
View user's profile Send private message
mhodak
Veteran
Veteran


Joined: 15 Nov 2003
Posts: 1218

PostPosted: Sat Oct 09, 2004 4:41 am    Post subject: Reply with quote

The flac package media-libs/flac installs the xmms plugin if xmms USE flag is setup. The question is what installs flac, since I remember that I had it installed too and after certain amount of time some ebuild must have changed, since depclean wanted to uninstall it.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum