Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 140148 - xmms-wav-1.2.10-r1 no longer works
Summary: xmms-wav-1.2.10-r1 no longer works
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Luis Medinas (RETIRED)
URL:
Whiteboard:
Keywords: PMASKED
Depends on: xmms-must-die
Blocks:
  Show dependency tree
 
Reported: 2006-07-12 12:11 UTC by G.K.MacGregor
Modified: 2006-10-23 00:55 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description G.K.MacGregor 2006-07-12 12:11:23 UTC
When xmms-wav-1.2.10-r1 is (re)emerged on my system (along with xmms-1.2.10-r15) it compiles, but does not want to play any of my WAV files.

Copying the /usr/lib/xmms/Input/libwav.* files from a backup works, when it was last emerged sometime in March 2005 according to the timestamps. Could it be that something has changed in the mountain of patches between now and then?

Steps to reproduce:
1) emerge xmms-wav (or re-emerge it)
2) Start XMMS and try to play any WAV file

Actual results:
1) WAV doesn't play
2) Console says "/usr/lib/xmms/Input/libwav.so: undefined symbol: GUINT64_FROM_LE"

Expected results:
1) WAV should play

Additionally in XMMS preferences;audio I/O plugins, the entry "Wave Player 1.2.10 [libwav.so]" should appear but it doesn't, despite the libwav.* files being present in /usr/lib/xmms/Input.

Similar problems appear in these forum threads, but no solution came out.
http://forums.gentoo.org/viewtopic-t-466266.html
http://forums.gentoo.org/viewtopic-t-473370.html

Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.14-gentoo-r4 i686)
=================================================================
System uname: 2.6.14-gentoo-r4 i686 AMD Athlon(tm) XP 2000+
Gentoo Base System version 1.6.15
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -frename-registers -ftracer -fforce-addr"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=athlon-xp -O2 -pipe -fomit-frame-pointer -frename-registers -ftracer -fforce-addr -fvisibility-inlines-hidden"
DISTDIR="/usr/distfiles"
FEATURES="autoconfig distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userfetch userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://www.mirror.ac.uk/mirror/www.ibiblio.org/ http://gentoo.oregonstate.edu/ http://distfiles.gentoo.org/ http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -Wl,--as-needed -Wl,--relax"
LINGUAS="en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/local/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowext X a52 aac alsa apache2 apm arts asf avi bitmap-fonts bzip2 cdparanoia cjk cli crypt cups curl dga dlloader dri dts dvd dvdr dvdread eds emboss encode ffmpeg flac foomaticdb gdbm gif gimp gimpprint gstreamer gtk gtk2 hal imagemagick imlib isdnlog java joystick jpeg kde kdeenablefinal libg++ libwww live lm_sensors lzo mad mikmod mmx mmxext mng mp3 mp4 mpeg ncurses network nls nptl nptlonly nsplugin nvidia ogg opengl oss pcre pdf pdflib png povray pppd qt qt3 quicktime readline real reflection rtc scanner sdl session speex spell spl sse ssl tetex theora tiff truetype truetype-fonts type1-fonts udev usb userlocales v4l v4l2 vorbis win32codecs x264 xcomposite xml xml2 xmms xorg xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse kernel_linux linguas_en_GB userland_GNU video_cards_nv video_cards_nvidia video_cards_v4l"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS

Yes I know that "--as-needed" and "--relax" are risky LDFLAGS, but I have tried recompiling xmms and xmms-wav without those and the bug still remains with the same "undefined symbol" message.
Comment 1 Luis Medinas (RETIRED) gentoo-dev 2006-07-12 13:39:52 UTC
try with xmms 1.2.10-r15, 1.2.10-r16 and tell me please they are both broken.
Comment 2 G.K.MacGregor 2006-07-12 14:07:58 UTC
I've tried xmms-1.2.10-r15 and xmms-1.2.10-r16, re-emerging xmms-wav after each one. Both fail with the same result, even if I reduce the CFLAGS to just "-O2" and LDFLAGS to "".

It also fails with the same "/usr/lib/xmms/Input/libwav.so: undefined symbol: GUINT64_FROM_LE" message on my laptop, here's the emerge --info from it...

Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686)
=================================================================
System uname: 2.6.16-gentoo-r9 i686 Intel(R) Celeron(R) CPU 2.50GHz
Gentoo Base System version 1.6.15
app-admin/eselect-compiler: [Not Present]
dev-lang/python:     2.4.3-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     [Not Present]
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.59-r7
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.16.1-r3
sys-devel/gcc-config: 1.3.13-r3
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -frename-registers -ftracer -fforce-addr"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer -frename-registers -ftracer -fforce-addr -fvisibility-inlines-hidden"
DISTDIR="/usr/distfiles"
FEATURES="autoconfig distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.heanet.ie/pub/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ http://www.mirror.ac.uk/mirror/www.ibiblio.org/ http://gentoo.oregonstate.edu/ http://www.ibiblio.org/pub/Linux/distributions/gentoo"
LDFLAGS="-Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -Wl,--as-needed -Wl,--relax"
LINGUAS="en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/local/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X aac acpi alsa apache2 arts asf avi bitmap-fonts bzip2 cdparanoia cli crypt cups dga dlloader dri dts dvd eds emboss encode flac foomaticdb fortran gif gstreamer gtk gtk2 hal i8x0 imlib isdnlog java joystick jpeg kde kdeenablefinal libg++ libwww live mad mmx mmxext mng mp3 mp4 mpeg ncurses nls nptl nptlonly nsplugin ogg opengl oss pcre pdflib png pppd qt qt3 quicktime readline real reflection rtc sdl session speex spl sse sse2 ssl tiff truetype truetype-fonts type1-fonts udev vorbis win32codecs x264 xcomposite xml xmms xorg xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_synaptics kernel_linux linguas_en_GB userland_GNU video_cards_i810"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, PORTAGE_RSYNC_EXTRA_OPTS
Comment 3 G.K.MacGregor 2006-07-13 06:35:51 UTC
I've just discoved that xmms-wav-1.2.10 (i.e. not the -r1 ebuild) does work; the -r1 brings in PATCH_VER="2.2.2" so something in the patches is causing it to malfunction.

The xmms-1.2.10-r16 ebuild applies newer patches from PATCH_VER="2.3.1". I did try altering xmms-wav-1.2.10-r1 to PATCH_VER="2.3.1" as well, but the same bug occurs.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2006-10-23 00:55:04 UTC
xmms and all plugins are now package.masked and will be removed from the tree in one month.

WONTFIX.