Subject: Re: 20030518 i386 build
To: David Laight <david@l8s.co.uk>
From: Luke Mewburn <lukem@netbsd.org>
List: current-users
Date: 05/19/2003 10:35:23
On Sun, May 18, 2003 at 04:16:16PM +0100, David Laight wrote:
| On Sun, May 18, 2003 at 07:51:33AM -0500, Frederick Bruckman wrote:
| > On Sun, 18 May 2003, John Nemeth wrote:
| >
| > > It looks like the flists for i386 are out of date. This is the
| > > output from a 20030518 i386 build:
| >
| > > > ./lib/libc.so.12.97
| > > 1357a1359
| > > > ./usr/include/i386/mouse.h
| > > 1916a1919
| > > > ./usr/include/sys/float_ieee.h
| >
| > > checkflist: flist inconsistencies found
| > > checkflist: key to output:
| > > < file is in flist but missing from DESTDIR
| > > (file wasn't installed ?)
| > > > file is in DESTDIR but missing from flist
| > > (file is obsolete or flist is out of date ?)
| > > *** Error code 1
| >
| > Those are all obsolete files. You're DESTDIR wasn't clean?
|
| And when you delete them (which is usually safe) you'll find that
| libstdc++ (IIRC) has a .depend file that refers to float_ieee.h
| so makes the build fail.
|
| Actually I do wonder if these extra files are a problem?
| (especially after an 'update' build).
|
| If you build the sets, then don't their contents depend on the flists
| with permissions from METALOG (if unprived) not on DESTDIR.
| (makbe lukem knows the answer...)
IIRC, a combination of both.
I always build with UPDATE, and occasionally I have to clean out
DESTDIR to get things going again. Most of the time, I find that
deleting the extra files is acceptable and lets the "distribution"
or "sets" build complete successfully.