From owner-freebsd-current@FreeBSD.ORG Mon Feb 12 06:15:10 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9EC5D16A407 for ; Mon, 12 Feb 2007 06:15:10 +0000 (UTC) (envelope-from ianf@clue.co.za) Received: from munchkin.clue.co.za (munchkin.clue.co.za [66.219.59.160]) by mx1.freebsd.org (Postfix) with ESMTP id 6EE7B13C481 for ; Mon, 12 Feb 2007 06:15:10 +0000 (UTC) (envelope-from ianf@clue.co.za) Received: from uucp by munchkin.clue.co.za with local (Exim 4.62) (envelope-from ) id 1HGUSx-00034S-Qy for freebsd-current@freebsd.org; Mon, 12 Feb 2007 06:15:07 +0000 Received: from dhcp-250.clue.co.za ([10.0.0.250] helo=clue.co.za) by urchin.clue.co.za with esmtpa (Exim 4.62) (envelope-from ) id 1HGUSg-0006Bs-77 for freebsd-current@freebsd.org; Mon, 12 Feb 2007 06:14:51 +0000 Received: from localhost ([127.0.0.1]) by clue.co.za with esmtp (Exim 4.66 (FreeBSD)) (envelope-from ) id 1HGUSf-000Lkt-Do for freebsd-current@freebsd.org; Mon, 12 Feb 2007 08:14:49 +0200 to: freebsd-current@freebsd.org From: Ian FREISLICH X-Attribution: BOFH Date: Mon, 12 Feb 2007 08:14:49 +0200 Message-Id: X-Spam-Scanner: urchin.clue.co.za X-Spam-Score: 1.0 (+) [INT 10] X-Spam-Report: 1.0/5.0 ---- Start SpamAssassin results * 0.9 MSGID_FROM_MTA_ID Message-Id for external message added locally * 0.1 AWL AWL: From: address is in the auto white-list ---- End SpamAssassin results Subject: Problem building various ports (dependencies). X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Feb 2007 06:15:10 -0000 Hi Recently I've had difficulty building gnupg and the gimp on current. The problem however is not those ports, but their dependencies. Building the gimp now gives this message: ===> Running ldconfig /sbin/ldconfig -m /usr/local/lib ===> Registering installation for libwmf-0.2.8.4 ===> Returning to build of gimp-2.2.13_2,1 Error: shared library "wmf.2" does not exist *** Error code 1 But it's *just* installed libwmf. How can that be? I trundle over to /usr/local/lib: -rw-r--r-- 1 root wheel 387362 Feb 12 07:52 libwmf.a -rwxr-xr-x 1 root wheel 430673 Feb 12 07:52 libwmf.so.2.0 -rw-r--r-- 1 root wheel 115138 Feb 12 07:52 libwmflite.a -rwxr-xr-x 1 root wheel 114512 Feb 12 07:52 libwmflite.so.7.1 Something looks odd though. Why do those libraries have minor numbers? so I: ln -s libwmf.so.2.0 libwmf.so.2 ln -s libwmflite.so.7.1 libwmflite.so.7 And sure enough, the gimp compile gets a little further until: ===> gimp-2.2.13_2,1 depends on executable in : gmake - found ===> gimp-2.2.13_2,1 depends on file: /usr/local/bin/intltool-extract - found ===> gimp-2.2.13_2,1 depends on file: /usr/local/libdata/pkgconfig/gnome-mime-data-2.0.pc - found ===> gimp-2.2.13_2,1 depends on executable in : pkg-config - found ===> gimp-2.2.13_2,1 depends on shared library: wmf.2 - found ===> gimp-2.2.13_2,1 depends on shared library: aa.1 - not found ===> Verifying install for aa.1 in /usr/ports/graphics/aalib ... ===> Compressing manual pages for aalib-1.4.r5_2 ===> Running ldconfig /sbin/ldconfig -m /usr/local/lib ===> Registering installation for aalib-1.4.r5_2 ===> Returning to build of gimp-2.2.13_2,1 Error: shared library "aa.1" does not exist *** Error code 1 Wash rinse repeat. Is the problem with the way the ports collection detects the existence of dependencies or with the way the dependencies are installed? Ian -- Ian Freislich