View Single Post
Old 28 December 2004, 11:06 pm   #2
Senior Member
kuniklo's Avatar
Join Date: Aug 2004
Location: Emeryville, CA
Posts: 52

Ok. I think I've figured out what's going on here.

The current xmms-musepack plugin code links in both glib-1.2 and glib-2.0. According to this bug in the redhat bug database:

this is a no-no. I'm not sure why it only manifests itself on amd64 machines.

As a workaround I've just commented out the calls to the glib-2.0 utf8 string conversions functions, which seem to be the only reason the code needs glib-2.0. As an added bonus, I've ported the xmms plugin code to the new C libmusepack.

This work in progress is available on my svn server ( and

It seems like a better solution would be to change the code to use libiconv for character conversion, right? At least I can listen to my mpc files on my amd64 machine now.
kuniklo is offline   Reply With Quote