Gentoo Archives: gentoo-alt

From: Fabian Groffen <grobian@g.o>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] [PREFIX] FreeBSD support added
Date: Mon, 29 Oct 2007 08:31:20
Message-Id: 20071029083102.GB25639@gentoo.org
In Reply to: Re: [gentoo-alt] [PREFIX] FreeBSD support added by Matt Michalowski
1 On 29-10-2007 18:02:25 +1100, Matt Michalowski wrote:
2 > Fabian Groffen wrote:
3 >> On 28-10-2007 23:12:18 +1100, Matt Michalowski wrote:
4 >>
5 >>>> Do you see this passing by when installing portage?:
6 >>>>
7 >>>> make[1]: Leaving directory
8 >>>> `/export/scratch/gentoo/var/tmp/portage/sys-apps/portage-2.2.00.8328/work/prefix-portage-2.2.00.8328'
9 >>>> running build
10 >>>> running build_ext
11 >>>> building 'chflags' extension
12 >>>> creating build
13 >>>> creating build/temp.freebsd-6.2-RELEASE-i386-2.5
14 >>>> i686-pc-freebsd6.2-gcc -pthread -fno-strict-aliasing -O2 -pipe -fPIC
15 >>>> -I/export/scratch/gentoo/usr/include/python2.5 -c chflags.c -o
16 >>>> build/temp.freebsd-6.2-RELEASE-i386-2.5/chflags.o
17 >>>> creating build/lib.freebsd-6.2-RELEASE-i386-2.5
18 >>>> i686-pc-freebsd6.2-gcc -shared -L. -O2 -pipe
19 >>>> build/temp.freebsd-6.2-RELEASE-i386-2.5/chflags.o -lpython2.5 -o
20 >>>> build/lib.freebsd-6.2-RELEASE-i386-2.5/chflags.so
21 >>>>
22 >>> Nope. Should I maybe try changing the bootstrap script to bootstrap
23 >>> prefix-portage 2.2.00.8328 instead of the current 2.2.00.7965, or
24 >>> bootstrapping Python 2.5.1 instead of 2.4.4?
25 >>>
26 >>
27 >> A newer portage snapshot may help, but that needs some additional
28 >> argument. --eapi='"prefix"' to the configure call.
29 >>
30 >>
31 > Following the instructions except bootstrapping Python 2.5.1 has gotten me
32 > a little further, emerging sed, make & bash all worked.
33 >
34 > However, when I tried "emerge --oneshot baselayout-prefix" as per the
35 > instructions, it started emerging a lot of dependencies, perl, etc. It
36 > eventually fails with a collision error when trying to emerge portage:
37
38 --nodeps is missing.
39
40 That's a bug, I'll add that.
41
42 What you get below is normal, as that is being dealt with in point 1.15.
43
44
45 > strip: strip --strip-unneeded -R .comment
46 > usr/lib/portage/bin/chpathtool
47 > usr/lib/portage/bin/tbz2tool
48 > ecompressdir: bzip2 -9 usr/gentoo//usr/share/man
49 > * checking 246 files for package collisions
50 > * This package is blocked because it wants to overwrite
51 > * files belonging to other packages (see list below).
52 > * If you have no clue what this is all about report it
53 > * as a bug for this package on http://bugs.gentoo.org
54 >
55 > package sys-apps/portage-2.2.00.8228 NOT merged
56 >
57 > Detected file collision(s):
58 >
59 > '/usr/gentoo/usr/lib/portage/bin/chpathtool'
60 > '/usr/gentoo/usr/lib/portage/bin/tbz2tool'
61 > '/usr/gentoo/usr/lib/portage/bin/archive-conf'
62 > ... lots more files ...
63 >
64 >
65 >
66 > Matt.
67 >
68 >
69 >
70 > --
71 > gentoo-alt@g.o mailing list
72 >
73
74 --
75 Fabian Groffen
76 Gentoo on a different level
77 --
78 gentoo-alt@g.o mailing list