From owner-freebsd-questions@FreeBSD.ORG Sat May 26 20:03:28 2012 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3C9EF106564A for ; Sat, 26 May 2012 20:03:28 +0000 (UTC) (envelope-from freebsd@dreamchaser.org) Received: from nightmare.dreamchaser.org (nightmare.dreamchaser.org [12.32.44.142]) by mx1.freebsd.org (Postfix) with ESMTP id 0182D8FC0A for ; Sat, 26 May 2012 20:03:27 +0000 (UTC) Received: from breakaway.dreamchaser.org (breakaway.dreamchaser.org. [12.32.36.73]) by nightmare.dreamchaser.org (8.13.6/8.13.6) with ESMTP id q4QK3QSK026397 for ; Sat, 26 May 2012 14:03:26 -0600 (MDT) (envelope-from freebsd@dreamchaser.org) Message-ID: <4FC1370E.8090302@dreamchaser.org> Date: Sat, 26 May 2012 14:03:26 -0600 From: Gary Aitken User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:12.0) Gecko/20120524 Thunderbird/12.0.1 MIME-Version: 1.0 To: freebsd-questions@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0.2 (nightmare.dreamchaser.org [12.32.36.65]); Sat, 26 May 2012 14:03:26 -0600 (MDT) Subject: [ports] why no libXXX after make install of libXXX? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd@dreamchaser.org List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 May 2012 20:03:28 -0000 I'm trying to install audacious, which depends on libmowgli. The port fails to build because of a missing library. Shouldn't the build of a library result in the library being placed in /usr/local/lib? cd multimedia/audacious make -v install results in: ... ===> libmcs-0.7.2_1 depends on shared library: mowgli.2 - not found ===> Verifying install for mowgli.2 in /usr/ports/devel/libmowgli ===> License check disabled, port has not defined LICENSE => libmowgli-1.0.0.tar.bz2 doesn't seem to exist in /usr/ports/distfiles/. => Attempting to fetch http://distfiles.atheme.org/libmowgli-1.0.0.tar.bz2 libmowgli-1.0.0.tar.bz2 100% of 103 kB 128 kBps ===> Extracting for libmowgli-1.0.0 => SHA256 Checksum OK for libmowgli-1.0.0.tar.bz2. ===> Patching for libmowgli-1.0.0 ... ===> Building for libmowgli-1.0.0 ... ===> Installing for libmowgli-1.0.0 ===> Generating temporary packing list ===> Checking if devel/libmowgli already installed .., ===> Running ldconfig /sbin/ldconfig -m /usr/local/lib ===> Registering installation for libmowgli-1.0.0 ===> Returning to build of libmcs-0.7.2_1 Error: shared library "mowgli.2" does not exist Background: I had originally installed some packages, including gnome. I thought I had removed all of them before building ports. When the above error first occurred, there was a libmowgli.so libmowgli.so.2 in /usr/local/lib. In trying to fix things, a make deinstall removed them, and no subsequent make install has put them back. I'm guessing they were left-over from a package install.