> On Jan 4, 2016, at 11:52, NGie Cooper <yaneurabeya_at_gmail.com> wrote: > > 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) > _at__at_ -460,10 +460,9 _at__at_ > 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) > _at__at_ -454,8 +454,8 _at__at_ > _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_at_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 peter_at_build-11.freebsd.org:/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 peter_at_build-11.freebsd.org:/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). delphij_at_ pointed me in the right direction (thanks :)..). Globbing expressions seems extremely broken with LANG set to en_US.UTF-8 [at least]. Thanks! -NGie $ echo $LANG en_US.UTF-8 $ hostname universe11a.freebsd.org $ (unset LANG; cd sys/amd64/conf && echo [A-Z0-9]*[A-Z0-9]) DEFAULTS GENERIC GENERIC-NODEBUG MINIMAL NOTESReceived on Mon Jan 04 2016 - 19:08:46 UTC
This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:41:02 UTC