Attention beep-media-player users on FreeBSD 5.x

Doug White dwhite at gumbysoft.com
Sun Aug 29 18:20:27 PDT 2004


On Sun, 29 Aug 2004, Miguel Mendez wrote:

> Hi all,
>
> Because I've gotten about 5 e-mails so far about this. It's explained in
> the pkg-message anyway.
>
> If bmp crashes upon start with a libpthread related error, modify your
> /etc/libmap.conf and add this:

Complaining about spin locks not initialized, I bet?

> # Might crash if used with libpthread
> [beep-media-player]
> libc_r.so.5		libc_r.so.5
> libc_r.so		libc_r.so

This looks like an attempt to hack around the crossed-thread-libraries
issue.  I know how to fix this with KDE, but I'm not as experienced with
gnome.  Generally it involves rebuilding X and all ports in a particular
order. With KDE you need to rebuild gmake fairly early since it encodes
build options that get used for qt and dependants.

There may be some information in the -current archives on this issue,
particularly relating to gnome.

If you want to go hunting, run 'ldd' on the beepmp binary and make sure
libc_r and libpthread don't both show up. If they do, you need to hunt
through the dependant libraries to find the one depending on libc_r and
rebuild it. objdump -x is useful here; look for the NEEDED entries in the
dynamic section.

-- 
Doug White                    |  FreeBSD: The Power to Serve
dwhite at gumbysoft.com          |  www.FreeBSD.org


More information about the freebsd-multimedia mailing list