NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: toolchain/45620: MAKEDEV failures remains unoticed in miniroot build



The following reply was made to PR toolchain/45620; it has been noted by GNATS.

From: Nicolas Joly <njoly%pasteur.fr@localhost>
To: toolchain-manager%netbsd.org@localhost, gnats-admin%netbsd.org@localhost,
        netbsd-bugs%netbsd.org@localhost
Cc: 
Subject: Re: toolchain/45620: MAKEDEV failures remains unoticed in miniroot
 build
Date: Tue, 13 Dec 2011 09:04:03 +0100

 On Thu, Nov 17, 2011 at 12:25:00AM +0000, Nicolas Joly wrote:
 > >Number:         45620
 > >Category:       toolchain
 > >Synopsis:       MAKEDEV failures remains unoticed in miniroot build
 > >Confidential:   no
 > >Severity:       serious
 > >Priority:       medium
 > >Responsible:    toolchain-manager
 > >State:          open
 > >Class:          sw-bug
 > >Submitter-Id:   net
 > >Arrival-Date:   Thu Nov 17 00:25:00 +0000 2011
 > >Originator:     Nicolas Joly
 > >Release:        NetBSD 5.99.56
 > >Organization:
 > Insitut Pasteur
 > >Environment:
 > System: NetBSD lanfeust.sis.pasteur.fr 5.99.56 NetBSD 5.99.56 (LANFEUST) 
 > #10: Wed Nov 16 11:44:37 CET 2011 
 > njoly%lanfeust.sis.pasteur.fr@localhost:/local/src/NetBSD/obj.amd64/sys/arch/amd64/compile/LANFEUST
 >  amd64
 > Architecture: x86_64
 > Machine: amd64
 > >Description:
 > While cross-building sparc on my amd64 workstation, i luckily found that
 > MAKEDEV failures remains unoticed while building miniroot:
 > 
 > [...]
 > #     strip  instbin
 > #    create  miniroot/devices.spec
 > rm -f devices.spec devices.spec.tmp
 > MACHINE=sparc MACHINE_ARCH=sparc  /bin/sh 
 > /local/src/NetBSD/src/etc/obj.sparc/MAKEDEV -s all  | 
 > /local/src/NetBSD/tool/bin/nbsed -e '/^\. type=dir/d' -e 's,^\.,./dev,'  > 
 > devices.spec.tmp  && sort -o devices.spec devices.spec.tmp
 > /local/src/NetBSD/src/etc/obj.sparc/MAKEDEV: bpp: unknown device
 > /local/src/NetBSD/src/etc/obj.sparc/MAKEDEV: bpp: unknown device
 > #    create  miniroot/work.spec
 > rm -f work.spec work.spec.tmp
 > [...]
 
 The following patch improves the situation. I moved the pipe to group
 sed (which is unlikely to fail) and sort. Unfortunately the error
 still gets ignored for parallel builds.
 
 njoly@lanfeust [src/distrib]> /local/src/NetBSD/tool/bin/nbmake-sparc dependall
 [...]
       strip  instbin
      create  miniroot/devices.spec
 /local/src/NetBSD/src/etc/obj.sparc/MAKEDEV: bpp: unknown device
 /local/src/NetBSD/src/etc/obj.sparc/MAKEDEV: bpp: unknown device
 
 *** Failed target:  devices.spec
 *** Failed command: MACHINE=sparc MACHINE_ARCH=sparc /bin/sh 
/local/src/NetBSD/src/etc/obj.sparc/MAKEDEV -s all > devices.spec.tmp
 *** Error code 1
 
 njoly@lanfeust [src/distrib]> /local/src/NetBSD/tool/bin/nbmake-sparc -j 2 
dependall
 [...]
      create  ramdisk/devices.spec
 rm -f devices.spec devices.spec.tmp
 /local/src/NetBSD/src/etc/obj.sparc/MAKEDEV: bpp: unknown device
 --- devices.spec ---
 *** [devices.spec] Error code 1 (ignored)
 rm -f ramdiskbin.conf ramdiskbin.conf.tmp
      create  ramdisk/work.spec
 [...]
 
 -- 
 Nicolas Joly
 
 Projects and Developments in Bioinformatics
 Institut Pasteur, Paris.
 


Home | Main Index | Thread Index | Old Index