NetBSD-Bugs archive

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

port-evbarm/51399: evbarm7hf release fails to build on Linux 3.16 host.



>Number:         51399
>Category:       port-evbarm
>Synopsis:       evbarm7hf release fails to build on Linux 3.16 host.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    port-evbarm-maintainer
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Mon Aug 08 14:55:00 +0000 2016
>Originator:     Nickolas O'Malley
>Release:        7.0.1
>Organization:
>Environment:
Linux ner 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux
>Description:
Toward the end of building an evbarm release, the build fails with the following error output (PRIVILEGED BUILD. Invoked this way: `./build.sh -m evbarm -a earmv7hf -u release`):


=== configuring sets ===
=== running MAKEDEV ===
=== fixing up permissions
=== looking for kernels in /home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/kernel ===
=== installing /home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/kernel/netbsd-BEAGLEBOARD.ub
.gz to /boot/netbsd-BEAGLEBOARD.ub ===
=== installing /home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/kernel/netbsd-BEAGLEBONE.ub.
gz to /boot/netbsd-BEAGLEBONE.ub ===
=== installing /home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/kernel/netbsd-BPI.ub.gz to /
boot/netbsd-BPI.ub ===
=== installing /home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/kernel/netbsd-CUBIEBOARD.ub.
gz to /boot/netbsd-CUBIEBOARD.ub ===
=== installing /home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/kernel/netbsd-CUBIETRUCK.ub.
gz to /boot/netbsd-CUBIETRUCK.ub ===
=== installing /home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/kernel/netbsd-HUMMINGBIRD_A
1.ub.gz to /boot/netbsd-HUMMINGBIRD_A31.ub ===
=== installing /home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/kernel/netbsd-ODROID-C1.ub.g
z to /boot/netbsd-ODROID-C1.ub ===
=== installing /home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/kernel/netbsd-RPI2.bin.gz to
 /boot/netbsd-RPI2.bin ===
=== renaming netbsd-RPI2.bin to kernel7.img ===
=== installing firmware files ===
 LICENCE.broadcom
 bootcode.bin
 fixup.dat
 fixup_cd.dat
 start.elf
 start_cd.elf
=== Populating msdos filesystem ===
Creating `/home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/gzimg/armv7.img'
/home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/gzimg/armv7.img: 114536 sectors in 14317 FA
T16 clusters (4096 bytes/cluster)
MBR type: 6
bps=512 spc=8 res=1 nft=2 rde=512 mid=0xf0 spf=56 spt=63 hds=255 hid=0 bsec=114688
Populating `/home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/gzimg/armv7.img'
Image `/home/np/netbsd/usr/src/obj/releasedir/evbarm/binary/gzimg/armv7.img' complete
=== Populating ffs filesystem ===
nbmakefs: unknown group `root'
nbmakefs: failed at line 1709 of the specification

*** Failed target:  smp_armv7
*** Failed command: TOOL_MAKEFS=/home/np/netbsd/usr/src/obj/tooldir.Linux-3.16.0-4-amd64-x86_64/
bin/nbmakefs TOOL_DISKLABEL=/home/np/netbsd/usr/src/obj/tooldir.Linux-3.16.0-4-amd64-x86_64/bin/
nbdisklabel TOOL_FDISK=/home/np/netbsd/usr/src/obj/tooldir.Linux-3.16.0-4-amd64-x86_64/bin/armv7
--netbsdelf-eabihf-fdisk TOOL_GZIP=gzip TOOL_MKNOD=/home/np/netbsd/usr/src/obj/tooldir.Linux-3.1
6.0-4-amd64-x86_64/bin/nbmknod TOOL_PAX=/home/np/netbsd/usr/src/obj/tooldir.Linux-3.16.0-4-amd64
-x86_64/bin/nbpax TOOL_MKUBOOTIMAGE=/home/np/netbsd/usr/src/obj/tooldir.Linux-3.16.0-4-amd64-x86
_64/bin/nbmkubootimage TOOL_MTREE=/home/np/netbsd/usr/src/obj/tooldir.Linux-3.16.0-4-amd64-x86_6
4/bin/nbmtree HOST_SH=/bin/sh /bin/sh /home/np/netbsd/usr/src/distrib/utils/embedded/mkimage -x
-h armv7 -D /home/np/netbsd/usr/src/obj/destdir.evbarm -S /home/np/netbsd/usr/src -K /home/np/ne
tbsd/usr/src/obj/releasedir/evbarm/binary/kernel /home/np/netbsd/usr/src/obj/releasedir/evbarm/b
inary/gzimg/armv7.img.gz
*** Error code 1

Stop.
nbmake[1]: stopped in /home/np/netbsd/usr/src/etc

*** Failed target:  release
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*)
 this="${dir}/"; real="${dir}" ;; .) this=""; real="/home/np/netbsd/usr/src" ;; *) this="${dir}/
"; real="/home/np/netbsd/usr/src/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/
}${1:+ (with: $@)}"; cd "${real}" && /home/np/netbsd/usr/src/obj/tooldir.Linux-3.16.0-4-amd64-x8
6_64/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget etc release DISTRIBUTION_
ONE=1
*** Error code 1

Stop.
nbmake: stopped in /home/np/netbsd/usr/src

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

>How-To-Repeat:
1. Run Debian 8, install necessary building prerequisites.
2. Download sets from here: http://ftp.netbsd.org/pub/NetBSD/NetBSD-7.0.1/source/sets/
3. Extract sets and cd usr/src.
4. sudo ./build.sh -m evbarm -a earmv7hf -u release
5. (After receiving the above errors, try again with 'su' instead of 'sudo')

>Fix:



Home | Main Index | Thread Index | Old Index