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
++ kevin
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/glibcand 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