From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from lists.gentoo.org ([140.105.134.102] helo=robin.gentoo.org) by nuthatch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1FqWmV-0005n4-62 for garchives@archives.gentoo.org; Wed, 14 Jun 2006 14:55:43 +0000 Received: from robin.gentoo.org (localhost [127.0.0.1]) by robin.gentoo.org (8.13.6/8.13.6) with SMTP id k5EEqPX2008458; Wed, 14 Jun 2006 14:52:25 GMT Received: from nz-out-0102.google.com (nz-out-0102.google.com [64.233.162.199]) by robin.gentoo.org (8.13.6/8.13.6) with ESMTP id k5EEgiJO002918 for ; Wed, 14 Jun 2006 14:42:45 GMT Received: by nz-out-0102.google.com with SMTP id z3so150750nzf for ; Wed, 14 Jun 2006 07:42:44 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:references; b=NVCwhmGwcHb0GWSrJnXQARPi7IXZdfU+1osOOAwWKj/A7vKlTWpfRu8JemG9Rm8lT7KaDCjUI9tYdXa3isuAYNuGbmQQnkhFfr4g9YcnfWYLtHY1B4lqaTpv7faRXg5DbcKs+piuLz6vB26Z6eV0WWjDpPK9WeSzVYfuHw8hxDw= Received: by 10.36.250.42 with SMTP id x42mr1198090nzh; Wed, 14 Jun 2006 07:42:44 -0700 (PDT) Received: by 10.37.22.74 with HTTP; Wed, 14 Jun 2006 07:42:43 -0700 (PDT) Message-ID: <9acccfe50606140742j4f7adfb2pa339dc16afa06689@mail.gmail.com> Date: Wed, 14 Jun 2006 07:42:43 -0700 From: "Kevin O'Gorman" To: gentoo-user@lists.gentoo.org Subject: Re: [gentoo-user] Use and removal of binary packages In-Reply-To: <7573e9640606132226j36c6af28v342b0c72e9f8d3ba@mail.gmail.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_3467_5014770.1150296163871" References: <9acccfe50606130940o34c975f5kf44ccb290f93be45@mail.gmail.com> <20060613181003.166cf10d@hactar.digimed.co.uk> <9acccfe50606132146w280fb2eaq150d7b9443f261ff@mail.gmail.com> <7573e9640606132226j36c6af28v342b0c72e9f8d3ba@mail.gmail.com> X-Archives-Salt: d7f63eff-4fe0-4d7c-b607-ff8e19dff913 X-Archives-Hash: e372306bfbd9195400b458d260f40e93 ------=_Part_3467_5014770.1150296163871 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline On 6/13/06, Richard Fish wrote: > > On 6/13/06, Kevin O'Gorman wrote: > > Something about this is just not clicking with me. I restored my backup > to > > an empty directory, chrooted to that directory, ran quickpkg on some of > the > > packages I've been trying to re-emerge, and was feeling good. But... > > > > I got out of chroot, copied these to $PKGDIR (/usr/portage/packages) > like > > the other packages there, and tried to emerge. No joy. Examples of > > what I tried: > > > treat Backups # emerge -v --usepkgonly =glib-1.2.10-r5 > > > Calculating dependencies > > > !!! There are no packages available to satisfy: "=glib-1.2.10-r5" > > > !!! Either add a suitable binary package or compile from an ebuild. > > Did you copy the entire PKGDIR heirarchy? It normally looks something > like: > > $PKGDIR/All/glib-1.2.10-r5.tbz2 > ... > $PKGDIR/dev-libs/glib-1.2.10-r5.tbz2 -> ../All/glib-1.2.10-r5.tbz2 > > If you just copied the 'All' directory, without the symlinks, this > could account for the behavior you are seeing. > > -Richard Okay, that helped. But not as much as I had hoped. Now I get: > treat dev-libs # emerge -avk =glib-1.2.10-r5 > > These are the packages that would be merged, in order: > > Calculating dependencies - > emerge: there are no ebuilds to satisfy "virtual/glibc". > (dependency required by "dev-libs/glib-1.2.10-r5" [binary]) > > treat dev-libs # So it sees that it has the glib package, but is still unwilling to emerge it because of something else I need to do. But I don't know how to find out what to do about this virtual. In /var/cache/edb/virtuals, I have > virtual/glibc sys-libs/glibc > and I have 2.3.6-r3 installed: > sys-libs/glibc > Available versions: [P]2.2.5-r10 [P]2.3.2-r12 2.3.3.20040420-r2~2.3.4.20040619-r2 > 2.3.4.20040808-r1 2.3.4.20041102-r1 *2.3.4.20041102-r2 ~2.3.4.20050125-r1 > 2.3.5 2.3.5-r1 2.3.5-r2 2.3.5-r3 *2.3.6 *2.3.6-r1 ~2.3.6-r2 2.3.6-r3~2.3.6-r4 ~2.4-r1 ~2.4-r2 ~2.4-r3 > Installed: 2.3.6-r3 > Homepage: http://www.gnu.org/software/libc/libc.html > Description: GNU libc6 (also called glibc2) C library > > ++ kevin -- Kevin O'Gorman, PhD ------=_Part_3467_5014770.1150296163871 Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 6/13/06, Richard Fish <bigfish@asmallpond.org> wrote:
On 6/13/06, Kevin O'Gorman <kogorman@gmail.com> wrote:
> Something about this is just not clicking with me.  I restored my backup to
> an empty directory, chrooted to that directory, ran quickpkg on some of the
> packages I've been trying to re-emerge, and was feeling good.  But...
>
> I got out of chroot, copied these to $PKGDIR (/usr/portage/packages) like
> the other packages there, and tried to emerge.  No joy.  Examples of
> what I tried:
> > treat Backups # emerge -v --usepkgonly =glib-1.2.10-r5
> > Calculating dependencies
> > !!! There are no packages available to satisfy: "=glib-1.2.10-r5"
> > !!! Either add a suitable binary package or compile from an ebuild.

