From owner-freebsd-multimedia@FreeBSD.ORG Mon Aug 30 01:20:27 2004 Return-Path: Delivered-To: freebsd-multimedia@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5C18C16A4D0; Mon, 30 Aug 2004 01:20:27 +0000 (GMT) Received: from carver.gumbysoft.com (carver.gumbysoft.com [66.220.23.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4C0D143D4C; Mon, 30 Aug 2004 01:20:27 +0000 (GMT) (envelope-from dwhite@gumbysoft.com) Received: by carver.gumbysoft.com (Postfix, from userid 1000) id 3E7EF72DD4; Sun, 29 Aug 2004 18:20:27 -0700 (PDT) Received: from localhost (localhost [127.0.0.1]) by carver.gumbysoft.com (Postfix) with ESMTP id 383DE72DCB; Sun, 29 Aug 2004 18:20:27 -0700 (PDT) Date: Sun, 29 Aug 2004 18:20:27 -0700 (PDT) From: Doug White To: Miguel Mendez In-Reply-To: <20040829191615.2f10acf0.flynn@energyhq.es.eu.org> Message-ID: <20040829181627.C69068@carver.gumbysoft.com> References: <20040829191615.2f10acf0.flynn@energyhq.es.eu.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-multimedia@freebsd.org cc: freebsd-ports@freebsd.org Subject: Re: Attention beep-media-player users on FreeBSD 5.x X-BeenThere: freebsd-multimedia@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Multimedia discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 30 Aug 2004 01:20:27 -0000 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@gumbysoft.com | www.FreeBSD.org