Bug 24079

Summary: make release fails in 4.2-STABLE
Product: Base System Reporter: carl <carl>
Component: miscAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: 4.2-STABLE   
Hardware: Any   
OS: Any   

Description carl 2001-01-05 00:50:00 UTC
A make release on the 4.2-STABLE branch is currently dying with;

(cd /usr/src/etc/../share/man; make makedb; )
makewhatis /usr/share/man
makewhatis:No such file or directory
*** Error code 1

Stop in /usr/src/share/man.
*** Error code 1

Stop in /usr/src/etc.
*** Error code 1

Stop in /usr/src/release.



Also "install -C" (ie compare before install) doesn't seem to work either.
A make release on the 4.2-STABLE branch is currently dying with;

(cd /usr/src/etc/../share/man; make makedb; )
makewhatis /usr/share/man
makewhatis:No such file or directory
*** Error code 1

Stop in /usr/src/share/man.
*** Error code 1

Stop in /usr/src/etc.
*** Error code 1

Stop in /usr/src/release.



Also "install -C" (ie compare before install) doesn't seem to work either.

How-To-Repeat: I run make release using the following script.

#!/bin/sh
# Generate Snaps

#BUILDNAME=4.0-RELEASE
#
# Automatic SNAP versioning:
DATE=`date +%Y%m%d`
BASE=4.2
BUILDNAME=$BASE-$DATE-STABLE
export BUILDNAME

echo Buildname $BUILDNAME
#
CHROOTDIR=/stripe1/release/$BUILDNAME
CVSROOT=/net/xena/mirror/FreeBSD/ctm/cvs-cur

export CHROOTDIR CVSROOT

echo CHROOTDIR $CHROOTDIR
echo cvsroot $CVSROOT

# If this is a -stable snapshot, then set
RELEASETAG=RELENG_4
#
WORLD_FLAGS=-j4
#KERNEL_FLAGS=-j4

export WORLD_FLAGS 
echo world flags $WORLD_FLAGS
export RELEASETAG 
echo release tag $RELEASETAG
# export KERNEL_FLAGS
# echo kernel flags $KERNEL_FLAGS

# Uncomment this to disable the doc.1 target.  It is also an ERROR
# to set NOPORTS and not set NODOC since docs depend on ports.
NODOC=YES
NOPORTS=YES

export NODOC NOPORTS
echo nodoc=yes noports=yes

# Set ALLLANG=no if you want the release documentation to be
# in English only.
ALLLANG=no

export ALLLANG
echo alllang $ALLLANG

echo Starting release build
make release
Comment 1 carl 2001-01-05 05:16:51 UTC
I use the following make.conf (cut down to just enabled bits).


# $FreeBSD: src/etc/defaults/make.conf,v 1.97.2.27 2000/11/21 05:16:23
dougb Exp $

CFLAGS= -O -pipe

BDECFLAGS= -W -Wall -ansi -pedantic -Wbad-function-cast -Wcast-align \
  -Wcast-qual -Wchar-subscripts -Wconversion -Winline \
  -Wmissing-prototypes -Wnested-externs -Wpointer-arith \
  -Wredundant-decls -Wshadow -Wstrict-prototypes -Wwrite-strings

COPTFLAGS= -O -pipe

NODESCRYPTLINKS=true # do not replace libcrypt -> libscrypt links
NOPERL= true # To avoid building perl
NOPROFILE= true # Avoid compiling profiled libraries
NOUUCP= true # do not build uucp related programs

MAKE_IDEA= YES # IDEA (128 bit symmetric encryption)

COMPAT3X= yes

NOPORTDOCS= true




Carl.
Comment 2 carl 2001-01-05 05:46:52 UTC
<sigh>

I have noperl=true in make.conf.

This is probably the cause.

Carl.
Comment 3 dd freebsd_committer freebsd_triage 2001-04-29 03:44:48 UTC
State Changed
From-To: open->closed

Transient build error.