Anyone having a problem with cross building arm* tools on current?

2023-06-16 Thread Dave Tyson
With a very recent checkout of NetBSD-current I am seeing a failure to
build tools on arm6, aarch64 (and probably arm7), build.sh bombs out:

dependall-dtc ===> .(with: dependall-makestrs dependall-makekeys
dependall-cvslatest)
dependall ===> makestrs
nbmake[2]: nbmake[2]: don't know how to make makestrs.c. Stop

nbmake[2]: stopped in /usr/src/tools/makestrs

*** Failed target:  dependall-makestrs
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .)
this=""; real="/usr/src/tools" ;; *) this="${dir}/";
real="/usr/src/tools/${dir}" ;; esac; show=${this:-.}; echo "${target}
===> ${show%/}${1:+ (with: $@)}"; cd "${real}" &&
/usr/src/../tools/arm6/bin/nbmake _THISDIR_="${this}" "$@" ${target};
}; _makedirtarget makestrs dependall
*** Error code 2

Stop.
nbmake[1]: stopped in /usr/src/tools

Dave


Automated report: NetBSD-current/i386 build failure

2023-06-16 Thread NetBSD Test Fixture
This is an automatically generated notice of a NetBSD-current/i386
build failure.

The failure occurred on babylon5.netbsd.org, a NetBSD/amd64 host,
using sources from CVS date 2023.06.16.20.38.19.

An extract from the build.sh output follows:

#   execute  checkflist
cd /tmp/build/2023.06.16.20.38.19-i386/src/distrib/sets &&  
DESTDIR=/tmp/build/2023.06.16.20.38.19-i386/destdir  MACHINE=i386  
MACHINE_ARCH=i386  AWK=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbawk  
CKSUM=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbcksum  
DB=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbdb  
EGREP=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbgrep\ -E  HOST_SH=/bin/sh 
 MAKE=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbmake  
MKTEMP=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbmktemp  
MTREE=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbmtree  
PAX=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbpax  COMPRESS_PROGRAM=gzip  
GZIP=-n  XZ_OPT=-9  TAR_SUFF=tgz  
PKG_CREATE=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbpkg_create  
SED=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbsed  
TSORT=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbtsort\ -q  /bin/sh 
/tmp/build/2023.06.16.20.38.19-i386/src/distrib/sets/checkflist  -L base  -M 
/tmp/build/2023.06.
 16.20.38.19-i386/destdir/METALOG.sanitised
==  1 missing files in DESTDIR  
Files in flist but missing from DESTDIR.
File wasn't installed ?
--
./usr/include/openssl/rand_drbg.h
  end of 1 missing files  ==
*** Failed target: checkflist
*** Failed commands:
${_MKMSG_EXECUTE} "checkflist"
=> @echo '#  ' "execute " "checkflist"
${SETSCMD} ${.CURDIR}/checkflist  ${MAKEFLIST_FLAGS} 
${CHECKFLIST_FLAGS} ${METALOG.unpriv}
=> cd /tmp/build/2023.06.16.20.38.19-i386/src/distrib/sets &&  
DESTDIR=/tmp/build/2023.06.16.20.38.19-i386/destdir  MACHINE=i386  
MACHINE_ARCH=i386  AWK=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbawk  
CKSUM=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbcksum  
DB=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbdb  
EGREP=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbgrep\ -E  HOST_SH=/bin/sh 
 MAKE=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbmake  
MKTEMP=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbmktemp  
MTREE=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbmtree  
PAX=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbpax  COMPRESS_PROGRAM=gzip  
GZIP=-n  XZ_OPT=-9  TAR_SUFF=tgz  
PKG_CREATE=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbpkg_create  
SED=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbsed  
TSORT=/tmp/build/2023.06.16.20.38.19-i386/tools/bin/nbtsort\ -q  /bin/sh 
/tmp/build/2023.06.16.20.38.19-i386/src/distrib/sets/checkflist  -L base  -M 
/tmp/build/2023
 .06.16.20.38.19-i386/destdir/METALOG.sanitised
