NetBSD Problem Report #42938

From www@NetBSD.org  Mon Mar  8 22:29:00 2010
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
	by www.NetBSD.org (Postfix) with ESMTP id C0D9063BFF3
	for <gnats-bugs@gnats.NetBSD.org>; Mon,  8 Mar 2010 22:29:00 +0000 (UTC)
Message-Id: <20100308222900.63E5463B873@www.NetBSD.org>
Date: Mon,  8 Mar 2010 22:29:00 +0000 (UTC)
From: rhansen@bbn.com
Reply-To: rhansen@bbn.com
To: gnats-bugs@NetBSD.org
Subject: checkflist errors on netbsd-5 branch with MKDEBUG=yes
X-Send-Pr-Version: www-1.0

>Number:         42938
>Category:       toolchain
>Synopsis:       checkflist errors on netbsd-5 branch with MKDEBUG=yes
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    toolchain-manager
>State:          closed
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Mar 08 22:30:00 +0000 2010
>Closed-Date:    Wed Mar 17 03:27:37 +0000 2010
>Last-Modified:  Wed Mar 17 03:27:37 +0000 2010
>Originator:     Richard Hansen
>Release:        5.0_STABLE (netbsd-5 branch)
>Organization:
>Environment:
NetBSD deer-netbsd.bbn.com 5.0_STABLE NetBSD 5.0_STABLE (GENERIC) #0: Wed Mar  3 15:53:18 EST 2010  rhansen@deer-netbsd.bbn.com:/usr/obj/sys/arch/amd64/compile/GENERIC amd64
>Description:
build.sh fails and prints checkflist errors when MKDEBUG=yes:

[snip]
checkflist ===> distrib/sets
( cat /usr/src/etc/mtree/NetBSD.dist ;  echo '/unset all' ;  cat /usr/obj/destdir.amd64/METALOG )  | /usr/tools/bin/nbmtree -C -k all -N /usr/src/etc > /usr/obj/destdir.amd64/METALOG.new &&  ( rm -f /usr/obj/destdir.amd64/METALOG ;  mv /usr/obj/destdir.amd64/METALOG.new /usr/obj/destdir.amd64/METALOG )
cat /usr/obj/destdir.amd64/METALOG | grep -v " optional" > /usr/obj/destdir.amd64/METALOG.sanitised
cd /usr/src/distrib/sets &&  DESTDIR=/usr/obj/destdir.amd64 MACHINE=amd64 MACHINE_ARCH=x86_64  AWK=/usr/tools/bin/nbawk CKSUM=/usr/tools/bin/nbcksum  DB=/usr/tools/bin/nbdb  HOST_SH=/bin/sh MAKE=/usr/tools/bin/nbmake  MKTEMP=/usr/tools/bin/nbmktemp MTREE=/usr/tools/bin/nbmtree  PAX=/usr/tools/bin/nbpax SED=/usr/tools/bin/nbsed  TSORT=/usr/tools/bin/nbtsort\ -q  /bin/sh /usr/src/distrib/sets/checkflist    -M /usr/obj/destdir.amd64/METALOG.sanitised

=======  1 extra files in DESTDIR  =========
Files in DESTDIR but missing from flist.
File is obsolete or flist is out of date ?
------------------------------------------
./usr/libdata/debug/usr/sbin/hdaudioctl.debug
=========  end of 1 extra files  ===========


======  1 missing files in DESTDIR  ========
Files in flist but missing from DESTDIR.
File wasn't installed ?
------------------------------------------
./usr/libdata/debug/usr/sbin/audit-packages.debug
========  end of 1 missing files  ==========


*** Failed target:  checkflist
*** Failed command: cd /usr/src/distrib/sets && DESTDIR=/usr/obj/destdir.amd64 MACHINE=amd64 MACHINE_ARCH=x86_64 AWK=/usr/tools/bin/nbawk CKSUM=/usr/tools/bin/nbcksum DB=/usr/tools/bin/nbdb HOST_SH=/bin/sh MAKE=/usr/tools/bin/nbmake MKTEMP=/usr/tools/bin/nbmktemp MTREE=/usr/tools/bin/nbmtree PAX=/usr/tools/bin/nbpax SED=/usr/tools/bin/nbsed TSORT=/usr/tools/bin/nbtsort\ -q /bin/sh /usr/src/distrib/sets/checkflist -M /usr/obj/destdir.amd64/METALOG.sanitised
*** 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 /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/usr/src" ;; *) this="${dir}/"; real="/usr/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /usr/tools/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget distrib/sets checkflist
*** Error code 1

