Hi

I just committed a fix for this.

M

> 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  INS
TALLPRIVLIB=/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=/b
in 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 "===> $e
ntry";  if test -d /local0/release/usr/src/gnu/usr.bin/perl/library/${entry}.i3
86; then  cd /local0/release/usr/src/gnu/usr.bin/perl/library/${entry}.i386;  e
lse  cd /local0/release/usr/src/gnu/usr.bin/perl/library/${entry};  fi;  make d
istribute 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
> 
--
Mark Murray
Join the anti-SPAM movement: http://www.cauce.org


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

Reply via email to