The tools build on freebsd 10 broke yesterday (or possibly day before); its normally been fine. Havent got time to fix it right now, so sending a note here.
(this comes from the rump automated builds at http://builds.rumpkernel.org which does hourly builds against current on linux/freebsd/netbsd/openbsd on various architectures) # compile compat/cdbr.lo cc -O -I. -I./include -I/usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat -I/usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat/sys -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D__DBINTERFACE_PRIVATE -c -o cdbr.lo.o /usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat/../../common/lib/libc/cdb/cdbr.c --- cdbw.lo --- # compile compat/cdbw.lo cc -O -I. -I./include -I/usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat -I/usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat/sys -DHAVE_NBTOOL_CONFIG_H=1 -D_FILE_OFFSET_BITS=64 -D__DBINTERFACE_PRIVATE -c -o cdbw.lo.o /usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat/../../lib/libc/cdb/cdbw.c /usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat/../../lib/libc/cdb/cdbw.c:188:2: warning: implicit declaration of function 'mi_vector_hash' is invalid in C99 [-Wimplicit-function-declaration] mi_vector_hash(key, keylen, 0, hashes); ^ --- atoll.lo --- mv atoll.lo.o atoll.lo --- cdbr.lo --- /usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat/../../common/lib/libc/cdb/cdbr.c:286:2: warning: implicit declaration of function 'mi_vector_hash' is invalid in C99 [-Wimplicit-function-declaration] mi_vector_hash(key, key_len, cdbr->seed, hashes); ^ --- basename.lo --- /usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat/../../lib/libc/gen/basename.c:49:1: error: static declaration of 'basename_r' follows non-static declaration basename_r(const char *path, char *buf, size_t buflen) ^ /usr/include/libgen.h:39:7: note: previous declaration is here char *basename_r(const char *, char *); ^ 1 error generated. *** [basename.lo] Error code 1 nbmake[3]: stopped in /usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat --- cdbr.lo --- 1 warning generated. mv cdbr.lo.o cdbr.lo --- cdbw.lo --- 1 warning generated. mv cdbw.lo.o cdbw.lo 1 error nbmake[3]: stopped in /usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat *** [dependall] Error code 2 nbmake[2]: stopped in /usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat 1 error nbmake[2]: stopped in /usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/compat *** Failed target: dependall-compat *** Failed command: _makedirtarget() { dir="$1"; shift; target="$1"; shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this=""; real="/usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools" ;; *) this="${dir}/"; real="/usr/home/justin/buildslave-netbsdhead/freebsd/build/nbsrc/tools/${dir}" ;; esac; show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd "${real}" && /usr/home/justin/buildslave-netbsdhead/freebsd/build/obj/tooldir/bin/nbmake _THISDIR_="${this}" "$@" ${target}; }; _makedirtarget compat dependall *** Error code 2 Stop.
