From owner-freebsd-stable@FreeBSD.ORG Tue Oct 30 16:32:20 2012 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id D57D4452; Tue, 30 Oct 2012 16:32:20 +0000 (UTC) (envelope-from andrnils@gmail.com) Received: from mail-oa0-f54.google.com (mail-oa0-f54.google.com [209.85.219.54]) by mx1.freebsd.org (Postfix) with ESMTP id 80CAD8FC0C; Tue, 30 Oct 2012 16:32:20 +0000 (UTC) Received: by mail-oa0-f54.google.com with SMTP id n9so586025oag.13 for ; Tue, 30 Oct 2012 09:32:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2w8QlAmK5b45KpTj1SG8DFbC6fRVm+GCNyXtPtTNyfo=; b=YqWq3wZYV6EVbCwrDfQ5LMiwTvCV1kxwf1D1vAJJyxnmq9wVE/wc4DTnVATJjCZt0x n5hzwCZUGyKuEx9b6s7eUiHirPgsJr7zZN1BWBo3myMAl0khGJlzfRKdgmktQ8hpHbAC fbV27Ec6Ga6Cfu0jg3iI9erc7hitlwDxMqtGOyfjGbDHwj13LK5qwcIFitrw+p735vMA LpPXrWJimGGZQTsVCPkY0Obt33qK0Pvl5dwS0Nsn+xzbBFvIxA+V67GASKoUGaBEtvBF jYH31Jc1G8de6pyI+xEFKueJVl3SkMlH8XjfWQu8gI44acEcP5NhLj71R7nqqcgwS367 6ljg== MIME-Version: 1.0 Received: by 10.60.172.171 with SMTP id bd11mr30254011oec.4.1351614740127; Tue, 30 Oct 2012 09:32:20 -0700 (PDT) Received: by 10.76.170.36 with HTTP; Tue, 30 Oct 2012 09:32:20 -0700 (PDT) In-Reply-To: <20121030160804.GB1371@glenbarber.us> References: <20121030160804.GB1371@glenbarber.us> Date: Tue, 30 Oct 2012 17:32:20 +0100 Message-ID: Subject: Re: make release fails on find From: Andreas Nilsson To: Glen Barber Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.14 Cc: FreeBSD Stable Mailing List X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Oct 2012 16:32:20 -0000 On Tue, Oct 30, 2012 at 5:08 PM, Glen Barber wrote: > On Tue, Oct 30, 2012 at 04:58:52PM +0100, Andreas Nilsson wrote: > > I'm trying to build some images for 9-stable ( r242349 ) and 9.1-RC3, b= ut > > using the release tools doesn't really work. > > > > 9.1-RC3 fails with: > > ... > > cd /tank/cvs/9.1/src/libexec/rtld-elf; make install -DNO_SUBDIR > > DESTDIR=3D/tmp/newdist/lib32 SHARED=3Dcopies > > install -s -o root -g wheel -m 555 -C -b -fschg -S ld-elf32.so.1 > > /tmp/newdist/lib32/libexec > > /tmp/newdist/lib32/usr/libexec/ld-elf32.so.1 -> /libexec/ld-elf32.so.1 > > cd /tank/cvs/9.1/src/usr.bin/ldd; PROG=3Dldd32 MACHINE=3Di386 > MACHINE_ARCH=3Di386 > > MACHINE_CPU=3D"i686 mmx sse sse2" LD=3D"ld -m elf_i386_fbsd -Y > > P,/usr/obj/tank/cvs/9.1/src/lib32/usr/lib32" AS=3D"as --32" > > MAKEOBJDIRPREFIX=3D/usr/obj/lib32 > > _SHLIBDIRPREFIX=3D/usr/obj/tank/cvs/9.1/src/lib32 VERSION=3D"FreeBSD > > 9.1-PRERELEASE amd64 901501" > > > PATH=3D/usr/obj/tank/cvs/9.1/src/tmp/legacy/usr/sbin:/usr/obj/tank/cvs/9.= 1/src/tmp/legacy/usr/bin:/usr/obj/tank/cvs/9.1/src/tmp/legacy/usr/games:/us= r/obj/tank/cvs/9.1/src/tmp/usr/sbin:/usr/obj/tank/cvs/9.1/src/tmp/usr/bin:/= usr/obj/tank/cvs/9.1/src/tmp/usr/games:/usr/obj/tank/cvs/9.1/src/tmp/legacy= /usr/sbin:/usr/obj/tank/cvs/9.1/src/tmp/legacy/usr/bin:/usr/obj/tank/cvs/9.= 1/src/tmp/legacy/usr/games:/usr/obj/tank/cvs/9.1/src/tmp/usr/sbin:/usr/obj/= tank/cvs/9.1/src/tmp/usr/bin:/usr/obj/tank/cvs/9.1/src/tmp/usr/games:/tmp/i= nstall.SgiYOaRS > > CC=3D"cc -m32 -march=3Dcore2 -DCOMPAT_32BIT -isystem > > /usr/obj/tank/cvs/9.1/src/lib32/usr/include/ > > -L/usr/obj/tank/cvs/9.1/src/lib32/usr/lib32 > > -B/usr/obj/tank/cvs/9.1/src/lib32/usr/lib32" CXX=3D"c++ -m32 -march=3D= core2 > > -DCOMPAT_32BIT -isystem /usr/obj/tank/cvs/9.1/src/lib32/usr/include/ > > -L/usr/obj/tank/cvs/9.1/src/lib32/usr/lib32 > > -B/usr/obj/tank/cvs/9.1/src/lib32/usr/lib32" LIBDIR=3D/usr/lib32 > > SHLIBDIR=3D/usr/lib32 make -DNO_CPU_CFLAGS -DCOMPAT_32BIT -DWITHOUT_BIN= D > > -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML -DNO_CTF -DNO_LINT -ECC -EC= XX > > -EAS -ELD -DNO_INCS distribute > > cd /tank/cvs/9.1/src/usr.bin/ldd; make install -DNO_SUBDIR > > DESTDIR=3D/tmp/newdist/lib32 SHARED=3Dcopies > > install -s -o root -g wheel -m 555 ldd32 /tmp/newdist/lib32/usr/bin > > find //tmp/newdist/doc -empty -delete > > find //tmp/newdist/games -empty -delete > > find: -delete: //tmp/newdist/games: relative path potentially not safe > > *** [distributeworld] Error code 1 > > > > Stop in /tank/cvs/9.1/src. > > *** [distributeworld] Error code 1 > > > > Are you defining WITH*_GAMES in src.conf or make.conf? If this looks > like what I think it looks like, I fixed this a few months ago. > Used same command for building both, see below. And yes, WITHOUT_GAMES is set in src.conf > > And 9-stable ends up recursing when generating tarballs. The sources ha= ve > > already been added to a tarball. The tarballs themselfs are also > included. > > > > I have seen many reports on this, and cannot reproduce it. How exactly > are you running the release build? What specific make(1) targets are > you using, and what is your make.conf/src.conf contents? > > Glen > > I did the following steps: zfs create tank/cvs/9 zfs create tank/cvs/9/src zfs create tank/cvs/9.1 zfs create tank/cvs/9.1/src cd /tank/cvs/9/src ; sudo svn co http://svn0.us-east.freebsd.org/base/releng/9 . cd /tank/cvs/9.1/src ; sudo svn co http://svn0.us-east.freebsd.org/base/releng/9.1 . cd /tank/cvs/9/src ; sudo make SRCCONF=3D/relng/files/src.conf buildworld buildkernel -sj16 cd /tank/cvs/9.1/src ; sudo make SRCCONF=3D/relng/files/src.conf buildworld buildkernel -sj16 cd /tank/cvs/9/src ; sudo make SRCCONF=3D/relng/files/src.conf -C release cdrom cd /tank/cvs/9.1/src ; sudo make SRCCONF=3D/relng/files/src.conf -C release cdrom /relng/files/src.conf contains: $ cat /relng/files/src.conf WITHOUT_X11=3Dtrue WITHOUT_BLUETOOTH=3Dtrue WITHOUT_CLANG=3Dtrue WITHOUT_ATM=3Dtrue WITHOUT_CTM=3Dtrue WITHOUT_CDDL=3Dtrue WITHOUT_DICT=3Dtrue WITHOUT_HTML=3Dtrue WITHOUT_IPFILTER=3Dtrue WITHOUT_IPX=3Dtrue WITHOUT_IPX_SUPPORT=3Dtrue WITHOUT_LOCALES=3Dtrue WITHOUT_LPR=3Dtrue WITHOUT_NCP=3Dtrue WITHOUT_NIS=3Dtrue WITHOUT_OBJC=3Dtrue WITHOUT_RCMDS=3Dtrue WITHOUT_RCS=3Dtrue WITHOUT_SENDMAIL=3Dtrue WITHOUT_SSP=3Dtrue WITHOUT_ZFS=3Dtrue WITHOUT_BIND_DNSSEC=3Dtrue WITHOUT_GAMES=3Dtrue WITHOUT_IPX=3Dtrue WITHOUT_NIS=3Dtrue WITHOUT_PF=3Dtrue WITHOUT_SENDMAIL=3Dtrue WITHOUT_WIRELESS=3Dtrue make.conf contains: $ cat /etc/make.conf CPUTYPE?=3Dcore2 CFLAGS=3D-pipe -O2 BUILD_JOBS=3D"8" WITHOUT_SENDMAIL=3Dtrue WITHOUT_X11=3Dtrue DISTDIR=3D/tank/distfiles WRKDIRPREFIX?=3D/tmp/ports PACKAGES?=3D/tmp/ports/packages # WITH_KMS=3Dyes WITH_NEW_XORG=3Dyes # added by use.perl 2012-10-15 17:24:41 PERL_VERSION=3D5.14.2 Some of the stuff there could be removed I guess... Best regards Andreas