Gentoo Archives: gentoo-alt

From: Matt Michalowski <me@××××××××.au>
To: gentoo-alt@l.g.o
Subject: Re: [gentoo-alt] [PREFIX] FreeBSD support added
Date: Thu, 18 Oct 2007 07:18:44
Message-Id: 47170644.4030801@mattm.id.au
In Reply to: Re: [gentoo-alt] [PREFIX] FreeBSD support added by Fabian Groffen
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

Replies

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