Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Jun 2000 20:37:15 +0200
From:      Mark Murray <mark@grondar.za>
To:        John Baldwin <jhb@pike.osd.bsdi.com>
Cc:        current@FreeBSD.ORG
Subject:   Re: Release still broken with new Perl 
Message-ID:  <200006291837.UAA03572@grimreaper.grondar.za>
In-Reply-To: <200006272255.PAA63434@pike.osd.bsdi.com> ; from John Baldwin <jhb@pike.osd.bsdi.com>  "Tue, 27 Jun 2000 15:55:59 MST."
References:  <200006272255.PAA63434@pike.osd.bsdi.com> 

next in thread | previous in thread | raw e-mail | index | archive | help
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 <jhb@bsdi.com>
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> 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 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?200006291837.UAA03572>