xfce4-xmms-controller-plugin Undefined symbol "pthread_mutex_trylock"

jimmie james jimmiejaz at gmail.com
Wed Nov 17 17:38:05 UTC 2004


Hi Robin,  Thanks for looking into this.


On Wed, 17 Nov 2004 09:15:18 -0700, Robin Schoonover <end at endif.cjb.net> wrote:
> On Tue, 16 Nov 2004 12:52:44 -0500
> 
> 
> jimmie james <jimmiejaz at gmail.com> wrote:
> > Installing the multimedia/xfce4-xmms-controller-plugin on 4.10-STABLE,
> > and relauncing
> > the xfce4-panel, I'm getting:
> >
> > ** (xfce4-panel:81087): WARNING **: xfce4-panel: module
> > /usr/X11R6/lib/xfce4/panel-plugins/libxfcexmms.so cannot be opened
> > (/usr/local/lib/libgthread12.so.3: Undefined symbol
> > "pthread_mutex_trylock")
> >
> 
> Hmm.  From the best I can tell the problem involves linking glib1.x and
> glib2 together combined with some thread strangeness.  We can't avoid
> this because we need xmms (gtk1.2) and xfce4 (gtk2).  It appears this
> problem -only- exists in 4.x (I run 5.x on all my machines except for a
> server so I can't really reproduce the problem here).  I'm not sure on
> how to fix it yet even though I think I might have an idea.
> 
> What does
>     ldd /usr/X11R6/lib/xfce4/panel-plugins/libxfcexmms.so
> give you?
> 
> --
> Robin Schoonover (aka End)
> #
> # Actual newspaper headline: Include your Children when Baking Cookies
> #
> 

If you need anything else, Please ask.

/usr/X11R6/lib/xfce4/panel-plugins/libxfcexmms.so:
        libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x2810e000)
        libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x28117000)
        libxfcegui4.so.1 => /usr/X11R6/lib/libxfcegui4.so.1 (0x28130000)
        libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x28166000)
        libgtk-x11-2.0.so.400 => /usr/X11R6/lib/libgtk-x11-2.0.so.400
(0x2825e000)
        libxfce4util.so.1 => /usr/X11R6/lib/libxfce4util.so.1 (0x284f5000)
        libgdk-x11-2.0.so.400 => /usr/X11R6/lib/libgdk-x11-2.0.so.400
(0x284f9000)
        libXrandr.so.2 => /usr/X11R6/lib/libXrandr.so.2 (0x28562000)
        libXi.so.6 => /usr/X11R6/lib/libXi.so.6 (0x28566000)
        libXinerama.so.1 => /usr/X11R6/lib/libXinerama.so.1 (0x2856e000)
        libXcursor.so.1 => /usr/X11R6/lib/libXcursor.so.1 (0x28571000)
        libatk-1.0.so.800 => /usr/local/lib/libatk-1.0.so.800 (0x2857a000)
        libgdk_pixbuf-2.0.so.400 =>
/usr/X11R6/lib/libgdk_pixbuf-2.0.so.400 (0x28593000)
        libpangoxft-1.0.so.600 =>
/usr/X11R6/lib/libpangoxft-1.0.so.600 (0x285a9000)
        libXft.so.2 => /usr/X11R6/lib/libXft.so.2 (0x285ae000)
        libfreetype.so.9 => /usr/local/lib/libfreetype.so.9 (0x285bf000)
        libz.so.2 => /usr/lib/libz.so.2 (0x28628000)
        libXrender.so.1 => /usr/X11R6/lib/libXrender.so.1 (0x28635000)
        libXext.so.6 => /usr/X11R6/lib/libXext.so.6 (0x2863d000)
        libfontconfig.so.1 => /usr/X11R6/lib/libfontconfig.so.1 (0x2864b000)
        libpangox-1.0.so.600 => /usr/X11R6/lib/libpangox-1.0.so.600 (0x28671000)
        libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x2867c000)
        libpango-1.0.so.600 => /usr/X11R6/lib/libpango-1.0.so.600 (0x2873e000)
        libm.so.2 => /usr/lib/libm.so.2 (0x28773000)
        libgobject-2.0.so.400 => /usr/local/lib/libgobject-2.0.so.400
(0x2878f000)
        libgmodule-2.0.so.400 => /usr/local/lib/libgmodule-2.0.so.400
(0x287cb000)
        libglib-2.0.so.400 => /usr/local/lib/libglib-2.0.so.400 (0x287ce000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x28848000)
        libxmms.so.4 => /usr/X11R6/lib/libxmms.so.4 (0x28936000)
        libintl.so.6 => /usr/local/lib/libintl.so.6 (0x2894c000)
        libpangoft2-1.0.so.600 =>
/usr/X11R6/lib/libpangoft2-1.0.so.600 (0x28955000)
        libexpat.so.5 => /usr/local/lib/libexpat.so.5 (0x2897a000)
        libXThrStub.so.6 => /usr/X11R6/lib/libXThrStub.so.6 (0x28998000)
        libgtk12.so.2 => /usr/X11R6/lib/libgtk12.so.2 (0x2899a000)
        libgdk12.so.2 => /usr/X11R6/lib/libgdk12.so.2 (0x28ac3000)
        libgmodule12.so.3 => /usr/local/lib/libgmodule12.so.3 (0x28af7000)
        libgthread12.so.3 => /usr/local/lib/libgthread12.so.3 (0x28afa000)
        libglib12.so.3 => /usr/local/lib/libglib12.so.3 (0x28afd000)



More information about the freebsd-ports-bugs mailing list