1 |
End of another day, so I'm starting another thread. |
2 |
|
3 |
I've attached my bootstrap script. |
4 |
I still need to do the following to get to the error below. |
5 |
|
6 |
root hack (secpass...) |
7 |
Add content to PORTDIR (using's haubi's prefixed overlay... tried |
8 |
kito's but it barfed..) |
9 |
Manually update make.conf to point to PORTDIR and PORTDIR_OVERLAY |
10 |
|
11 |
Emerge info gives the following: |
12 |
niger:mharrison[1134] emerge info |
13 |
|
14 |
*** You are not in the portage group. You may experience cache problems |
15 |
*** due to permissions preventing the creation of the on-disk cache. |
16 |
*** Please add this user to the portage group if you wish to use portage. |
17 |
|
18 |
Invalid package name in package.provided: virtual/libc |
19 |
Invalid package name in package.provided: virtual/linux-sources |
20 |
Invalid package name in package.provided: virtual/os-headers |
21 |
!!! Relying on the shell to locate gcc, this may break |
22 |
!!! DISTCC, installing gcc-config and setting your current gcc |
23 |
!!! profile will fix this |
24 |
Portage 2.0.54 (!/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage/profiles/default-secondary/linux/x86, |
25 |
gcc-3.3.5, unavailable, 2.6.10-1.770_FC3 i686) |
26 |
================================================================= |
27 |
System uname: 2.6.10-1.770_FC3 i686 i686 |
28 |
Gentoo Base System version 1.6.13 |
29 |
dev-lang/python: [Not Present] |
30 |
sys-apps/sandbox: [Not Present] |
31 |
sys-devel/autoconf: [Not Present] |
32 |
sys-devel/automake: [Not Present] |
33 |
sys-devel/binutils: [Not Present] |
34 |
sys-devel/libtool: [Not Present] |
35 |
sys-devel/odcctools: [Not Present] |
36 |
virtual/os-headers: [Not Present] |
37 |
ACCEPT_KEYWORDS="x86 ~x86" |
38 |
CBUILD="i686-pc-linux-gnu" |
39 |
CHOST="i686-pc-linux-gnu" |
40 |
CONFIG_PROTECT="" |
41 |
CONFIG_PROTECT_MASK=" |
42 |
/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu//etc/env.d" |
43 |
FEATURES="autoconfig sfperms strict" |
44 |
LANG="en_US" |
45 |
PORTAGE_TMPDIR="/var/tmp" |
46 |
PORTDIR="/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/normalportage" |
47 |
PORTDIR_OVERLAY="/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage" |
48 |
PREFIX="/data1/portage/dec16/prefix" |
49 |
USE="x86 secondary elibc_glibc kernel_linux userland_GNU" |
50 |
Unset: ASFLAGS, AUTOCLEAN, CFLAGS, CTARGET, CXXFLAGS, DISTDIR, |
51 |
GENTOO_MIRRORS, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PKGDIR, SYNC |
52 |
|
53 |
When I try "emerge -av system" I get the following: |
54 |
global updates blah blah (snipped)..... |
55 |
........................... |
56 |
|
57 |
These are the packages that I would merge, in order: |
58 |
|
59 |
Calculating system dependencies Cannot chown a lockfile. This could |
60 |
cause inconvenience later. |
61 |
Cannot chown a lockfile. This could cause inconvenience later. |
62 |
|
63 |
!!! All ebuilds that could satisfy ">=app-shells/bash-3.0-r9" have been masked. |
64 |
!!! One of the following masked packages is required to complete your request: |
65 |
Cannot chown a lockfile. This could cause inconvenience later. |
66 |
Traceback (most recent call last): |
67 |
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge", |
68 |
line 3159, in ? |
69 |
if not mydepgraph.xcreate(myaction): |
70 |
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge", |
71 |
line 1428, in xcreate |
72 |
if not self.select_dep(portage.root, mydep): |
73 |
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/bin/emerge", |
74 |
line 1280, in select_dep |
75 |
mreasons = portage.getmaskingstatus(p) |
76 |
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/lib/portage/pym/portage.py", |
77 |
line 3703, in getmaskingstatus |
78 |
mygroups, eapi = portdb.aux_get(mycpv, ["KEYWORDS", "EAPI"]) |
79 |
File "/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/lib/portage/pym/portage.py", |
80 |
line 5048, in aux_get |
81 |
self.auxdb[mylocation][mycpv] = mydata |
82 |
KeyError: '/data1/portage/dec16/prefix/toolsbox-4-patchespre.20051216/i686-pc-linux-gnu/portage' |
83 |
|
84 |
|
85 |
Not sure what is going on here. I'm assumming it has to do with EAPI |
86 |
stuff. Any hints? I'll do my part and look through the code too. |
87 |
|
88 |
matt |