Skip site navigation (1)Skip section navigation (2)
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>