Share

FLAC-Free Lossless Audio Codec

Tracker: Bugs

5 xmms plugin broken on amd64/x86_64 - ID: 913238
Last Update: Comment added ( jcoalson )

When starting 'xmms' on Linux:

libxmms-flac.so: undefined symbol:
FLAC__plugin_common__init_dither_context

Some googling it appears the same issue happens on
NetBSD and elsewhere.

It does work fine on x86 (or on an amd64 machine
running in 32-bit, etc)


Nobody/Anonymous ( nobody ) - 2004-03-10 03:11

5

Closed

Fixed

Josh Coalson

XMMS plugin

None

Public


Comments ( 5 )

Date: 2006-11-13 06:43
Sender: jcoalsonProject Admin

Logged In: YES
user_id=78173

fixed in CVS, thanks.



Date: 2004-05-26 19:22
Sender: nobody

Logged In: NO

The Fedora FLAC source RPM (available at:
http://download.fedora.redhat.com/pub/fedora/linux/core/2/SRPMS/flac-1.1.0-4.src.rpm)
contains two small patches to FLAC's build system that will
build and install the xmms plugin correctly on x86-64 platforms.


Date: 2004-03-16 00:41
Sender: jcoalsonProject Admin

Logged In: YES
user_id=78173

I wouldn't expect any of the binary releases to work.

Compiling from source, I have a hunch this will go away
once the FLAC build system is updated to work with the
latest autotools, which will be in the next release.

Josh



Date: 2004-03-10 03:35
Sender: nobody

Logged In: NO

make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /usr/lib/xmms/Input
../../libtool-disable-static --mode=install /bin/install -c
libxmms-flac.la /usr/lib/xmms/Input/libxmms-flac.la
libtool-disable-static: install: warning: relinking
`libxmms-flac.la'
cd /tmp/flac-1.1.0/src/plugin_xmms; /bin/sh ../../libtool-disable-static
--mode=relink gcc -I../.. -I./include -I../../include -O3
-DNDEBUG -fomit-frame-pointer -funroll-loops
-finline-functions -Wall -W -Winline
-DFLaC__INLINE=__inline__ -g -O2 -INONE/include
-I/usr/include/xmms -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include -o libxmms-flac.la
-rpath /usr/lib/xmms/Input -module -avoid-version charset.lo
configure.lo plugin.lo wrap_id3.lo
fileinfo.lo ../../src/plugin_common/libplugin_common.a
../../src/share/grabbag/libgrabbag.a
../../src/share/gain_analysis/libgain_analysis.a
../../src/share/utf8/libutf8.a ../../src/libFLAC/libFLAC.la
-L../../src/libFLAC/.libs -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk
-rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lxmms
-lid3 -lstdc++ -lz

*** Warning: This library needs some functionality provided
by ../../src/plugin_common/libplugin_common.a.
*** I have the capability to make that library automatically
link in when
*** you link to this library. But I can only do this if you
have a
*** shared version of the library, which you do not appear
to have.

*** Warning: This library needs some functionality provided
by ../../src/share/grabbag/libgrabbag.a.
*** I have the capability to make that library automatically
link in when
*** you link to this library. But I can only do this if you
have a
*** shared version of the library, which you do not appear
to have.

*** Warning: This library needs some functionality provided
by ../../src/share/gain_analysis/libgain_analysis.a.
*** I have the capability to make that library automatically
link in when
*** you link to this library. But I can only do this if you
have a
*** shared version of the library, which you do not appear
to have.

*** Warning: This library needs some functionality provided
by ../../src/share/utf8/libutf8.a.
*** I have the capability to make that library automatically
link in when
*** you link to this library. But I can only do this if you
have a
*** shared version of the library, which you do not appear
to have.
gcc -shared charset.lo configure.lo plugin.lo wrap_id3.lo
fileinfo.lo -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib
-lFLAC -L/tmp/flac-1.1.0/src/libFLAC/.libs -L/usr/lib
-L/usr/X11R6/lib -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext
-lX11 -lm -lxmms -lid3 -lstdc++ -lz -Wl,-soname
-Wl,libxmms-flac.so -o .libs/libxmms-flac.so



Date: 2004-03-10 03:35
Sender: nobody

Logged In: NO

make[3]: Nothing to be done for `install-exec-am'.
/bin/sh ../../mkinstalldirs /usr/lib/xmms/Input
../../libtool-disable-static --mode=install /bin/install -c
libxmms-flac.la /usr/lib/xmms/Input/libxmms-flac.la
libtool-disable-static: install: warning: relinking
`libxmms-flac.la'
cd /tmp/flac-1.1.0/src/plugin_xmms; /bin/sh ../../libtool-disable-static
--mode=relink gcc -I../.. -I./include -I../../include -O3
-DNDEBUG -fomit-frame-pointer -funroll-loops
-finline-functions -Wall -W -Winline
-DFLaC__INLINE=__inline__ -g -O2 -INONE/include
-I/usr/include/xmms -I/usr/include/gtk-1.2
-I/usr/include/glib-1.2 -I/usr/lib/glib/include
-I/usr/X11R6/include -o libxmms-flac.la
-rpath /usr/lib/xmms/Input -module -avoid-version charset.lo
configure.lo plugin.lo wrap_id3.lo
fileinfo.lo ../../src/plugin_common/libplugin_common.a
../../src/share/grabbag/libgrabbag.a
../../src/share/gain_analysis/libgain_analysis.a
../../src/share/utf8/libutf8.a ../../src/libFLAC/libFLAC.la
-L../../src/libFLAC/.libs -L/usr/lib -L/usr/X11R6/lib -lgtk -lgdk
-rdynamic -lgmodule -lglib -ldl -lXi -lXext -lX11 -lm -lxmms
-lid3 -lstdc++ -lz

*** Warning: This library needs some functionality provided
by ../../src/plugin_common/libplugin_common.a.
*** I have the capability to make that library automatically
link in when
*** you link to this library. But I can only do this if you
have a
*** shared version of the library, which you do not appear
to have.

*** Warning: This library needs some functionality provided
by ../../src/share/grabbag/libgrabbag.a.
*** I have the capability to make that library automatically
link in when
*** you link to this library. But I can only do this if you
have a
*** shared version of the library, which you do not appear
to have.

*** Warning: This library needs some functionality provided
by ../../src/share/gain_analysis/libgain_analysis.a.
*** I have the capability to make that library automatically
link in when
*** you link to this library. But I can only do this if you
have a
*** shared version of the library, which you do not appear
to have.

*** Warning: This library needs some functionality provided
by ../../src/share/utf8/libutf8.a.
*** I have the capability to make that library automatically
link in when
*** you link to this library. But I can only do this if you
have a
*** shared version of the library, which you do not appear
to have.
gcc -shared charset.lo configure.lo plugin.lo wrap_id3.lo
fileinfo.lo -Wl,--rpath -Wl,/usr/local/lib -L/usr/local/lib
-lFLAC -L/tmp/flac-1.1.0/src/libFLAC/.libs -L/usr/lib
-L/usr/X11R6/lib -lgtk -lgdk -lgmodule -lglib -ldl -lXi -lXext
-lX11 -lm -lxmms -lid3 -lstdc++ -lz -Wl,-soname
-Wl,libxmms-flac.so -o .libs/libxmms-flac.so



Attached File

No Files Currently Attached

Changes ( 5 )

Field Old Value Date By
status_id Open 2006-11-13 06:43 jcoalson
resolution_id Accepted 2006-11-13 06:43 jcoalson
close_date - 2006-11-13 06:43 jcoalson
resolution_id None 2004-03-16 00:41 jcoalson
assigned_to nobody 2004-03-16 00:41 jcoalson