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"

Reply via email to