Gentoo Archives: gentoo-osx

From: m h <sesquile@×××××.com>
To: gentoo-osx@l.g.o
Subject: [gentoo-osx] prefix issues (EAPI, gid, ...)
Date: Sat, 17 Dec 2005 01:33:05
Message-Id: e36b84ee0512161732i52a44471s60f98638fbc8062a@mail.gmail.com
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

Attachments

File name MIME type
bootstrap.sh application/x-sh

Replies

Subject Author
[gentoo-osx] Re: prefix issues (EAPI, gid, ...) m h <sesquile@×××××.com>