*** [checkflist] Error code 1
nbmake[2]: stopped in /tmp/build/2023.06.16.20.38.19-i386/src/distrib/sets
1 error
nbmake[2]: stopped in /tmp/build/2023.06.16.20.38.19-i386/src/distrib/sets
nbmake[1]: stopped in /tmp/build/2023.06.16.20.38.19-i386/src
nbmake: stopped in /tmp/build/2023.06.16.20.38.19-i386/src
ERROR: Failed to make release

The following commits were made between the last successful build and
the first failed build:

2023.06.16.20.38.18 wiz src/distrib/sets/lists/comp/mi 1.2431
2023.06.16.20.38.19 wiz src/distrib/sets/lists/debug/mi 1.404
2023.06.16.20.38.19 wiz src/distrib/sets/lists/tests/mi 1.1270

Logs can be found at:


http://releng.NetBSD.org/b5reports/i386/commits-2023.06.html#2023.06.16.20.38.19


Automated report: NetBSD-current/i386 build success

2023-06-16 Thread NetBSD Test Fixture
The NetBSD-current/i386 build is working again.

The following commits were made between the last failed build and the
first successful build:

2023.06.16.22.18.02 wiz src/distrib/sets/lists/comp/mi 1.2432

Logs can be found at:


http://releng.NetBSD.org/b5reports/i386/commits-2023.06.html#2023.06.16.22.18.02


Re: Anyone having a problem with cross building arm* tools on current?

2023-06-16 Thread Rin Okuyama

makestrs.c is in xsrc. You need to prepare xsrc to X11SRCDIR or,
specify ``MKX11=no'' in /etc/mk.conf.

Thanks,
rin

On 2023/06/17 6:45, Dave Tyson wrote:

With a very recent checkout of NetBSD-current I am seeing a failure to
build tools on arm6, aarch64 (and probably arm7), build.sh bombs out:

dependall-dtc ===> . (with: dependall-makestrs dependall-makekeys
dependall-cvslatest)
dependall ===> makestrs
nbmake[2]: nbmake[2]: don't know how to make makestrs.c. Stop

nbmake[2]: stopped in /usr/src/tools/makestrs

*** Failed target:  dependall-makestrs
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .)
this=""; real="/usr/src/tools" ;; *) this="${dir}/";
real="/usr/src/tools/${dir}" ;; esac; show=${this:-.}; echo "${target}
===> ${show%/}${1:+ (with: $@)}"; cd "${real}" &&
/usr/src/../tools/arm6/bin/nbmake _THISDIR_="${this}" "$@" ${target};
}; _makedirtarget makestrs dependall
*** Error code 2

Stop.
nbmake[1]: stopped in /usr/src/tools

Dave



daily CVS update output

2023-06-16 Thread NetBSD source update


Updating src tree:
P src/distrib/sets/lists/comp/mi
P src/distrib/sets/lists/debug/mi
P src/distrib/sets/lists/tests/mi
P src/lib/libc/rpc/xdr_rec.c
P src/sys/arch/next68k/next68k/locore.s
P src/sys/fs/nfs/common/nfs_commonkrpc.c
P src/sys/netinet/in.h
P src/tests/usr.bin/indent/Makefile
P src/tests/usr.bin/indent/fmt_decl.c
P src/tests/usr.bin/indent/fmt_expr.c
P src/tests/usr.bin/indent/lsym_lbrace.c
P src/tests/usr.bin/indent/lsym_lparen_or_lbracket.c
P src/tests/usr.bin/indent/lsym_preprocessing.c
P src/tests/usr.bin/indent/lsym_rparen_or_rbracket.c
P src/tests/usr.bin/indent/lsym_semicolon.c
U src/tests/usr.bin/indent/lsym_type.c
cvs update: `src/tests/usr.bin/indent/lsym_type_in_parentheses.c' is no longer 
in the repository
cvs update: `src/tests/usr.bin/indent/lsym_type_outside_parentheses.c' is no 
longer in the repository
P src/tests/usr.bin/indent/lsym_typedef.c
P src/tests/usr.bin/indent/lsym_unary_op.c
P src/tests/usr.bin/indent/opt_bap.c
P src/tests/usr.bin/indent/opt_pcs.c
P src/tests/usr.bin/indent/psym_else.c
P src/tests/usr.bin/indent/psym_rbrace.c
P src/tests/usr.bin/indent/t_options.lua
P src/usr.bin/indent/debug.c
P src/usr.bin/indent/indent.c
P src/usr.bin/indent/indent.h
P src/usr.bin/indent/io.c
P src/usr.bin/indent/lexi.c
P src/usr.bin/indent/pr_comment.c
P src/usr.bin/make/cond.c
P src/usr.bin/make/make.h
P src/usr.bin/make/var.c
P src/usr.bin/make/unit-tests/Makefile
U src/usr.bin/make/unit-tests/directive-include-guard.exp
U src/usr.bin/make/unit-tests/directive-include-guard.mk
cvs update: `src/usr.bin/make/unit-tests/modmatch.exp' is no longer in the 
repository
cvs update: `src/usr.bin/make/unit-tests/modmatch.mk' is no longer in the 
repository
P src/usr.bin/make/unit-tests/modmisc.exp
P src/usr.bin/make/unit-tests/modmisc.mk
P src/usr.bin/make/unit-tests/varmod-subst.mk
P src/usr.bin/patch/inp.c
P src/usr.bin/patch/patch.1
P src/usr.bin/patch/patch.c
P src/usr.bin/patch/pch.c

