Gentoo Archives: gentoo-alt

From: Matt Michalowski <me@××××××××.au>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] [PREFIX] FreeBSD support added
Date: Mon, 29 Oct 2007 07:02:33
Message-Id: 47258581.6070902@mattm.id.au
In Reply to: Re: [gentoo-alt] [PREFIX] FreeBSD support added by Fabian Groffen
1 Fabian Groffen wrote:
2 > On 28-10-2007 23:12:18 +1100, Matt Michalowski wrote:
3 >
4 >>> Do you see this passing by when installing portage?:
5 >>>
6 >>> make[1]: Leaving directory
7 >>> `/export/scratch/gentoo/var/tmp/portage/sys-apps/portage-2.2.00.8328/work/prefix-portage-2.2.00.8328'
8 >>> running build
9 >>> running build_ext
10 >>> building 'chflags' extension
11 >>> creating build
12 >>> creating build/temp.freebsd-6.2-RELEASE-i386-2.5
13 >>> i686-pc-freebsd6.2-gcc -pthread -fno-strict-aliasing -O2 -pipe -fPIC
14 >>> -I/export/scratch/gentoo/usr/include/python2.5 -c chflags.c -o
15 >>> build/temp.freebsd-6.2-RELEASE-i386-2.5/chflags.o
16 >>> creating build/lib.freebsd-6.2-RELEASE-i386-2.5
17 >>> i686-pc-freebsd6.2-gcc -shared -L. -O2 -pipe
18 >>> build/temp.freebsd-6.2-RELEASE-i386-2.5/chflags.o -lpython2.5 -o
19 >>> build/lib.freebsd-6.2-RELEASE-i386-2.5/chflags.so
20 >>>
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
32 me 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 strip: strip --strip-unneeded -R .comment
39 usr/lib/portage/bin/chpathtool
40 usr/lib/portage/bin/tbz2tool
41 ecompressdir: bzip2 -9 usr/gentoo//usr/share/man
42 * checking 246 files for package collisions
43 * This package is blocked because it wants to overwrite
44 * files belonging to other packages (see list below).
45 * If you have no clue what this is all about report it
46 * as a bug for this package on http://bugs.gentoo.org
47
48 package sys-apps/portage-2.2.00.8228 NOT merged
49
50 Detected file collision(s):
51
52 '/usr/gentoo/usr/lib/portage/bin/chpathtool'
53 '/usr/gentoo/usr/lib/portage/bin/tbz2tool'
54 '/usr/gentoo/usr/lib/portage/bin/archive-conf'
55 ... lots more files ...
56
57
58
59 Matt.
60
61
62
63 --
64 gentoo-alt@g.o mailing list

Replies

Subject Author
Re: [gentoo-alt] [PREFIX] FreeBSD support added Fabian Groffen <grobian@g.o>