Hi,
I’ve been trying to run `make tinderbox` on universe11a.freebsd.org for
the past couple of days and it’s not working because of this error:
$ svn diff Makefile
Index: Makefile
===================================================================
--- Makefile (revision 293170)
+++ Makefile (working copy)
@@ -460,10 +460,9 @@
universe_kernconfs:
.for kernel in ${KERNCONFS}
TARGET_ARCH_${kernel}!= cd ${KERNSRCDIR}/${TARGET}/conf && \
- config -m ${KERNSRCDIR}/${TARGET}/conf/${kernel} 2> /dev/null | \
- grep -v WARNING: | cut -f 2
+ config -m ${KERNSRCDIR}/${TARGET}/conf/${kernel} 2> /dev/null
.if empty(TARGET_ARCH_${kernel})
-.error "Target architecture for ${TARGET}/conf/${kernel} unknown. config(8)
likely too old."
+.warning "Target architecture for ${TARGET}/conf/${kernel} unknown. config(8)
likely too old."
.endif
universe_kernconfs: universe_kernconf_${TARGET}_${kernel}
universe_kernconf_${TARGET}_${kernel}: .MAKE
$ make -VKERNCONFS tinderbox -k
make: "/scratch/tmp/ngie/svn/Makefile" line 463: warning: "cd
/scratch/tmp/ngie/svn/sys/amd64/conf && config -m
/scratch/tmp/ngie/svn/sys/amd64/conf/GENERIC.hints 2> /dev/null" returned
non-zero status
make: "/scratch/tmp/ngie/svn/Makefile" line 465: warning: "Target architecture
for amd64/conf/GENERIC.hints unknown. config(8) likely too old."
make: "/scratch/tmp/ngie/svn/Makefile" line 463: warning: "cd
/scratch/tmp/ngie/svn/sys/amd64/conf && config -m
/scratch/tmp/ngie/svn/sys/amd64/conf/Makefile 2> /dev/null" returned non-zero
status
make: "/scratch/tmp/ngie/svn/Makefile" line 465: warning: "Target architecture
for amd64/conf/Makefile unknown. config(8) likely too old."
GENERIC GENERIC-NODEBUG GENERIC.hints MINIMAL Makefile
This seems to workaround the issue, but it definitely doesn’t solve the
underlying cause:
$ svn diff Makefile
Index: Makefile
===================================================================
--- Makefile (revision 293137)
+++ Makefile (working copy)
@@ -454,8 +454,8 @@
_THINNER=xargs grep -L "^.NO_UNIVERSE" || true
.endif
KERNCONFS!= cd ${KERNSRCDIR}/${TARGET}/conf && \
- find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \
- ! -name DEFAULTS ! -name NOTES | \
+ find -E . -regex './[A-Z0-9-]+' -type f \
+ ! -name DEFAULTS ! -name NOTES -exec basename {} \; | \
${_THINNER}
universe_kernconfs:
.for kernel in ${KERNCONFS}
Oddly enough, this is only an issue with /bin/sh on universe11a (hat
tip to bdrewery for the suggestion):
$ uname -a
FreeBSD fbsd11 11.0-CURRENT FreeBSD 11.0-CURRENT #0
r292818+9b36ba26(isilon-atf-rt): Mon Dec 28 15:32:48 PST 2015
ngie@fbsd11:/usr/obj/usr/src/git/sys/GENERIC-NODEBUG amd64
$ (cd sys/amd64/conf && echo [A-Z0-9]*[A-Z0-9])
DEFAULTS GENERIC GENERIC-NODEBUG GENERIC-OFED GENERIC-ZFS LINT LINT-NOINET
LINT-NOINET6 LINT-NOIP LINT-VIMAGE MINIMAL NOTES
$ uname -a
FreeBSD universe11a.freebsd.org 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r293115:
Sun Jan 3 20:25:04 UTC 2016
[email protected]:/usr/obj/usr/src/sys/CLUSTER11 amd64
$ (cd sys/amd64/conf && echo [A-Z0-9]*[A-Z0-9])
DEFAULTS GENERIC GENERIC-NODEBUG GENERIC.hints Makefile MINIMAL NOTES
ref11-amd64.freebsd.org appears to be affected as well:
$ (cd sys/amd64/conf && echo [A-Z0-9]*[A-Z0-9])
DEFAULTS GENERIC GENERIC-NODEBUG GENERIC.hints LINT LINT-NOINET LINT-NOINET6
LINT-NOIP LINT-VIMAGE Makefile MINIMAL NOTES
$ uname -a
FreeBSD ref11-amd64.freebsd.org 11.0-CURRENT FreeBSD 11.0-CURRENT #0 r293115:
Sun Jan 3 20:25:04 UTC 2016
[email protected]:/usr/obj/usr/src/sys/CLUSTER11 amd64
It looks like a libc problem though, because I’ve run into this issue with both
/bin/sh and bash (my default login shell). I’m not sure why this isn’t reproing
on my VM (yet).
This doesn’t repro in universe10a.freebsd.org (another jail on the same machine
I think…).
It was working yesterday on ref11-amd64.freebsd.org before the system was
upgraded (it was running October sources), and wasn’t working on
universe11a.freebsd.org yesterday (it was running December sources yesterday).
Thanks!
-NGie
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "[email protected]"