Date: Mon, 4 Jan 2016 11:52:51 -0800 From: NGie Cooper <yaneurabeya@gmail.com> To: FreeBSD CURRENT <freebsd-current@freebsd.org> Cc: Dimitry Andric <dim@FreeBSD.org>, Jilles Tjoelker <jilles@stack.nl> Subject: Can't run `make universe` on universe11a.freebsd.org and ref11-amd64.freebsd.org (anymore); [shell] globbing is broken [there] Message-ID: <091C7193-4EDD-4AE4-AC52-FD62B6934440@gmail.com>
next in thread | raw e-mail | index | archive | help
Hi, I=E2=80=99ve been trying to run `make tinderbox` on = universe11a.freebsd.org for the past couple of days and it=E2=80=99s not = working because of this error: $ svn diff Makefile Index: Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- Makefile (revision 293170) +++ Makefile (working copy) @@ -460,10 +460,9 @@ universe_kernconfs: .for kernel in ${KERNCONFS} TARGET_ARCH_${kernel}!=3D 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=E2=80=99= t solve the underlying cause: $ svn diff Makefile Index: Makefile =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --- Makefile (revision 293137) +++ Makefile (working copy) @@ -454,8 +454,8 @@ _THINNER=3Dxargs grep -L "^.NO_UNIVERSE" || true .endif KERNCONFS!=3D 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 = peter@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@build-11.freebsd.org:/usr/obj/usr/src/sys/CLUSTER11 amd64 It looks like a libc problem though, because I=E2=80=99ve run into this = issue with both /bin/sh and bash (my default login shell). I=E2=80=99m = not sure why this isn=E2=80=99t reproing on my VM (yet). This doesn=E2=80=99t repro in universe10a.freebsd.org (another jail on = the same machine I think=E2=80=A6). It was working yesterday on ref11-amd64.freebsd.org before the system = was upgraded (it was running October sources), and wasn=E2=80=99t = working on universe11a.freebsd.org yesterday (it was running December = sources yesterday). Thanks! -NGie=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?091C7193-4EDD-4AE4-AC52-FD62B6934440>