Subject: misc/30045: 3.0_BETA fails to build
To: None <misc-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: None <metalliqaz@fastmail.fm>
List: netbsd-bugs
Date: 04/24/2005 04:01:00
>Number:         30045
>Category:       misc
>Synopsis:       3.0_BETA fails to build
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    misc-bug-people
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Apr 24 04:01:00 +0000 2005
>Originator:     David Howland
>Release:        3.0_BETA
>Organization:
>Environment:
NetBSD micron 3.0_BETA NetBSD 3.0_BETA (MICRON) #0: Tue Apr 12 10:27:14 EDT 2005  dave@micron:/usr/obj/sys/arch/i386/compile/MICRON i386
>Description:
3.0_BETA, updated from CVS as of April 23, 2005.

build.sh fails to complete target 'distribution' with the following error.

======================================================================

makesetfiles ===> /usr/src/distrib/sets
     create  set lists
postinstall-fix-obsolete ===> .
   === Removing obsolete files ===
Source directory: /usr/src
Target directory: /usr/src/../obj/destdir.i386/
obsolete fix:
postinstall fixes passed: obsolete
postinstall fixes failed:
   ===============================
checkflist ===> distrib/sets

============  2 extra files  ===============
Files in DESTDIR but missing from flist.
File is obsolete or flist is out of date ?
------------------------------------------
./usr/share/man/cat8/postinstall.0
./usr/share/man/man8/postinstall.8
=========  end of 2 extra files  ===========


*** Failed target:  checkflist
*** Failed command: cd /usr/src/distrib/sets && DESTDIR=/usr/src/../obj/destdir.i386 MACHINE=i386 MA
CHINE_ARCH=i386 CKSUM=/usr/src/../tools/bin/nbcksum MAKE=/usr/src/../tools/bin/nbmake MTREE=/usr/src
/../tools/bin/nbmtree MKTEMP=/usr/src/../tools/bin/nbmktemp PAX=/usr/src/../tools/bin/nbpax HOST_SH=
sh sh ./checkflist
*** Error code 1

Stop.
nbmake: stopped in /usr/src/distrib/sets

*** Failed target:  distribution
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) thi
s="${dir}/"; real="${dir}" ;; .) this=""; real="/usr/src" ;; *) this="${dir}/"; real="/usr/src/${dir
}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /usr/
src/../tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget distrib/sets checkflis
t
*** Error code 1

Stop.
nbmake: stopped in /usr/src

ERROR: Failed to make distribution
*** BUILD ABORTED ***

======================================================================

Problem persists after CVS update, and complete cleaning of obj/ directory.  Problem persists with and without -u option to build.sh.

>How-To-Repeat:
cd /usr/src && ./build.sh -O ../obj -T ../tools -N1 distribution
>Fix: