On 6/13/06, Richard Fish <[EMAIL PROTECTED]> wrote:
On 6/13/06, Kevin O'Gorman <[EMAIL PROTECTED]> 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

Reply via email to