From nobody@FreeBSD.org  Thu Jan  4 16:47:36 2001
Return-Path: <nobody@FreeBSD.org>
Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21])
	by hub.freebsd.org (Postfix) with ESMTP id 60DF637B400
	for <freebsd-gnats-submit@FreeBSD.org>; Thu,  4 Jan 2001 16:47:32 -0800 (PST)
Received: (from nobody@localhost)
	by freefall.freebsd.org (8.11.1/8.11.1) id f050lWT40459;
	Thu, 4 Jan 2001 16:47:32 -0800 (PST)
	(envelope-from nobody)
Message-Id: <200101050047.f050lWT40459@freefall.freebsd.org>
Date: Thu, 4 Jan 2001 16:47:32 -0800 (PST)
From: carl@xena.ipaustralia.gov.au
Sender: nobody@FreeBSD.org
To: freebsd-gnats-submit@FreeBSD.org
Subject: make release fails in 4.2-STABLE
X-Send-Pr-Version: www-1.0

>Number:         24079
>Category:       misc
>Synopsis:       make release fails in 4.2-STABLE
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jan 04 16:50:00 PST 2001
>Closed-Date:    Sat Apr 28 19:44:48 PDT 2001
>Last-Modified:  Sat Apr 28 19:44:57 PDT 2001
>Originator:     Carl Makin
>Release:        4.2-STABLE
>Organization:
IP Australia
>Environment:
FreeBSD newton.aipo.gov.au 4.2-STABLE FreeBSD 4.2-STABLE #0: Tue Jan  2 16:15:02 EST 2001     carl@newton.aipo.gov.au:/usr/src/sys/compile/NEWTON  i386

>Description:
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


>Fix:


>Release-Note:
>Audit-Trail:

From: Carl Makin <carl@xena.ipaustralia.gov.au>
To: freebsd-gnats-submit@FreeBSD.org, carl@xena.ipaustralia.gov.au
Cc:  
Subject: Re: misc/24079: make release fails in 4.2-STABLE
Date: Fri, 05 Jan 2001 16:16:51 +1100

 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.
 
 
 

From: Carl Makin <carl@xena.ipaustralia.gov.au>
To: freebsd-gnats-submit@FreeBSD.org, carl@xena.ipaustralia.gov.au
Cc:  
Subject: Re: misc/24079: make release fails in 4.2-STABLE
Date: Fri, 05 Jan 2001 16:46:52 +1100

 <sigh>
 
 I have noperl=true in make.conf.
 
 This is probably the cause.
 
 Carl.
 
 
 
State-Changed-From-To: open->closed 
State-Changed-By: dd 
State-Changed-When: Sat Apr 28 19:44:48 PDT 2001 
State-Changed-Why:  
Transient build error. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=24079 
>Unformatted:
