From owner-freebsd-current@freebsd.org Mon Jun 3 10:05:31 2019 Return-Path: Delivered-To: freebsd-current@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A35EB15AB507 for ; Mon, 3 Jun 2019 10:05:31 +0000 (UTC) (envelope-from andrnils@gmail.com) Received: from mail-lj1-x22d.google.com (mail-lj1-x22d.google.com [IPv6:2a00:1450:4864:20::22d]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 75605705D9 for ; Mon, 3 Jun 2019 10:05:30 +0000 (UTC) (envelope-from andrnils@gmail.com) Received: by mail-lj1-x22d.google.com with SMTP id o13so15575954lji.5 for ; Mon, 03 Jun 2019 03:05:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=tg2MOge/hlD/O+B7otS3tfbMIbXgF7tXlRxx6clUux0=; b=TvoA6FiX6P4gD01VsTNhzlwJ1oAmWzMpMt4LLT0YfPo8Lwsb11+ZCZPKYCTWibdGLM Uj5OFSpr/I3PgoD6aGCHqrxXokSMUaeCJ+fTJyhlmrOvZN/HQVHeJeIgREo+ktt02ngE UzkJ3vVH4/+4Kjvgu210MOFgPJiauHHDGK2svCY6iehlZir4CGaIFoboV0N9K8N552bA NUoZUwLoiKnnBecYBiSwLtAV+3Viddmvy8aCCU8saGJD+94CTunanUva0/kMhoTp5HJ3 0SzVxl5/q5ASK8xkBzUcFZQ2gGQx7qZU9z/UeUAMQgF9+VDjuM7Ul7I4qnphw8ySz3/7 O0Zw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=tg2MOge/hlD/O+B7otS3tfbMIbXgF7tXlRxx6clUux0=; b=H+Ai7pNeb4crqebxzsTW/KMHI+3+8Q1NKTGgryQHMC6/4SROVY8g6ivCbWt8aG+DiU vmBmwSztnU8BoxGc1l1EzjeAwGpyqp7H78y6DFGIgkznciJwUVPkrjv07mmjK26R3VVc x58GC6ICDDKRmAv2q1BEIzM5q2P1Yr02U9ZhUCp1vUFWFze5ZS+DKBFiezUd0cJ9dbBe 8ODL/5mpVmypkZxWXw4TzCwKhEnbTDWs4RJIxJrMnFniuoakGPjIkcOqkZkYmGHD21Sk aZGPKPNaGKUiI6Mzc0s63c2SY3k9ziuIXdwd7bXtpri8m6450pq/rfJiFpJgxZ+NFjMq DmTA== X-Gm-Message-State: APjAAAVI9cDqO72ShtQ9IYDMsVyW4mQPAQYLB3ZLU4LJhPtqXXx2fFYB Ye86Hd+iZwC+fg484Mpyd+3sGpAJRf597QJcuozjf+T6 X-Google-Smtp-Source: APXvYqzMhcb+QO5MCSvZtaucUaaU0QKlWlOVztjrj/86o0dfUMV0Eu1G//hAik58JhJ9a9kEBUqmmBGMG1BXSAEOjX0= X-Received: by 2002:a2e:9951:: with SMTP id r17mr891545ljj.125.1559556327290; Mon, 03 Jun 2019 03:05:27 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Andreas Nilsson Date: Mon, 3 Jun 2019 12:05:15 +0200 Message-ID: Subject: Re: make packages broken To: Current FreeBSD X-Rspamd-Queue-Id: 75605705D9 X-Spamd-Bar: ------ Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=TvoA6FiX; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of andrnils@gmail.com designates 2a00:1450:4864:20::22d as permitted sender) smtp.mailfrom=andrnils@gmail.com X-Spamd-Result: default: False [-6.63 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-current@freebsd.org]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; RCPT_COUNT_ONE(0.00)[1]; RCVD_TLS_LAST(0.00)[]; TO_DN_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; MX_GOOD(-0.01)[cached: alt3.gmail-smtp-in.l.google.com]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[d.2.2.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.5.4.1.0.0.a.2.list.dnswl.org : 127.0.5.0]; TO_MATCH_ENVRCPT_ALL(0.00)[]; IP_SCORE(-2.69)[ip: (-8.93), ipnet: 2a00:1450::/32(-2.20), asn: 15169(-2.28), country: US(-0.06)]; NEURAL_HAM_SHORT(-0.93)[-0.927,0]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; DWL_DNSWL_NONE(0.00)[gmail.com.dwl.dnswl.org : 127.0.5.0] Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 03 Jun 2019 10:05:32 -0000 On Mon, Jun 3, 2019 at 10:40 AM Andreas Nilsson 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