On Tue, Oct 30, 2012 at 5:08 PM, Glen Barber <g...@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, but > > 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=/tmp/newdist/lib32 SHARED=copies > > 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=ldd32 MACHINE=i386 > MACHINE_ARCH=i386 > > MACHINE_CPU="i686 mmx sse sse2" LD="ld -m elf_i386_fbsd -Y > > P,/usr/obj/tank/cvs/9.1/src/lib32/usr/lib32" AS="as --32" > > MAKEOBJDIRPREFIX=/usr/obj/lib32 > > _SHLIBDIRPREFIX=/usr/obj/tank/cvs/9.1/src/lib32 VERSION="FreeBSD > > 9.1-PRERELEASE amd64 901501" > > > PATH=/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:/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/install.SgiYOaRS > > CC="cc -m32 -march=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" CXX="c++ -m32 -march=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=/usr/lib32 > > SHLIBDIR=/usr/lib32 make -DNO_CPU_CFLAGS -DCOMPAT_32BIT -DWITHOUT_BIND > > -DWITHOUT_MAN -DWITHOUT_INFO -DWITHOUT_HTML -DNO_CTF -DNO_LINT -ECC -ECXX > > -EAS -ELD -DNO_INCS distribute > > cd /tank/cvs/9.1/src/usr.bin/ldd; make install -DNO_SUBDIR > > DESTDIR=/tmp/newdist/lib32 SHARED=copies > > 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 have > > 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=/relng/files/src.conf buildworld buildkernel -sj16 cd /tank/cvs/9.1/src ; sudo make SRCCONF=/relng/files/src.conf buildworld buildkernel -sj16 cd /tank/cvs/9/src ; sudo make SRCCONF=/relng/files/src.conf -C release cdrom cd /tank/cvs/9.1/src ; sudo make SRCCONF=/relng/files/src.conf -C release cdrom /relng/files/src.conf contains: $ cat /relng/files/src.conf WITHOUT_X11=true WITHOUT_BLUETOOTH=true WITHOUT_CLANG=true WITHOUT_ATM=true WITHOUT_CTM=true WITHOUT_CDDL=true WITHOUT_DICT=true WITHOUT_HTML=true WITHOUT_IPFILTER=true WITHOUT_IPX=true WITHOUT_IPX_SUPPORT=true WITHOUT_LOCALES=true WITHOUT_LPR=true WITHOUT_NCP=true WITHOUT_NIS=true WITHOUT_OBJC=true WITHOUT_RCMDS=true WITHOUT_RCS=true WITHOUT_SENDMAIL=true WITHOUT_SSP=true WITHOUT_ZFS=true WITHOUT_BIND_DNSSEC=true WITHOUT_GAMES=true WITHOUT_IPX=true WITHOUT_NIS=true WITHOUT_PF=true WITHOUT_SENDMAIL=true WITHOUT_WIRELESS=true make.conf contains: $ cat /etc/make.conf CPUTYPE?=core2 CFLAGS=-pipe -O2 BUILD_JOBS="8" WITHOUT_SENDMAIL=true WITHOUT_X11=true DISTDIR=/tank/distfiles WRKDIRPREFIX?=/tmp/ports PACKAGES?=/tmp/ports/packages # WITH_KMS=yes WITH_NEW_XORG=yes # added by use.perl 2012-10-15 17:24:41 PERL_VERSION=5.14.2 Some of the stuff there could be removed I guess... Best regards Andreas _______________________________________________ freebsd-stable@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-stable To unsubscribe, send any mail to "freebsd-stable-unsubscr...@freebsd.org"