From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1QN44z-0006Fh-Su for garchives@archives.gentoo.org; Thu, 19 May 2011 14:20:20 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 165E91C0BC; Thu, 19 May 2011 14:18:13 +0000 (UTC) Received: from mail-vx0-f181.google.com (mail-vx0-f181.google.com [209.85.220.181]) by pigeon.gentoo.org (Postfix) with ESMTP id D0DE21C0BC for ; Thu, 19 May 2011 14:18:12 +0000 (UTC) Received: by vxb39 with SMTP id 39so2383585vxb.40 for ; Thu, 19 May 2011 07:18:12 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:in-reply-to:references:from :date:x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; bh=TnKy3FbeSYDNgDjtSP49xng5yNII/89I30bs6FOn4NA=; b=ucPMwzllzqjqpxggyC0ZagOHLDU1Pw+aFdcd53tBRLCceIeq2W+VI08Ih5GBcP9iZC 7TtusWhNGFmLCQFw7kysbP9hEJr3vTKyABpgb6dA/nbjVdKyPrY5aE7RMNybrW5S10o7 ctEkwvE2NbMoGuDBX9cPuPuPEPErT6D7+j5pc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:from:date :x-google-sender-auth:message-id:subject:to:content-type :content-transfer-encoding; b=c5eB2KFlk8cmBtnJ1Zt23jhC2j2nnlpe5i4rBoVfgqPx5TlDtJ1i2zPU1Th4ZDfHIm PsjJCMfIQeyW3I7JILGzrRDlMIQK6NEKxdtqYpnlwWYByFd8ir8J1xi/dndmhpkpiaYx 2+h8dEhCjoALkeVw2g5p5JIRzaSAhQjSAujXg= Received: by 10.52.180.201 with SMTP id dq9mr4625989vdc.245.1305814692191; Thu, 19 May 2011 07:18:12 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Sender: paul.hartman@gmail.com Received: by 10.52.157.234 with HTTP; Thu, 19 May 2011 07:17:52 -0700 (PDT) In-Reply-To: <201105182253.17933.michaelkintzios@gmail.com> References: <201105182206.30652.michaelkintzios@gmail.com> <201105182328.38995.alan.mckinnon@gmail.com> <201105182253.17933.michaelkintzios@gmail.com> From: Paul Hartman Date: Thu, 19 May 2011 09:17:52 -0500 X-Google-Sender-Auth: zQogOIAU3zN7Ub5dod_BPjIrZTE Message-ID: Subject: Re: [gentoo-user] decplean left libtunepimp.la behind To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: X-Archives-Hash: e26077a2549e940c09e6100be758e029 On Wed, May 18, 2011 at 4:53 PM, Mick wrote: > On Wednesday 18 May 2011 22:28:38 Alan McKinnon wrote: >> Apparently, though unproven, at 23:06 on Wednesday 18 May 2011, Mick did >> opine >> >> thusly: >> > Had a depclean session which removed: >> > =A0media-libs/musicbrainz >> > >> > =A0 =A0 selected: 2.1.5 >> > >> > =A0 =A0protected: none >> > >> > =A0 =A0 =A0omitted: 3.0.2 >> > >> > Then I followed up with revdep-rebuild and this comes up: >> > =A0* Generated new 1_files.rr >> > =A0* Collecting complete LD_LIBRARY_PATH >> > =A0* Generated new 2_ldpath.rr >> > =A0* Checking dynamic linking consistency >> > >> > [ 67% ] =A0* =A0 broken /usr/lib/libtunepimp.la (requires -lmusicbrain= z) >> > [snip ...] >> > >> > =A0* Assigning files to packages >> > =A0* =A0!!! /usr/lib/libtunepimp.la not owned by any package is broken= !!! >> > =A0* =A0 /usr/lib/libtunepimp.la -> (none) >> > >> > What is "-lmusicbrainz" and is it telling me to just delete >> > /usr/lib/libtunepimp.la? >> >> Look into any *.la file and you will see stuff like this: >> >> /usr/lib/libsqlite3.la:dependency_libs=3D' -ldl -lpthread' >> >> The .la files are hints to the linker telling it how to do stuff, the -l >> bits reference libraries that will be needed. Far more often than is >> acceptable, libtool cocks this up in spectacular ways, which is why we h= ad >> >> lafilefixer --justfixit >> >> for so long, and why it is now built into portage. >> >> I have musicbrainz, but I do not have /usr/lib/libtunepimp.la and yours = is >> orphaned anyway - it probably got left behind long ago when depclean did= n't >> know it was related to musicbrainz. >> >> Just delete the thing, be done with it, revdep-rebuild will stfu and you >> will be a much happier chappy > > Thanks guys, it's been blitzed! I think the long-term plan is to eliminate the *.la files entirely, once all packages have been updated as such by their maintainers, so hopefully this kind of problem will vanish in the not-too-distant future. :)