Subject: NetBSD-Current - Building release failed ... :(
To: None <current-users@netbsd.org>
From: KlinT <klint@klintcentral.net>
List: current-users
Date: 06/25/2006 11:57:07
Hi all,

Well, I've just get the latest netbsd-current source files from CVS.
Then when I try to build the whole release, I get the following error :

---------------------------------------------------------
makesetfiles ===> /CROSSCOMP/BUILD.21/src/distrib/sets
      create  set lists
nbmake: Child (13599) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.base
nbmake: Child (21265) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.comp
nbmake: Child (3914) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.etc
nbmake: Child (4985) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.games
nbmake: Child (19884) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.man
nbmake: Child (6327) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.misc
nbmake: Child (22848) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.text
nbmake: Child (21016) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.xbase
nbmake: Child (9677) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.xcomp
nbmake: Child (16431) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.xetc
nbmake: Child (12248) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.xfont
nbmake: Child (7649) not in table?
Creating /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.xserver
postinstall-fix-obsolete ===> .
    === Removing obsolete files ===
Source directory: /CROSSCOMP/BUILD.21/src
Target directory: /CROSSCOMP/BUILD/dest.i386/
obsolete fix:
postinstall fixes passed: obsolete
postinstall fixes failed:
    ===============================
checkflist ===> distrib/sets
=======  4 extra files in DESTDIR  =========
Files in DESTDIR but missing from flist.
File is obsolete or flist is out of date ?
------------------------------------------
./usr/share/man/cat1/qsafe.0
./usr/share/man/cat1/qsieve.0
./usr/share/man/man1/qsafe.1
./usr/share/man/man1/qsieve.1
=========  end of 4 extra files  ===========
--- checkflist ---
*** [checkflist] Error code 1
1 error

nbmake: stopped in /CROSSCOMP/BUILD.21/src/distrib/sets
--- distribution ---
*** [distribution] Error code 2
1 error

nbmake: stopped in /CROSSCOMP/BUILD.21/src
--- release ---
*** [release] Error code 2
1 error

nbmake: stopped in /CROSSCOMP/BUILD.21/src

ERROR: Failed to make release
*** BUILD ABORTED ***
---------------------------------------------------------
COMMAND_LINE : /bin/sh ./build.sh -N 1 -j 3 -m i386 -O /CROSSCOMP/ 
BUILD.21/obj.i386 -T /CROSSCOMP/BUILD.21/tools.i386 -D /CROSSCOMP/ 
BUILD.21/dest.i386 -R /CROSSCOMP/BUILD.21/release.i386 -X /CROSSCOMP/ 
BUILD.21/xsrc -U -x -u release

My system is an Athlon64.X2.4400+ with 2GB Ram running NetBSD  
3.99.18 / GENERIC.MP kernel
---------------------------------------------------------

I've checked these 4 files, they are present in the DESTDIR.
And, missing in /CROSSCOMP/BUILD/dest.i386/etc/mtree/set.man

Is there any workarround to solve this ?

Many thanks

Arnaud.