Did you copy the entire PKGDIR heirarchy?  It normally looks something like:

$PKGDIR/All/glib-1.2.10-r5.tbz2
...
$PKGDIR/dev-libs/glib- 1.2.10-r5.tbz2 -> ../All/glib-1.2.10-r5.tbz2

If you just copied the 'All' directory, without the symlinks, this
could account for the behavior you are seeing.

-Richard

Okay, that helped.  But not as much as I had hoped.

Now I get:
treat dev-libs # emerge -avk =glib-1.2.10-r5

These are the packages that would be merged, in order:

Calculating dependencies -
emerge: there are no ebuilds to satisfy "virtual/glibc".
(dependency required by "dev-libs/glib-1.2.10-r5" [binary])

treat dev-libs #
So it sees that it has the glib package, but is still unwilling to emerge it
because of something else I need to do.  But I don't know how to find
out what to do about this virtual.  In /var/cache/edb/virtuals, I have
virtual/glibc sys-libs/glibc
and I have 2.3.6-r3 installed:
sys-libs/glibc
     Available versions:  [P]2.2.5-r10 [P]2.3.2-r12 2.3.3.20040420-r2 ~2.3.4.20040619-r2 2.3.4.20040808-r1 2.3.4.20041102-r1 *2.3.4.20041102-r2 ~2.3.4.20050125-r1 2.3.5 2.3.5-r1 2.3.5-r2 2.3.5-r3 *2.3.6 *2.3.6-r1 ~2.3.6-r2 2.3.6-r3 ~2.3.6-r4 ~2.4-r1 ~2.4-r2 ~2.4-r3
     Installed:           2.3.6-r3
     Homepage:            http://www.gnu.org/software/libc/libc.html
     Description:         GNU libc6 (also called glibc2) C library

 
++ kevin

 


--
Kevin O'Gorman, PhD
------=_Part_3467_5014770.1150296163871-- -- gentoo-user@gentoo.org mailing list