Date: Tue, 27 Jun 2000 15:55:59 -0700 (PDT) From: John Baldwin <jhb@pike.osd.bsdi.com> To: markm@FreeBSD.org Cc: current@FreeBSD.org Subject: Release still broken with new Perl Message-ID: <200006272255.PAA63434@pike.osd.bsdi.com>
next in thread | raw e-mail | index | archive | help
Mark,
A test release I built today died while installing Perl the second
time around into the trees directory where the install distributions
are rolled from as follows:
===> gnu/usr.bin/perl/library/re
cd /usr/obj/usr/src/gnu/usr.bin/perl/library/re/ext/re ; make -B install INSTALLPRIVLIB=/R/stage/trees/bin/usr/libdata/perl/5.006 INSTALLARCHLIB=/R/stage/trees/bin/usr/libdata/perl/5.006/mach
Installing /R/stage/trees/bin/usr/libdata/perl/5.006/mach/re.pm
Installing /R/stage/trees/bin/usr/libdata/perl/5.006/mach/auto/re/re.so
Installing /R/stage/trees/bin/usr/libdata/perl/5.006/mach/auto/re/re.bs
Writing /R/stage/trees/bin/usr/libdata/perl/5.006/mach/auto/re/.packlist
Appending installation info to /R/stage/trees/bin/usr/libdata/perl/5.006/mach/perllocal.pod
===> gnu/usr.bin/perl/library/B
make: don't know how to make distribute. Stop
*** Error code 2
Stop in /usr/src/gnu/usr.bin/perl/library.
*** Error code 1
Stop in /usr/src/gnu/usr.bin/perl.
*** Error code 1
Stop in /usr/src/gnu/usr.bin.
*** Error code 1
Stop in /usr/src/gnu.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src.
*** Error code 1
Stop in /usr/src/release.
*** Error code 1
Stop in /usr/src/release.
----------------------------------------
release started at 12:40:58 on 06/27/00
release died at 15:43:43 on 06/27/00
----------------------------------------
# ident Makefile
Makefile:
$FreeBSD: src/gnu/usr.bin/perl/library/B/Makefile,v 1.1 2000/06/25 14:48:03 markm Exp $
# make -n distribute
make: don't know how to make distribute. Stop
# cd ..
# make -n distribute
cd /local0/release/usr/src/gnu/usr.bin/perl/library ; make install DESTDIR=/bin SHARED=copies
for entry in B ByteLoader DB_File Dumper DProf Peek Fcntl Glob IO SysV NDBM_File Opcode POSIX SDBM_File Socket Hostname Syslog attrs re; do (echo "===> $entry"; if test -d /local0/release/usr/src/gnu/usr.bin/perl/library/${entry}.i386; then cd /local0/release/usr/src/gnu/usr.bin/perl/library/${entry}.i386; else cd /local0/release/usr/src/gnu/usr.bin/perl/library/${entry}; fi; make distribute DIRPRFX=$entry/); done
My guess is to include bsd.prog.mk instead of bsd.obj.mk in the library
Makefiles, and then just use bsd.subdir.mk in
src/gnu/usr.bin/perl/library/Makefile, but someone more familiar with the
bsd.*.mk files might know of a better solution. Regardless, I'll try my
theory out and see if it fixes release.
---
John Baldwin <jhb@bsdi.com>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200006272255.PAA63434>
