https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244729
Bug ID: 244729 Summary: Buildworld fails when installed world is built WITHOUT_LEGACY_CONSOLE Product: Base System Version: CURRENT Hardware: amd64 OS: Any Status: New Severity: Affects Only Me Priority: --- Component: misc Assignee: b...@freebsd.org Reporter: ktulla...@gmail.com I built my system WITHOUT_LEGACY_CONSOLE about a week ago. Now, rebuilding world again on that system fails. (On a side note, I see no indication of what's causing the error unless I build with -jN flag). root@euler:/usr/src # uname -a FreeBSD euler 13.0-CURRENT FreeBSD 13.0-CURRENT #0 r358556: Tue Mar 3 02:50:36 CET 2020 root@euler:/usr/obj/usr/src/amd64.amd64/sys/EULER amd64 root@euler:/usr/src # make -j9 buildworld --- buildworld --- make[1]: "/usr/src/Makefile.inc1" line 323: SYSTEM_COMPILER: libclang will be built for bootstrapping a cross-compiler. make[1]: "/usr/src/Makefile.inc1" line 328: SYSTEM_LINKER: libclang will be built for bootstrapping a cross-linker. --- buildworld_prologue --- -------------------------------------------------------------- >>> World build started on Wed Mar 11 02:13:27 CET 2020 -------------------------------------------------------------- --- _worldtmp --- -------------------------------------------------------------- >>> Rebuilding the temporary build tree -------------------------------------------------------------- rm -rf /usr/obj/usr/src/amd64.amd64/tmp cd /usr/src/tools/build; make DIRPRFX=tools/build/ DESTDIR=/usr/obj/usr/src/amd64.amd64/tmp/legacy installdirs --- installdirs --- mkdir -p /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin /usr/obj/usr/src/amd64.amd64/tmp/legacy/lib/casper /usr/obj/usr/src/amd64.amd64/tmp/legacy/lib/geom /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/casper /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/private/zstd /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/lib /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec removing old non-symlink /usr/obj/usr/src/amd64.amd64/tmp/legacy/sbin removing old non-symlink /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin removing old non-symlink /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin ln -sfn bin /usr/obj/usr/src/amd64.amd64/tmp/legacy/sbin ln -sfn ../bin /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin ln -sfn ../bin /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/sys" mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/casper" mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/ufs/ufs" mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/ufs/ffs" mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/fs/msdosfs" mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/sys/disk" cd /usr/src/tools/build; make DIRPRFX=tools/build/ DESTDIR=/usr/obj/usr/src/amd64.amd64/tmp/legacy host-symlinks --- host-symlinks --- Linking host tools into /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/basename -> /usr/bin/basename /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/bzip2 -> /usr/bin/bzip2 /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/bunzip2 -> /usr/bin/bunzip2 /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/chmod -> /bin/chmod /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/chown -> /usr/sbin/chown /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/cmp -> /usr/bin/cmp /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/comm -> /usr/bin/comm /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/cp -> /bin/cp /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/date -> /bin/date /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/dirname -> /usr/bin/dirname /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/echo -> /bin/echo /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/env -> /usr/bin/env /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/false -> /usr/bin/false /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/find -> /usr/bin/find /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/fmt -> /usr/bin/fmt /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/gzip -> /usr/bin/gzip /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/gunzip -> /usr/bin/gunzip /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/head -> /usr/bin/head /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/hostname -> /bin/hostname /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/id -> /usr/bin/id /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/ln -> /bin/ln /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/ls -> /bin/ls /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/mkdir -> /bin/mkdir /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/mv -> /bin/mv /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/nice -> /usr/bin/nice /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/patch -> /usr/bin/patch /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/rm -> /bin/rm /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/realpath -> /bin/realpath /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/sh -> /bin/sh /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/sleep -> /bin/sleep /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/stat -> /usr/bin/stat /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/tee -> /usr/bin/tee /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/touch -> /usr/bin/touch /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/tr -> /usr/bin/tr /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/true -> /usr/bin/true /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/uname -> /usr/bin/uname /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/uniq -> /usr/bin/uniq /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/wc -> /usr/bin/wc /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/which -> /usr/bin/which /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/make -> /usr/bin/make /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/bmake -> /usr/bin/make ln -sf /usr/libexec/flua /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec/flua --- _legacy --- -------------------------------------------------------------- >>> stage 1.1: legacy release compatibility shims -------------------------------------------------------------- cd /usr/src; INSTALL="sh /usr/src/tools/install.sh" TOOLS_PREFIX=/usr/obj/usr/src/amd64.amd64/tmp PATH=/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec:/sbin:/bin:/usr/sbin:/usr/bin WORLDTMP=/usr/obj/usr/src/amd64.amd64/tmp MAKEFLAGS="-m /usr/src/tools/build/mk -j 9 -J 15,16 -m /usr/src/share/mk" make -f Makefile.inc1 DESTDIR= OBJTOP='/usr/obj/usr/src/amd64.amd64/tmp/obj-tools' OBJROOT='${OBJTOP}/' MAKEOBJDIRPREFIX= BOOTSTRAPPING=1300082 BWPHASE=legacy SSP_CFLAGS= MK_HTML=no NO_LINT=yes MK_MAN=no -DNO_PIC MK_PROFILE=no -DNO_SHARED -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no MK_CLANG_EXTRAS=no MK_CLANG_FULL=no MK_LLDB=no MK_RETPOLINE=no MK_TESTS=no MK_INCLUDES=yes MK_LLVM_TARGET_ALL=no legacy [Creating objdir /usr/obj/usr/src/amd64.amd64/tmp/obj-tools...] --- legacy --- ===> tools/build (obj,includes,all,install) [Creating objdir /usr/obj/usr/src/amd64.amd64/tmp/obj-tools/tools/build...] --- _SYSINCSINS --- --- _CASPERINCINS --- --- _UFSINCSINS --- --- _FFSINCSINS --- --- _MSDOSFSINCSINS --- --- _DISKINCSINS --- --- _SYSINCSINS --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 /usr/src/sys/sys/nv.h /usr/src/sys/sys/cnv.h /usr/src/sys/sys/dnv.h /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/sys/ --- _CASPERINCINS --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 /usr/src/lib/libcasper/services/cap_fileargs/cap_fileargs.h /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/casper/ --- _UFSINCSINS --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 /usr/src/sys/ufs/ufs/dinode.h /usr/src/sys/ufs/ufs/dir.h /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/ufs/ufs/ --- _FFSINCSINS --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 /usr/src/sys/ufs/ffs/fs.h /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/ufs/ffs/ --- _MSDOSFSINCSINS --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 /usr/src/sys/fs/msdosfs/bootsect.h /usr/src/sys/fs/msdosfs/bpb.h /usr/src/sys/fs/msdosfs/denode.h /usr/src/sys/fs/msdosfs/direntry.h /usr/src/sys/fs/msdosfs/fat.h /usr/src/sys/fs/msdosfs/msdosfsmount.h /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/fs/msdosfs/ --- _DISKINCSINS --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 /usr/src/sys/sys/disk/bsd.h /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/sys/disk/ --- dummy.o --- cc -O2 -pipe -g -MD -MF.depend.dummy.o -MTdummy.o -std=gnu99 -Wno-format-zero-length -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/tools/build/dummy.c -o dummy.o --- libegacy.a --- building static egacy library ar -crD libegacy.a `NM='nm' NMFLAGS='' lorder dummy.o | tsort -q` ranlib -D libegacy.a --- _libinstall --- --- installdirs --- --- _libinstall --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libegacy.a /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/lib/ --- installdirs --- mkdir -p /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin /usr/obj/usr/src/amd64.amd64/tmp/legacy/lib/casper /usr/obj/usr/src/amd64.amd64/tmp/legacy/lib/geom /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/casper /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/private/zstd /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/lib /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec ln -sfn bin /usr/obj/usr/src/amd64.amd64/tmp/legacy/sbin ln -sfn ../bin /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin ln -sfn ../bin /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/sys" mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/casper" mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/ufs/ufs" mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/ufs/ffs" mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/fs/msdosfs" mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/sys/disk" ===> lib/libnv (obj,includes,all,install) [Creating objdir /usr/obj/usr/src/amd64.amd64/tmp/obj-tools/lib/libnv...] --- cnvlist.o --- --- dnvlist.o --- --- msgio.o --- --- nvlist.o --- --- nvpair.o --- --- cnvlist.o --- cc -O2 -pipe -I/usr/src/lib/libnv -g -MD -MF.depend.cnvlist.o -MTcnvlist.o -std=gnu99 -Wno-format-zero-length -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/sys/contrib/libnv/cnvlist.c -o cnvlist.o --- dnvlist.o --- cc -O2 -pipe -I/usr/src/lib/libnv -g -MD -MF.depend.dnvlist.o -MTdnvlist.o -std=gnu99 -Wno-format-zero-length -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/sys/contrib/libnv/dnvlist.c -o dnvlist.o --- msgio.o --- cc -O2 -pipe -I/usr/src/lib/libnv -g -MD -MF.depend.msgio.o -MTmsgio.o -std=gnu99 -Wno-format-zero-length -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/lib/libnv/msgio.c -o msgio.o --- nvlist.o --- cc -O2 -pipe -I/usr/src/lib/libnv -g -MD -MF.depend.nvlist.o -MTnvlist.o -std=gnu99 -Wno-format-zero-length -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/sys/contrib/libnv/nvlist.c -o nvlist.o --- nvpair.o --- cc -O2 -pipe -I/usr/src/lib/libnv -g -MD -MF.depend.nvpair.o -MTnvpair.o -std=gnu99 -Wno-format-zero-length -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/sys/contrib/libnv/nvpair.c -o nvpair.o --- libnv.a --- building static nv library ar -crD libnv.a `NM='nm' NMFLAGS='' lorder cnvlist.o dnvlist.o msgio.o nvlist.o nvpair.o | tsort -q` ranlib -D libnv.a --- _libinstall --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libnv.a /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/lib/ ===> usr.bin/lex/lib (obj,includes,all,install) [Creating objdir /usr/obj/usr/src/amd64.amd64/tmp/obj-tools/usr.bin/lex/lib...] --- libmain.o --- --- libyywrap.o --- --- libmain.o --- cc -O2 -pipe -g -MD -MF.depend.libmain.o -MTlibmain.o -std=gnu99 -Wno-format-zero-length -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/contrib/flex/libmain.c -o libmain.o --- libyywrap.o --- cc -O2 -pipe -g -MD -MF.depend.libyywrap.o -MTlibyywrap.o -std=gnu99 -Wno-format-zero-length -Qunused-arguments -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include -c /usr/src/contrib/flex/libyywrap.c -o libyywrap.o --- libln.a --- building static ln library ar -crD libln.a `NM='nm' NMFLAGS='' lorder libmain.o libyywrap.o | tsort -q` ranlib -D libln.a --- _libinstall --- sh /usr/src/tools/install.sh -C -o root -g wheel -m 444 libln.a /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/lib/ --- _installlinks --- sh /usr/src/tools/install.sh -l h -o root -g wheel -m 444 /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/lib/libln.a /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/lib/libl.a sh /usr/src/tools/install.sh -l h -o root -g wheel -m 444 /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/lib/libln.a /usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/lib/libfl.a --- _bootstrap-tools --- -------------------------------------------------------------- >>> stage 1.2: bootstrap tools -------------------------------------------------------------- cd /usr/src; INSTALL="sh /usr/src/tools/install.sh" TOOLS_PREFIX=/usr/obj/usr/src/amd64.amd64/tmp PATH=/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec:/sbin:/bin:/usr/sbin:/usr/bin WORLDTMP=/usr/obj/usr/src/amd64.amd64/tmp MAKEFLAGS="-m /usr/src/tools/build/mk -j 9 -J 15,16 -m /usr/src/share/mk" make -f Makefile.inc1 DESTDIR= OBJTOP='/usr/obj/usr/src/amd64.amd64/tmp/obj-tools' OBJROOT='${OBJTOP}/' MAKEOBJDIRPREFIX= BOOTSTRAPPING=1300082 BWPHASE=bootstrap-tools SSP_CFLAGS= MK_HTML=no NO_LINT=yes MK_MAN=no -DNO_PIC MK_PROFILE=no -DNO_SHARED -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no MK_CLANG_EXTRAS=no MK_CLANG_FULL=no MK_LLDB=no MK_RETPOLINE=no MK_TESTS=no MK_INCLUDES=yes MK_LLVM_TARGET_ALL=no bootstrap-tools --- _bootstrap-tools-link-m4 --- --- _bootstrap-tools-link-lex --- --- _bootstrap-tools-link-mtree --- --- _bootstrap-tools-link-cat --- --- _bootstrap-tools-link-crunchide --- --- _bootstrap-tools-link-crunchgen --- --- _bootstrap-tools-link-kbdcontrol --- --- _bootstrap-tools-link-awk --- --- _bootstrap-tools-link-cut --- --- _bootstrap-tools-link-m4 --- /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/m4 -> /usr/bin/m4 --- _bootstrap-tools-link-lex --- /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/lex -> /usr/bin/lex --- _bootstrap-tools-link-expr --- --- _bootstrap-tools-link-gencat --- --- _bootstrap-tools-link-kbdcontrol --- *** [_bootstrap-tools-link-kbdcontrol] Error code 1 make[2]: stopped in /usr/src --- _bootstrap-tools-link-cat --- /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/cat -> /bin/cat --- _bootstrap-tools-link-crunchgen --- /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/crunchgen -> /usr/bin/crunchgen --- _bootstrap-tools-link-mtree --- /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/mtree -> /usr/sbin/mtree --- _bootstrap-tools-link-crunchide --- /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/crunchide -> /usr/bin/crunchide --- _bootstrap-tools-link-awk --- /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/awk -> /usr/bin/awk --- _bootstrap-tools-link-cut --- /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/cut -> /usr/bin/cut --- _bootstrap-tools-link-expr --- /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/expr -> /bin/expr --- _bootstrap-tools-link-gencat --- /usr/obj/usr/src/amd64.amd64/tmp/legacy/bin/gencat -> /usr/bin/gencat 1 error make[2]: stopped in /usr/src *** [_bootstrap-tools] Error code 2 make[1]: stopped in /usr/src 1 error make[1]: stopped in /usr/src *** [buildworld] Error code 2 make: stopped in /usr/src 1 error make: stopped in /usr/src -- You are receiving this mail because: You are the assignee for the bug. _______________________________________________ freebsd-bugs@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-bugs To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"