Subject: Re: flist oddity.
To: Richard Rauch <rkr@olib.org>
From: Luke Mewburn <lukem@NetBSD.org>
List: current-users
Date: 01/26/2004 04:12:28
--kunpHVz1op/+13PW
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
On Sat, Jan 24, 2004 at 03:30:17PM -0600, Richard Rauch wrote:
| I was building a new "./build.sh release" for myself, and hit that dear
| old friend, flist inconsistancies. Specifically, some files such as
| ./usr/X11R6/bin/inb are in the tree, but not in the flist.
|
| Poking around, I find that 7 of the 8 "bonus" files are listed in
| *three* places in the flist:
|
| * xbase4/md.amd64
| * xbase4/md.i386
| * xserver/md.i386
|
| ...so why are they doubly-listed for the i386?
The sets that match "x*3" are for native builds of xsrc/xc (XFree86 3.x)
The sets that match "x*4" are for native builds of xsrc/xfree/xc (XFree86 4.x)
Both of these will be deprecated in the near future.
The sets that match "x*[^34]" are for reachover builds from src/x11
of xsrc/xfree/xc (XFree86 4.x).
| Should they be doubly-listed for the amd64, too?
Possibly.
| Whatever the solution to my specific problem, the above seems to
| be very wrong.
|
| (I've been having a hard time getting X to build---it kept insisting that
| the XpmI.h file was missing at a certain point, despite "cvs update" and
| "make clean" (in .../src, .../src/x11, and .../xsrc). I'd like to have
| a "release set" for the current state of things, but mostly I just want
| to install X (without having to do a tedious update to /etc for a full
| system isntall)---"make build" in the X dir produced a core-dumping X
| server )^&, which happened before and was "cured" by doing
| "./build.sh release".)
I don't understand what you're doing to prevent the build from
functioning correctly.
Could you send the output of
./build.sh [your-build.sh-options] params
?
My laptop is running a very recent build of src & src/x11, built with
./build.sh -V MKX11=yes release sets
To upgrade the laptop, I extract the following sets to `/':
base comp games man misc text xbase xcomp xfont xserver
I manually merged the contents of xetc.tgz, and used the following to
apply any necessary changes from etc.tgz:
mkdir /tmp/foo
cd /tmp/foo
pax -zrpe -f /path/to/etc.tgz
./etc/postinstall -s `pwd` fix
cd /
rm -rf /tmp/foo
Cheers,
Luke.
--kunpHVz1op/+13PW
Content-Type: application/pgp-signature
Content-Disposition: inline
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (NetBSD)
iD8DBQFAE/j8pBhtmn8zJHIRAnXvAJ0Q/LgwqMbxGXtSnN6b068Q9T/XcACfSc4H
foNRrWVmarbywddAvaZb7b4=
=rAUg
-----END PGP SIGNATURE-----
--kunpHVz1op/+13PW--