1 |
Fabian Groffen wrote: |
2 |
> On 10-10-2007 09:28:07 +0200, Fabian Groffen wrote: |
3 |
> |
4 |
>> Hi all, just a heads up: |
5 |
>> |
6 |
>> I recently bootstrapped on FreeBSD 6.2. Apart from some patch to GCC, |
7 |
>> and a hickup with python (quite naturally, of course) bootstrapping went |
8 |
>> quite smooth. The current keyword "~x86-fbsd" is put on all system |
9 |
>> packages, subversion, mutt and vim + some little others. Not much, but |
10 |
>> my PII400MHz, 128MB machine isn't much either ;) |
11 |
>> |
12 |
> |
13 |
> I forgot to mention that I added a bootstrap guide for it: |
14 |
> http://www.gentoo.org/proj/en/gentoo-alt/prefix/bootstrap-freebsd.xml |
15 |
> |
16 |
The summary on the right hand side says "Linux" :) |
17 |
|
18 |
I tried to bootstrap on a clean FreeBSD 6.2 also, following the guide. |
19 |
|
20 |
All the bootstrap to EPREFIX/tmp bits worked ok, but here's what I get |
21 |
when I first try to emerge sed (compiles OK but merge fails): |
22 |
>>> Completed installing sed-4.1.4-r1 into |
23 |
/opt/hwbp/var/tmp/portage/sys-apps/sed-4.1.4-r1/image/opt/hwbp/ |
24 |
|
25 |
/opt/hwbp/usr/lib/portage/bin/prepstrip: line 69: scanelf: command not found |
26 |
/opt/hwbp/usr/lib/portage/bin/prepstrip: line 131: scanelf: command not |
27 |
found |
28 |
ecompressdir: bzip2 -9 opt/hwbp//usr/share/man |
29 |
* checking 14 files for package collisions |
30 |
>>> Merging sys-apps/sed-4.1.4-r1 to / |
31 |
Traceback (most recent call last): |
32 |
File "/opt/hwbp/usr/bin/emerge", line 18, in ? |
33 |
retval = emerge_main() |
34 |
File "/opt/hwbp/usr/lib/portage/pym/emerge/__init__.py", line 6695, in |
35 |
emerge_main |
36 |
myopts, myaction, myfiles, spinner) |
37 |
File "/opt/hwbp/usr/lib/portage/pym/emerge/__init__.py", line 6139, in |
38 |
action_build |
39 |
retval = mergetask.merge(pkglist, favorites, mtimedb) |
40 |
File "/opt/hwbp/usr/lib/portage/pym/emerge/__init__.py", line 3849, in |
41 |
merge |
42 |
prev_mtimes=ldpath_mtimes) |
43 |
File "/opt/hwbp/usr/lib/portage/pym/portage/__init__.py", line 4175, |
44 |
in doebuild |
45 |
vartree=vartree, prev_mtimes=prev_mtimes) |
46 |
File "/opt/hwbp/usr/lib/portage/pym/portage/__init__.py", line 4366, |
47 |
in merge |
48 |
mydbapi=mydbapi, prev_mtimes=prev_mtimes) |
49 |
File "/opt/hwbp/usr/lib/portage/pym/portage/dbapi/vartree.py", line |
50 |
2193, in merge |
51 |
cleanup=cleanup, mydbapi=mydbapi, prev_mtimes=prev_mtimes) |
52 |
File "/opt/hwbp/usr/lib/portage/pym/portage/dbapi/vartree.py", line |
53 |
1821, in treewalk |
54 |
if self.mergeme(srcroot, destroot, outfile, secondhand, |
55 |
EPREFIX.lstrip(os.path.sep), cfgfiledict, mymtime): |
56 |
File "/opt/hwbp/usr/lib/portage/pym/portage/dbapi/vartree.py", line |
57 |
2060, in mergeme |
58 |
dflags = mydstat.st_flags |
59 |
AttributeError: 'posix.stat_result' object has no attribute 'st_flags' |
60 |
|
61 |
|
62 |
emerge --info: |
63 |
Portage 2.2.00.7965-prefix (default-prefix/bsd/freebsd/6.2/x86, |
64 |
gcc-3.4.6, unavailable, 6.2-RELEASE i386) |
65 |
================================================================= |
66 |
System uname: 6.2-RELEASE i386 i386 |
67 |
Timestamp of tree: Unknown |
68 |
ACCEPT_KEYWORDS="x86-fbsd ~x86-fbsd" |
69 |
CBUILD="i686-pc-freebsd6.2" |
70 |
CHOST="i686-pc-freebsd6.2" |
71 |
CONFIG_PROTECT="/etc" |
72 |
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf" |
73 |
DISTDIR="/opt/hwbp/usr/portage/distfiles" |
74 |
EPREFIX="/opt/hwbp" |
75 |
FEATURES="collision-protect distlocks metadata-transfer sfperms strict |
76 |
unmerge-orphans userfetch" |
77 |
GENTOO_MIRRORS="http://distfiles.gentoo.org |
78 |
http://distro.ibiblio.org/pub/linux/distributions/gentoo" |
79 |
LDFLAGS="-L/opt/hwbp/usr/lib -Wl,-rpath=/opt/hwbp/usr/lib |
80 |
-L/opt/hwbp/lib -Wl,-rpath=/opt/hwbp/lib" |
81 |
PKGDIR="/opt/hwbp/usr/portage/packages" |
82 |
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times |
83 |
--compress --force --whole-file --delete --delete-after --stats |
84 |
--timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages |
85 |
--filter=H_**/files/digest-*" |
86 |
PORTAGE_TMPDIR="/opt/hwbp/var/tmp" |
87 |
PORTDIR="/opt/hwbp/usr/portage" |
88 |
SYNC="svn+http://overlays.gentoo.org/svn/proj/alt/trunk/prefix-overlay" |
89 |
USE="cracklib midi ncurses prefix readline ssl x86-fbsd zlib" |
90 |
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug |
91 |
file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null |
92 |
plug rate route share shm softvol" ELIBC="FreeBSD" |
93 |
INPUT_DEVICES="keyboard mouse" KERNEL="FreeBSD" LCD_DEVICES="bayrad |
94 |
cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" |
95 |
USERLAND="GNU" |
96 |
Unset: CFLAGS, CTARGET, CXXFLAGS, EMERGE_DEFAULT_OPTS, INSTALL_MASK, |
97 |
LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, |
98 |
PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY |
99 |
|
100 |
|
101 |
Matt. |
102 |
-- |
103 |
gentoo-alt@g.o mailing list |