Date: Mon, 3 Jun 2019 12:05:15 +0200 From: Andreas Nilsson <andrnils@gmail.com> To: Current FreeBSD <freebsd-current@freebsd.org> Subject: Re: make packages broken Message-ID: <CAPS9%2BSshjyuu3FqRLA1o4014vZpbsB=TL8hLUPHOxcSbRhXJCg@mail.gmail.com> In-Reply-To: <CAPS9%2BSscAdki5miT4DDbZFjM159E64vZyJ3AFEvnpzZq07fLiw@mail.gmail.com> References: <CAPS9%2BSscAdki5miT4DDbZFjM159E64vZyJ3AFEvnpzZq07fLiw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Jun 3, 2019 at 10:40 AM Andreas Nilsson <andrnils@gmail.com> wrote: > Hello all, > > It was time for the weekly update so git gave > me: c7cdb4a80779a0451dc2c04c3d6b30769049d402 . > > It compiled fined, but when I tried to build packages I get: > make -C /usr/src PKG_VERSION=3D13.0.s20190603083918 real-packages > make[5]: "/usr/obj/usr/src/amd64.amd64/toolchain-metadata.mk" line 1: > Using cached toolchain metadata from build at charlotte.resilans.se on > Mon Jun 3 10:12:27 CEST 2019 > -------------------------------------------------------------- > >>> Install check world > -------------------------------------------------------------- > mkdir -p /tmp/install.M2Q9GbT8 > progs=3D$(for prog in [ awk cap_mkdb cat chflags chmod chown cmp cp date > echo egrep find grep id install ln make mkdir mtree mv pwd_mkdb rm sed > services_mkdb sh sort strip sysctl test true uname wc zic tzsetup > makewhatis; do if progpath=3D`which $prog`; then echo $progpath; else > echo "Required tool $prog not found in PATH." >&2; exit 1; fi; done); > libs=3D$(ldd -f "%o %p\n" -f "%o %p\n" $progs 2>/dev/null | sort -u | w= hile > read line; do set -- $line; if [ "$2 $3" !=3D "not found" ]; then echo= $2; > else echo "Required library $1 not found." >&2; exit 1; fi; done); = cp > $libs $progs /tmp/install.M2Q9GbT8 > cp -R ${PATH_LOCALE:-"/usr/share/locale"} /tmp/install.M2Q9GbT8/locale > mkdir -p /usr/obj/usr/src/amd64.amd64/worldstage/ > echo "#mtree 2.0" > /usr/obj/usr/src/amd64.amd64/worldstage//METALOG > cd /usr/src; MACHINE_ARCH=3Damd64 MACHINE=3Damd64 CPUTYPE=3Dskylake CC= =3D"cc > -target x86_64-unknown-freebsd13.0 > --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp > -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CXX=3D"c++ -target > x86_64-unknown-freebsd13.0 --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp > -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CPP=3D"cpp -target > x86_64-unknown-freebsd13.0 --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp > -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" AS=3D"as" AR=3D"ar" LD=3D"ld= " > LLVM_LINK=3D"" NM=3Dnm OBJCOPY=3D"objcopy" RANLIB=3Dranlib STRINGS=3D = SIZE=3D"size" > PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.a= md64/tmp/usr/bin:/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/leg= acy/bin::/tmp/install.M2Q9GbT8 > LD_LIBRARY_PATH=3D/tmp/install.M2Q9GbT8 > PATH_LOCALE=3D/tmp/install.M2Q9GbT8/locale make -f Makefile.inc1 > INSTALL=3D"install -U -M /usr/obj/usr/src/amd64.amd64/worldstage//METALO= G -D > /usr/obj/usr/src/amd64.amd64/worldstage" MTREE_CMD=3D" -W" > __MAKE_SHELL=3D/tmp/install.M2Q9GbT8/sh -DNO_ROOT > METALOG=3D/usr/obj/usr/src/amd64.amd64/worldstage//METALOG restage; > MACHINE_ARCH=3Damd64 MACHINE=3Damd64 CPUTYPE=3Dskylake CC=3D"cc -targe= t > x86_64-unknown-freebsd13.0 --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp > -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CXX=3D"c++ -target > x86_64-unknown-freebsd13.0 --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp > -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" CPP=3D"cpp -target > x86_64-unknown-freebsd13.0 --sysroot=3D/usr/obj/usr/src/amd64.amd64/tmp > -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin" AS=3D"as" AR=3D"ar" LD=3D"ld= " > LLVM_LINK=3D"" NM=3Dnm OBJCOPY=3D"objcopy" RANLIB=3Dranlib STRINGS=3D = SIZE=3D"size" > PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.a= md64/tmp/usr/bin:/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/leg= acy/bin::/tmp/install.M2Q9GbT8 > LD_LIBRARY_PATH=3D/tmp/install.M2Q9GbT8 > PATH_LOCALE=3D/tmp/install.M2Q9GbT8/locale rm -rf /tmp/install.M2Q9GbT8 > -------------------------------------------------------------- > >>> Making hierarchy > -------------------------------------------------------------- > cd /usr/src; make -f Makefile.inc1 LOCAL_MTREE=3D hierarchy > cd /usr/src/etc; > PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.a= md64/tmp/usr/bin:/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/leg= acy/bin::/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.a= md64/tmp/usr/bin:/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/leg= acy/bin::/tmp/install.M2Q9GbT8 > make LOCAL_MTREE=3D > PATH=3D/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.a= md64/tmp/usr/bin:/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/leg= acy/bin::/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.a= md64/tmp/usr/bin:/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/leg= acy/bin::/tmp/install.M2Q9GbT8 > METALOG=3D/usr/obj/usr/src/amd64.amd64/worldstage//METALOG -DNO_ROOT > distrib-dirs > for file in /usr/share/doc/usd/10.exref /usr/share/doc/usd/11.edit > /usr/share/doc/usd/12.vi /usr/share/doc/usd/13.viref; do if [ -f > /usr/obj/usr/src/amd64.amd64/worldstage/${file} ]; then rm -f > /usr/obj/usr/src/amd64.amd64/worldstage/${file}; fi; done > -W -deU -i -f /usr/src/etc/mtree/BSD.root.dist -p > /usr/obj/usr/src/amd64.amd64/worldstage/ > /tmp/install.M2Q9GbT8/sh: -W: not found > *** Error code 127 > > > Anyone else seeing this? > > Best regards > Andreas > I seems mtree-related as the following patch allows it to make packages. $ git diff diff --git a/Makefile.inc1 b/Makefile.inc1 index 6c77c8abdb8..60ac6493c95 100644 --- a/Makefile.inc1 +++ b/Makefile.inc1 @@ -888,7 +888,7 @@ INSTALLFLAGS+=3D -h sha256 .endif .if defined(DB_FROM_SRC) || defined(NO_ROOT) IMAKE_INSTALL=3D INSTALL=3D"${INSTALL} ${INSTALLFLAGS}" -IMAKE_MTREE=3D MTREE_CMD=3D"${MTREE_CMD} ${MTREEFLAGS}" +IMAKE_MTREE=3D MTREE_CMD=3D"${MTREE} ${MTREEFLAGS}" .endif MTREE_CMD seems to be defined in /usr/src/etc/Makefile, was it meant to be used in /usr/src/Makefile.inc1? Best regards Andreas
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPS9%2BSshjyuu3FqRLA1o4014vZpbsB=TL8hLUPHOxcSbRhXJCg>