View previous topic :: View next topic |
Author |
Message |
Horatio Apprentice


Joined: 25 Feb 2004 Posts: 246 Location: Houston, TX
|
Posted: Sat Oct 02, 2004 7:42 pm Post subject: xmms undefined symbol[SOLVED] |
|
|
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 |
|
 |
apmurray Apprentice

Joined: 29 May 2004 Posts: 221 Location: Adelaide, Australia
|
Posted: Sat Oct 02, 2004 11:41 pm Post subject: |
|
|
have you tried a revdep-rebuild ? |
|
Back to top |
|
 |
mhodak Veteran

Joined: 15 Nov 2003 Posts: 1218
|
Posted: Sun Oct 03, 2004 4:54 am Post subject: |
|
|
The error message mentions flac, try to reemerge media-libs/flac. You may need to reemerge xmms as well. |
|
Back to top |
|
 |
Horatio Apprentice


Joined: 25 Feb 2004 Posts: 246 Location: Houston, TX
|
Posted: Wed Oct 06, 2004 12:42 pm Post subject: |
|
|
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 |
|
 |
mhodak Veteran

Joined: 15 Nov 2003 Posts: 1218
|
Posted: Thu Oct 07, 2004 3:45 pm Post subject: |
|
|
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 |
|
 |
Horatio Apprentice


Joined: 25 Feb 2004 Posts: 246 Location: Houston, TX
|
Posted: Sat Oct 09, 2004 1:39 am Post subject: |
|
|
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 |
|
 |
mhodak Veteran

Joined: 15 Nov 2003 Posts: 1218
|
Posted: Sat Oct 09, 2004 4:41 am Post subject: |
|
|
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 |
|
 |
|