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