Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 02 Mar 2021 14:48:08 +0000
From:      bugzilla-noreply@freebsd.org
To:        bugs@FreeBSD.org
Subject:   [Bug 253956] Cannot build 13-STABLE on 12.2-STABLE
Message-ID:  <bug-253956-227@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D253956

            Bug ID: 253956
           Summary: Cannot build 13-STABLE on 12.2-STABLE
           Product: Base System
           Version: 12.2-STABLE
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: misc
          Assignee: bugs@FreeBSD.org
          Reporter: rsmith@xs4all.nl

As I normally do, I wanted to do a source upgrade from 12.2-STABLE to
13.0-STABLE.
My machine is currently on FreeBSD 12.2-STABLE r367247 GENERIC  amd64

I checked out the source using git:
# cd /usr
# rm -rf obj
# mv src old-src-12
# git clone -o freebsd -b stable/13 --depth 1 https://git.freebsd.org/src.g=
it
src=20
Cloning into 'src'...
remote: Enumerating objects: 88802, done.
remote: Counting objects: 100% (88802/88802), done.
remote: Compressing objects: 100% (76293/76293), done.
remote: Total 88802 (delta 18824), reused 48105 (delta 9295), pack-reused 0
Receiving objects: 100% (88802/88802), 259.08 MiB | 9.85 MiB/s, done.
Resolving deltas: 100% (18824/18824), done.
Updating files: 100% (85295/85295), done.=20

This got me commit 6f6c6480047ba1ebbc398c1052446e35f8a4ecab.
But trying to build the world failed in the bootstrap tools:

# env -i make buildworld
make[1]: "/usr/src/Makefile.inc1" line 341: SYSTEM_COMPILER: libclang will =
be
built for bootstrapping a cross-compiler./src/Makefile.inc1" line 346:
SYSTEM_LINKER: libclang will be built for bootstrapping a
cross-linker.----------------------------------------------------
>>> World build started on Tue Mar  2 15:22:55 CET 2021
--------------------------------------------------------------

--------------------------------------------------------------
>>> Rebuilding the temporary build tree
--------------------------------------------------------------
rm -rf /usr/obj/usr/src/amd64.amd64/tmp
cd /usr/src/tools/build;  make DIRPRFX=3Dtools/build/
DESTDIR=3D/usr/obj/usr/src/amd64.amd64/tmp/legacy installdirs/src/sys/sys/e=
lf64.h
/usr/src/sys/sys/elf_common.h /usr/src/sys/sys/elf_generic.h
/usr/src/sys/sys/queue.h /usr/src/sys/sys/md5.h /usr/src/sys/sys/sbuf.h
/usr/src/sys/sys/tree.h /usr/src/sys/sys/font.h /usr/src/sys/sys/consio.h
/usr/src/sys/sys/fnv_hash.h /usr/src/sys/sys/elf.h
/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/sys/
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444=20
/usr/src/lib/libcasper/services/cap_fileargs/cap_fileargs.h
/usr/src/lib/libcasper/services/cap_net/cap_net.h
/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/casper/
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444=20
/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/
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444=20
/usr/src/sys/ufs/ffs/fs.h
/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/ufs/ffs/
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444=20
/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/
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444=20
/usr/src/sys/sys/disk/bsd.h
/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/sys/disk/
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444=20
/usr/src/sys/amd64/include/elf.h /usr/src/sys/amd64/include/exec.h
/usr/src/sys/amd64/include/reloc.h
/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/machine/
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444=20
/usr/src/sys/rpc/types.h
/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/rpc/
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444=20
/usr/src/sys/crypto/chacha20/_chacha.h /usr/src/sys/crypto/chacha20/chacha.h
/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/crypto/chacha20/
sh /usr/src/tools/install.sh  -C -o root -g wheel -m 444=20
/usr/src/sys/x86/include/elf.h
/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/include/x86/
cc  -O2 -pipe -fno-common -I/usr/src/tools/build/libc-bootstrap  -MD=20
-MF.depend.dummy.o -MTdummy.o -std=3Dgnu99 -Wno-format-zero-length=20
-Wsystem-headers -Wall -Wno-format-y2k -W -Wno-unused-parameter
-Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wreturn-type
-Wcast-qual -Wwrite-strings -Wswitch -Wshadow -Wunused-parameter -Wcast-ali=
gn
-Wchar-subscripts -Winline -Wnested-externs -Wredundant-decls
-Wold-style-definition -Wno-pointer-sign -Wmissing-variable-declarations
-Wthread-safety -Wno-empty-body -Wno-string-plus-int -Wno-unused-const-vari=
able
 -Qunused-arguments    -I/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/includ=
e -c
/usr/src/tools/build/dummy.c -o dummy.o
building static egacy library
ar -crsD libegacy.a dummy.o
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/
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/ucl
/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/tmmkdir -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/ucl
/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"
mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/machine"
mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/rpc"
mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/crypto/chach=
a20"
mkdir -p "/usr/obj/usr/src/amd64.amd64/tmp/legacy//usr/include/x86"

--------------------------------------------------------------
>>> stage 1.2: bootstrap tools
--------------------------------------------------------------
cd /usr/src; INSTALL=3D"sh /usr/src/tools/install.sh"=20
TOOLS_PREFIX=3D/usr/obj/usr/src/amd64.amd64/tmp=20
PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/am=
d64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/u=
sr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec:/sbin:/bin:/usr/sbin:/usr=
/bin
 WORLDTMP=3D/usr/obj/usr/src/amd64.amd64/tmp  MAKEFLAGS=3D"-m
/usr/src/tools/build/mk  -m /usr/src/share/mk" make  -f Makefile.inc1  DEST=
DIR=3D
 OBJTOP=3D'/usr/obj/usr/src/amd64.amd64/tmp/obj-tools'  OBJROOT=3D'${OBJTOP=
}/'=20
MAKEOBJDIRPREFIX=3D  BOOTSTRAPPING=3D1202503  BWPHASE=3Dbootstrap-tools  SS=
P_CFLAGS=3D=20
MK_HTML=3Dno NO_LINT=3Dyes MK_MAN=3Dno MK_MAN_UTILS=3Dyes  -DNO_PIC MK_PROF=
ILE=3Dno
-DNO_SHARED  -DNO_CPU_CFLAGS MK_WERROR=3Dno MK_CTF=3Dno  MK_CLANG_EXTRAS=3D=
no
MK_CLANG_FORMAT=3Dno MK_CLANG_FULL=3Dno  MK_LLDB=3Dno MK_RETPOLINE=3Dno MK_=
TESTS=3Dno=20
MK_INCLUDES=3Dyes MK_LLVM_TARGET_ALL=3Dno bootstrap-tools
*** Error code 1
*** Error code 1
*** Error code 1

I removed /etc/src.conf and /etc/make.conf, but that made no difference.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-253956-227>