End of another day, so I'm starting another thread.
I've attached my bootstrap script.
I still need to do the following to get to the error below.
root hack (secpass...)
Add content to PORTDIR (using's haubi's prefixed overlay... tried
kito's but it barfed..)
Manually update make.conf to point to PORTDIR and PORTDIR_OVERLAY
Emerge info gives the following:
niger:mharrison[1134] emerge info
*** You are not in the portage group. You may experience cache problems
*** due to permissions preventing the creation of the on-disk cache.
*** Please add this user to the portage group if you wish to use portage.
Invalid package name in package.provided: virtual/libc
Invalid package name in package.provided: virtual/linux-sources
Invalid package name in package.provided: virtual/os-headers
!!! Relying on the shell to locate gcc, this may break
!!! DISTCC, installing gcc-config and setting your current gcc
!!! profile will fix this
Portage 2.0.54 (!/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage/profiles/default-secondary/linux/x86,
gcc-3.3.5, unavailable, 2.6.10-1.770_FC3 i686)
=================================================================
System uname: 2.6.10-1.770_FC3 i686 i686
Gentoo Base System version 1.6.13
dev-lang/python: [Not Present]
sys-apps/sandbox: [Not Present]
sys-devel/autoconf: [Not Present]
sys-devel/automake: [Not Present]
sys-devel/binutils: [Not Present]
sys-devel/libtool: [Not Present]
sys-devel/odcctools: [Not Present]
virtual/os-headers: [Not Present]
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT=""
CONFIG_PROTECT_MASK="
/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu//etc/env.d"
FEATURES="autoconfig sfperms strict"
LANG="en_US"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/normalportage"
PORTDIR_OVERLAY="/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage"
PREFIX="/data1/portage/dec16/prefix"
USE="x86 secondary elibc_glibc kernel_linux userland_GNU"
Unset: ASFLAGS, AUTOCLEAN, CFLAGS, CTARGET, CXXFLAGS, DISTDIR,
GENTOO_MIRRORS, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PKGDIR, SYNC
When I try "emerge -av system" I get the following:
global updates blah blah (snipped).....
...........................
These are the packages that I would merge, in order:
Calculating system dependencies Cannot chown a lockfile. This could
cause inconvenience later.
Cannot chown a lockfile. This could cause inconvenience later.
!!! All ebuilds that could satisfy ">=app-shells/bash-3.0-r9" have been masked.
!!! One of the following masked packages is required to complete your request:
Cannot chown a lockfile. This could cause inconvenience later.
Traceback (most recent call last):
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge",
line 3159, in ?
if not mydepgraph.xcreate(myaction):
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge",
line 1428, in xcreate
if not self.select_dep(portage.root, mydep):
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge",
line 1280, in select_dep
mreasons = portage.getmaskingstatus(p)
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/lib/portage/pym/portage.py",
line 3703, in getmaskingstatus
mygroups, eapi = portdb.aux_get(mycpv, ["KEYWORDS", "EAPI"])
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/lib/portage/pym/portage.py",
line 5048, in aux_get
self.auxdb[mylocation][mycpv] = mydata
KeyError: '/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage'
Not sure what is going on here. I'm assumming it has to do with EAPI
stuff. Any hints? I'll do my part and look through the code too.
matt
I've attached my bootstrap script.
I still need to do the following to get to the error below.
root hack (secpass...)
Add content to PORTDIR (using's haubi's prefixed overlay... tried
kito's but it barfed..)
Manually update make.conf to point to PORTDIR and PORTDIR_OVERLAY
Emerge info gives the following:
niger:mharrison[1134] emerge info
*** You are not in the portage group. You may experience cache problems
*** due to permissions preventing the creation of the on-disk cache.
*** Please add this user to the portage group if you wish to use portage.
Invalid package name in package.provided: virtual/libc
Invalid package name in package.provided: virtual/linux-sources
Invalid package name in package.provided: virtual/os-headers
!!! Relying on the shell to locate gcc, this may break
!!! DISTCC, installing gcc-config and setting your current gcc
!!! profile will fix this
Portage 2.0.54 (!/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage/profiles/default-secondary/linux/x86,
gcc-3.3.5, unavailable, 2.6.10-1.770_FC3 i686)
=================================================================
System uname: 2.6.10-1.770_FC3 i686 i686
Gentoo Base System version 1.6.13
dev-lang/python: [Not Present]
sys-apps/sandbox: [Not Present]
sys-devel/autoconf: [Not Present]
sys-devel/automake: [Not Present]
sys-devel/binutils: [Not Present]
sys-devel/libtool: [Not Present]
sys-devel/odcctools: [Not Present]
virtual/os-headers: [Not Present]
ACCEPT_KEYWORDS="x86 ~x86"
CBUILD="i686-pc-linux-gnu"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT=""
CONFIG_PROTECT_MASK="
/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu//etc/env.d"
FEATURES="autoconfig sfperms strict"
LANG="en_US"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/normalportage"
PORTDIR_OVERLAY="/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage"
PREFIX="/data1/portage/dec16/prefix"
USE="x86 secondary elibc_glibc kernel_linux userland_GNU"
Unset: ASFLAGS, AUTOCLEAN, CFLAGS, CTARGET, CXXFLAGS, DISTDIR,
GENTOO_MIRRORS, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PKGDIR, SYNC
When I try "emerge -av system" I get the following:
global updates blah blah (snipped).....
...........................
These are the packages that I would merge, in order:
Calculating system dependencies Cannot chown a lockfile. This could
cause inconvenience later.
Cannot chown a lockfile. This could cause inconvenience later.
!!! All ebuilds that could satisfy ">=app-shells/bash-3.0-r9" have been masked.
!!! One of the following masked packages is required to complete your request:
Cannot chown a lockfile. This could cause inconvenience later.
Traceback (most recent call last):
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge",
line 3159, in ?
if not mydepgraph.xcreate(myaction):
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge",
line 1428, in xcreate
if not self.select_dep(portage.root, mydep):
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge",
line 1280, in select_dep
mreasons = portage.getmaskingstatus(p)
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/lib/portage/pym/portage.py",
line 3703, in getmaskingstatus
mygroups, eapi = portdb.aux_get(mycpv, ["KEYWORDS", "EAPI"])
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/lib/portage/pym/portage.py",
line 5048, in aux_get
self.auxdb[mylocation][mycpv] = mydata
KeyError: '/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage'
Not sure what is going on here. I'm assumming it has to do with EAPI
stuff. Any hints? I'll do my part and look through the code too.
matt