From owner-freebsd-ports@FreeBSD.ORG Mon Feb 27 19:30:18 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id CFC2816A420 for ; Mon, 27 Feb 2006 19:30:18 +0000 (GMT) (envelope-from chris@Shenton.Org) Received: from Shenton.org (23.ebbed1.client.atlantech.net [209.190.235.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id 203A043D4C for ; Mon, 27 Feb 2006 19:30:15 +0000 (GMT) (envelope-from chris@Shenton.Org) Received: (qmail 79157 invoked by uid 1001); 27 Feb 2006 19:30:15 -0000 From: Chris Shenton To: freebsd-ports@freebsd.org Date: Mon, 27 Feb 2006 14:30:14 -0500 Message-ID: <86k6bgbnw9.fsf@PECTOPAH.shenton.org> User-Agent: Gnus/5.110004 (No Gnus v0.4) Emacs/21.3 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Subject: gnomedb, libgda, gal: can't find libg*12 but have libg*-12 X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Feb 2006 19:30:18 -0000 I'm rebuilding my ports after the recent libtool15 change. Ports gnomedb, libgda, and gal aren't building because the linker can't find the right libraries. According to the Makefile's, it's looking for libraries like: -lgdk12 -lglib12 -lgmodule12 -lgthread12 -lgtk12 These libraries do exist but are named like: libgdk-12.so libglib-12.so libgmodule-12.so libgthread-12.so libgtk-12.so I started manually editing the generated work/*/Makefiles but it's tedious and unreliable. I'm too ignorant to know where the port is finding these bogus library names. Interestingly, some of the Makefiles specify both the *12 as well as the *-12 names of the libraries: cc -shared ... -lgthread12 ... -lgtk12 -lgdk12 -lgmodule12 -lglib12 ... -lgtk-12 -lgdk-12 -lgmodule-12 -lglib-12 ... .libs/libgnomedb.so.0 /usr/bin/ld: cannot find -lgthread12 gmake[2]: *** [libgnomedb.la] Error 1 gmake[2]: Leaving directory `/usr/local/ports/databases/gnomedb/work/gnome-db-0.2.96/lib' So it seems there may be some stale gnome (?) library config informatino which the ports are pcking up. Any suggestions what I need to fix or clean up? Thanks.