Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Oct 2012 17:32:20 +0100
From:      Andreas Nilsson <andrnils@gmail.com>
To:        Glen Barber <gjb@freebsd.org>
Cc:        FreeBSD Stable Mailing List <freebsd-stable@freebsd.org>
Subject:   Re: make release fails on find
Message-ID:  <CAPS9%2BSsUijoe6-4mY-LeZAP4geRG_KfObwtWJxP_0=Dkm9bW4Q@mail.gmail.com>
In-Reply-To: <20121030160804.GB1371@glenbarber.us>
References:  <CAPS9%2BSvVQgZNV=YvBvw39Vo4gmoYVEfNoOBJ_JxeOC41uGxP0g@mail.gmail.com> <20121030160804.GB1371@glenbarber.us>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, Oct 30, 2012 at 5:08 PM, Glen Barber <gjb@freebsd.org> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAPS9%2BSsUijoe6-4mY-LeZAP4geRG_KfObwtWJxP_0=Dkm9bW4Q>