From chris@aims.com.au  Fri Aug 16 21:48:31 2002
Return-Path: <chris@aims.com.au>
Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id F2EF737B400
	for <freebsd-gnats-submit@freebsd.org>; Fri, 16 Aug 2002 21:48:30 -0700 (PDT)
Received: from postoffice.aims.com.au (eth0.lnk.aims.com.au [203.31.73.253])
	by mx1.FreeBSD.org (Postfix) with ESMTP id CA21143E65
	for <freebsd-gnats-submit@freebsd.org>; Fri, 16 Aug 2002 21:48:28 -0700 (PDT)
	(envelope-from chris@aims.com.au)
Received: from postoffice.aims.com.au (nts-ts1.aims.private [192.168.10.2])
	by postoffice.aims.com.au  with ESMTP id g7H4mQe47663
	for <freebsd-gnats-submit@freebsd.org>; Sat, 17 Aug 2002 14:48:27 +1000 (EST)
	(envelope-from chris@aims.com.au)
Received: from ntsts1 by aims.com.au
	with SMTP (MDaemon.v3.5.3.R)
	for <freebsd-gnats-submit@freebsd.org>; Sat, 17 Aug 2002 14:31:33 +1000
Message-Id: <200208170423.g7H4NQkS097490@ait0fd01.aims.private>
Date: Sat, 17 Aug 2002 14:31:31 +1000
From: "Chris Knight" <chris@aims.com.au>
Reply-To: "Chris Knight" <chris@aims.com.au>
To: <freebsd-gnats-submit@freebsd.org>
Subject: 4.6.2-RELEASE Release Building Failure
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         41742
>Category:       misc
>Synopsis:       4.6.2-RELEASE Release Building Failure
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    ru
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Aug 16 21:50:01 PDT 2002
>Closed-Date:    Mon Aug 19 04:58:28 PDT 2002
>Last-Modified:  Mon Aug 19 04:58:28 PDT 2002
>Originator:     Chris Knight
>Release:        FreeBSD 4.6-STABLE i386
>Organization:
AIMS Independent Computer Professionals
>Environment:
System: FreeBSD ait0fd01.aims.private 4.6-STABLE FreeBSD 4.6-STABLE #0: Wed Aug 14 17:44:18 EST 2002
root@ait0fd01.aims.private:/var/obj/var/src/sys/THINKPAD i386

>Description:

I attempted to do a release build of 4.6.2 prior to adding my local patches for
a custom build. The build failed trying to install headers in
/usr/src/kerberos5/lib/libtelnet.
----
install -C -o root -g wheel -m 444  /usr/src/kerberos5/lib/libgssapi/../../../crypto/heimdal/lib/gssapi/gssapi.h
/R/stage/trees/krb5/usr/include
install -C -o root -g wheel -m 444  heim_err.h /R/stage/trees/krb5/usr/include
install -C -o root -g wheel -m 444  krb5_err.h /R/stage/trees/krb5/usr/include
install -C -o root -g wheel -m 444  k524_err.h /R/stage/trees/krb5/usr/include
install -C -o root -g wheel -m 444   libgssapi.a /R/stage/trees/krb5/usr/lib
install -C -o root -g wheel -m 444   libgssapi_p.a /R/stage/trees/krb5/usr/lib
install -s -o root -g wheel -m 444     libgssapi.so.4 /R/stage/trees/krb5/usr/lib
ln -fs libgssapi.so.4 /R/stage/trees/krb5/usr/lib/libgssapi.so
===> lib/libtelnet
cd /usr/src/kerberos5/lib/libtelnet;  make install -DNO_SUBDIR DESTDIR=/R/stage/trees/krb5 SHARED=copies
install -C -o root -g wheel -m 444  /usr/src/kerberos5/lib/libtelnet/../../../crypto/telnet/arpa/telnet.h
/R/stage/trees/krb5/usr/src/kerberos5/lib/libtelnet/../../include
install: /R/stage/trees/krb5/usr/src/kerberos5/lib/libtelnet/../../include: No such file or directory
*** Error code 71

Stop in /usr/src/kerberos5/lib/libtelnet.
*** Error code 1

Stop in /usr/src/kerberos5/lib/libtelnet.
*** Error code 1

Stop in /usr/src/kerberos5/lib.
*** Error code 1

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

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

Stop in /usr/src/release.

>How-To-Repeat:

cd /usr/src/release
make release CHROOTDIR=/u1/sandbox BUILDNAME=4.6.2-RELEASE \
  RELEASETAG=RELENG_4_6_2_RELEASE CVSROOT=/home/ncvs PREFETCHDISTFILES=yes

>Fix:

Index: Makefile
===================================================================
RCS file: /home/ncvs/src/kerberos5/lib/libtelnet/Makefile,v
retrieving revision 1.14.2.1
diff -u -r1.14.2.1 Makefile
--- Makefile	30 Apr 2002 14:57:41 -0000	1.14.2.1
+++ Makefile	17 Aug 2002 04:10:40 -0000
@@ -20,7 +20,7 @@
 CFLAGS+=	-DKRB5 -I${KRB5DIR}/lib/krb5 -I${KRB5OBJDIR} -I${ASN1OBJDIR}

 INCS=		${TELNETDIR}/arpa/telnet.h
-INCDIR=		/usr/include/arpa
+INCSDIR=		/usr/include/arpa

 .include <bsd.lib.mk>


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->closed 
State-Changed-By: ru 
State-Changed-When: Mon Aug 19 04:53:45 PDT 2002 
State-Changed-Why:  
Sorry, but release/Makefile in RELENG_4_6 is too dumb to 
support building 4.6.2 on top of 4.6 with new share/mk API. 
Hence it's not supported: you can still build a custom 
release of 4.6.2 using the RELENG_4_6 populated world. 

Bruce A. Mah <bmah@FreeBSD.org> stumbled into this too 
while working on an official 4.6.2 release. 


Responsible-Changed-From-To: freebsd-bugs->ru 
Responsible-Changed-By: ru 
Responsible-Changed-When: Mon Aug 19 04:53:45 PDT 2002 
Responsible-Changed-Why:  

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