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 <[EMAIL PROTECTED]>


To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message

Reply via email to