Updating xsrc tree:


Killing core files:


Updating tar files:
src/top-level: collecting... replacing... done
src/bin: collecting... replacing... done
src/common: collecting... replacing... done
src/compat: collecting... replacing... done
src/crypto: collecting... replacing... done
src/dist: collecting... replacing... done
src/distrib: collecting... replacing... done
src/doc: collecting... replacing... done
src/etc: collecting... replacing... done
src/external: collecting... replacing... done
src/games: collecting... replacing... done
src/include: collecting... replacing... done
src/lib: collecting... replacing... done
src/libexec: collecting... replacing... done
src/regress: collecting... replacing... done
src/rescue: collecting... replacing... done
src/sbin: collecting... replacing... done
src/share: collecting... replacing... done
src/sys: collecting... replacing... done
src/tests: collecting... replacing... done
src/tools: collecting... replacing... done
src/usr.bin: collecting... replacing... done
src/usr.sbin: collecting... replacing... done
src/config: collecting... replacing... done
src: collecting... replacing... done
xsrc/top-level: collecting... replacing... done
xsrc/external: collecting... replacing... done
xsrc/local: collecting... replacing... done
xsrc: collecting... replacing... done



Updating release-8 src tree (netbsd-8):

Updating release-8 xsrc tree (netbsd-8):


Updating release-8 tar files:
src/top-level: collecting... replacing... done
src/bin: collecting... replacing... done
src/common: collecting... replacing... done
src/compat: collecting... replacing... done
src/crypto: collecting... replacing... done
src/dist: collecting... replacing... done
src/distrib: collecting... replacing... done
src/doc: collecting... replacing... done
src/etc: collecting... replacing... done
src/external: collecting... replacing... done
src/extsrc: collecting... replacing... done
src/games: collecting... replacing... done
src/include: collecting... replacing... done
src/lib: collecting... replacing... done
src/libexec: collecting... replacing... done
src/regress: collecting... replacing... done
src/rescue: collecting... replacing... done
src/sbin: collecting... replacing... done
src/share: collecting... replacing... done
src/sys: collecting... replacing... done
src/tests: collecting... replacing... done
src/tools: collecting... replacing... done
src/usr.bin: collecting... replacing... done
src/usr.sbin: collecting... replacing... done
src/config: collecting... replacing... done
src: collecting... replacing... done
xsrc/top-level: collecting... replacing... done
xsrc/external: collecting... replacing... done
xsrc/local: collecting... replacing... done
xsrc: collecting... replacing... done



Updating release-9 src tree (netbsd-9):

Updating release-9 xsrc tree (netbsd-9):


Updating release-9 tar files:
src/top-level: collecting... replacing... done
src/bin: collecting... replacing... done
src/common: collecting... replacing... done
src/compat: collecting... replacing... done
src/crypto: collec