Stop.
nbmake: stopped in /usr/src

ERROR: Failed to make distribution
*** BUILD ABORTED *** 
>How-To-Repeat:
$ cat /etc/mk.conf
PKG_DEFAULT_OPTIONS = pam
WRKOBJDIR = /usr/pkgsrc-work
CREATE_WRKDIR_SYMLINK = no
DISTDIR = /usr/pkgsrc-dist
USE_CPUFLAGS = yes
PKGSRC_COMPILER = ccache gcc
CCACHE_DIR = ${HOME}/.ccache
USE_DESTDIR = yes
DEPENDS_TARGET = package-install
MKDEBUG = yes
PKG_DEVELOPER = yes
LOCALBASE ?= /usr/pkg
.if exists(${LOCALBASE}/bin/sudo)
SU_CMD = ${LOCALBASE}/bin/sudo /bin/sh -c
.endif
$ cd /usr/src
$ cat CVS/Tag
Tnetbsd-5
$ rm -rf /usr/obj/*
$ ./build.sh -O /usr/obj -T /usr/tools -U -u distribution
>Fix:
Index: distrib/sets/lists/comp/mi
===================================================================
RCS file: /NETBSD-CVS/src/distrib/sets/lists/comp/mi,v
retrieving revision 1.1201.2.13
diff -u -r1.1201.2.13 mi
--- distrib/sets/lists/comp/mi	18 Oct 2009 18:26:26 -0000	1.1201.2.13
+++ distrib/sets/lists/comp/mi	3 Mar 2010 19:15:11 -0000
@@ -3197,7 +3197,7 @@
 ./usr/libdata/debug/usr/sbin/amd.debug		comp-amd-debug		debug
 ./usr/libdata/debug/usr/sbin/amq.debug		comp-amd-debug		debug
 ./usr/libdata/debug/usr/sbin/arp.debug		comp-netutil-debug	debug
-./usr/libdata/debug/usr/sbin/audit-packages.debug	comp-pkgutil-debug	debug
+./usr/libdata/debug/usr/sbin/audit-packages.debug	comp-obsolete	debug,obsolete
 ./usr/libdata/debug/usr/sbin/authpf.debug	comp-pf-debug		pf,debug
 ./usr/libdata/debug/usr/sbin/bootpd.debug	comp-bootserver-debug	debug
 ./usr/libdata/debug/usr/sbin/bootpef.debug	comp-bootserver-debug	debug
@@ -3243,6 +3243,7 @@
 ./usr/libdata/debug/usr/sbin/getencstat.debug	comp-sysutil-debug	debug
 ./usr/libdata/debug/usr/sbin/gpioctl.debug	comp-sysutil-debug	debug
 ./usr/libdata/debug/usr/sbin/gspa.debug		comp-util-debug		debug
+./usr/libdata/debug/usr/sbin/hdaudioctl.debug	comp-sysutil-debug	debug
 ./usr/libdata/debug/usr/sbin/hlfsd.debug	comp-amd-debug		debug
 ./usr/libdata/debug/usr/sbin/hostapd.debug	comp-sysutil-debug	debug
 ./usr/libdata/debug/usr/sbin/hostapd_cli.debug	comp-sysutil-debug	debug

>Release-Note:

>Audit-Trail:
From: Richard Hansen <rhansen@bbn.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: toolchain/42938: checkflist errors on netbsd-5 branch with MKDEBUG=yes
Date: Wed, 10 Mar 2010 16:59:30 -0500

 This issue was fixed on trunk by the following two commits:

 Commit:
 http://mail-index.netbsd.org/source-changes/2009/02/02/msg216690.html
 Diff:
 cvs rdiff -u -r1.1229 -r1.1230 src/distrib/sets/lists/comp/mi
 http://cvsweb.netbsd.org/bsdweb.cgi/src/distrib/sets/lists/comp/mi.diff?r1=1.1229&r2=1.1230

 Commit:
 http://mail-index.netbsd.org/source-changes/2009/10/12/msg001797.html
 Diff:
 cvs rdiff -u -r1.1327 -r1.1328 src/distrib/sets/lists/comp/mi
 http://cvsweb.netbsd.org/bsdweb.cgi/src/distrib/sets/lists/comp/mi.diff?r1=1.1327&r2=1.1328

 They just need to be pulled up to the netbsd-5 branch.

 -Richard

From: Richard Hansen <rhansen@bbn.com>
To: gnats-bugs@NetBSD.org
Cc: 
Subject: Re: toolchain/42938: checkflist errors on netbsd-5 branch with MKDEBUG=yes
Date: Thu, 11 Mar 2010 12:36:23 -0500

 This is a multi-part message in MIME format.
 --------------080003090707070301070509
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit

 There is another similar problem with the X sources: 
 /usr/libdata/debug/usr/X11R7/bin/bdftruncate.debug is present in DISTDIR 
 but not in src/distrib/sets/lists/xcomp/mi.  Attached is a patch to fix it.

 -Richard

 --------------080003090707070301070509
 Content-Type: text/x-patch;
  name="distrib.sets.lists.xcomp.mi_fix.patch"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="distrib.sets.lists.xcomp.mi_fix.patch"

 Index: distrib/sets/lists/xcomp/mi
 ===================================================================
 RCS file: /NETBSD-CVS/src/distrib/sets/lists/xcomp/mi,v
 retrieving revision 1.71.2.6
 diff -u -r1.71.2.6 mi
 --- distrib/sets/lists/xcomp/mi	10 Oct 2009 19:53:24 -0000	1.71.2.6
 +++ distrib/sets/lists/xcomp/mi	11 Mar 2010 15:20:33 -0000
 @@ -9009,6 +9009,7 @@
  ./usr/libdata/debug/usr/X11R7/bin/appres.debug		-unknown-	debug,xorg
  ./usr/libdata/debug/usr/X11R7/bin/atobm.debug		-unknown-	debug,xorg
  ./usr/libdata/debug/usr/X11R7/bin/bdftopcf.debug	-unknown-	debug,xorg
 +./usr/libdata/debug/usr/X11R7/bin/bdftruncate.debug	-unknown-	debug,xorg
  ./usr/libdata/debug/usr/X11R7/bin/beforelight.debug	-unknown-	debug,xorg
  ./usr/libdata/debug/usr/X11R7/bin/bitmap.debug		-unknown-	debug,xorg
  ./usr/libdata/debug/usr/X11R7/bin/bmtoa.debug		-unknown-	debug,xorg

 --------------080003090707070301070509--

From: Soren Jacobsen <snj@netbsd.org>
To: gnats-bugs@gnats.NetBSD.org
Cc: 
Subject: PR/42938 CVS commit: [netbsd-5] src/distrib/sets/lists
Date: Wed, 17 Mar 2010 03:17:20 +0000

 Module Name:	src
 Committed By:	snj
 Date:		Wed Mar 17 03:17:19 UTC 2010

 Modified Files:
 	src/distrib/sets/lists/comp [netbsd-5]: mi
 	src/distrib/sets/lists/xcomp [netbsd-5]: md.macppc md.sgimips md.sparc
 	    md.sparc64 mi

 Log Message:
 Apply patch (requested by mrg in ticket #1342):
 Fix some set list issues with MKDEBUG=yes.  Fixes PR toolchain/42938.


 To generate a diff of this commit:
 cvs rdiff -u -r1.1201.2.14 -r1.1201.2.15 src/distrib/sets/lists/comp/mi
 cvs rdiff -u -r1.13.2.1 -r1.13.2.2 src/distrib/sets/lists/xcomp/md.macppc
 cvs rdiff -u -r1.3.2.2 -r1.3.2.3 src/distrib/sets/lists/xcomp/md.sgimips
 cvs rdiff -u -r1.4.14.1 -r1.4.14.2 src/distrib/sets/lists/xcomp/md.sparc
 cvs rdiff -u -r1.4.2.1 -r1.4.2.2 src/distrib/sets/lists/xcomp/md.sparc64
 cvs rdiff -u -r1.71.2.6 -r1.71.2.7 src/distrib/sets/lists/xcomp/mi

 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.

State-Changed-From-To: open->closed
State-Changed-By: snj@NetBSD.org
State-Changed-When: Wed, 17 Mar 2010 03:27:37 +0000
State-Changed-Why:
Fix pulled up.  Thanks for the PR!


>Unformatted:

NetBSD Home
NetBSD PR Database Search

(Contact us) $NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.