From owner-freebsd-gnome@FreeBSD.ORG Mon Mar 14 00:36:48 2005 Return-Path: Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A2BB416A4CE for ; Mon, 14 Mar 2005 00:36:48 +0000 (GMT) Received: from creme-brulee.marcuscom.com (creme-brulee.marcuscom.com [24.172.16.118]) by mx1.FreeBSD.org (Postfix) with ESMTP id EFE3043D2D for ; Mon, 14 Mar 2005 00:36:47 +0000 (GMT) (envelope-from marcus@marcuscom.com) Received: from shumai.marcuscom.com (shumai.marcuscom.com [192.168.1.4]) j2E0b8xw086414; Sun, 13 Mar 2005 19:37:08 -0500 (EST) (envelope-from marcus@marcuscom.com) Date: Sun, 13 Mar 2005 19:36:24 -0500 (EST) From: Joe Marcus Clarke To: Chuck Robey In-Reply-To: <20050313191932.O74062@april.chuckr.org> Message-ID: <20050313193416.M65041@shumai.marcuscom.com> References: <20050313191932.O74062@april.chuckr.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed cc: FreeBSD-gnome@freebsd.org Subject: Re: libm X-BeenThere: freebsd-gnome@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: GNOME for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Mar 2005 00:36:48 -0000 On Sun, 13 Mar 2005, Chuck Robey wrote: > I'm still trying to build gnome-2.10 ... it's broken right now in building > audio/arts. The current error is one that's becoming depressingly > familiar: moc died, it's missing a "libm.so.2". In the past, for all > these kind of errors, I would track down the executable that needed the > old libm, but I am wondering, maybe it wouldn't be all that horrible a > thing, to fake it out? It could potentially be quite horrible to fake out. > > Would it work for me, do you think, to have a softlink, from libc to libm? > Woud it hurt anything? (As long as I didn't try to propagate anything that > wanted to use libm!) Would it actually work, solve that dependency > problem? No. you should instead hunt down the library that is still linked to libm.so.2, and rebuild it. > > Or am I actually, for some reason, really better served by tracking down > the old software and relink it? That's a heck of a lot of extra work, you > understand, right? Not that much work, you can wrap a find command around it: find /usr/local/lib -name "*.so" | xargs ldd > /tmp/local.out Repeat for /usr/X11R6/lib, and hunt down the library that way. Alternatively, you can watch the failing build. ld-elf.so.1 should tell you which library wants libm.so.2. Joe > > ---------------------------------------------------------------------------- > Chuck Robey | Interests include C & Java programming, FreeBSD, > chuckr@chuckr.org | electronics, communications, and SF/Fantasy. > > New Year's Resolution: I will not sphroxify gullible people into looking up > fictitious words in the dictionary (on the wall at my old fraternity, > Signa Phi Nothing). > ---------------------------------------------------------------------------- > _______________________________________________ > freebsd-gnome@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-gnome > To unsubscribe, send any mail to "freebsd-gnome-unsubscribe@freebsd.org" > > PGP Key : http://www.marcuscom.com/pgp.asc