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:
(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.