Bug 178421

Summary: [build] [patch] compile_et needs to be built with bootstrap-tools for buildworld when WITH_KERBEROS is set
Product: Base System Reporter: Enji Cooper <ngie>
Component: confAssignee: Antoine Brodin <antoine>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Enji Cooper freebsd_committer freebsd_triage 2013-05-08 16:10:00 UTC
I've seen the following error when running make tinderbox with SRCCONF=/dev/null __MAKE_CONF=/dev/null on a system without kerberos on it:

compile_et /usr/src.svn/kerberos5/lib/libasn1/../../../crypto/heimdal/lib/asn1/asn1_err.et
make: exec(compile_et) failed (No such file or directory)

The issue can be resolved like so:

Index: Makefile.inc1
===================================================================
--- Makefile.inc1	(revision 250324)
+++ Makefile.inc1	(working copy)
@@ -1176,7 +1180,8 @@
 	kerberos5/lib/libroken \
 	kerberos5/lib/libvers \
 	kerberos5/tools/asn1_compile \
-	kerberos5/tools/slc
+	kerberos5/tools/slc \
+	usr.bin/compile_et
 .endif

How-To-Repeat: make buildworld installworld -DWITHOUT_KERBEROS SRCCONF=/dev/null __MAKE_CONF=/dev/null
make buildworld -DWITH_KERBEROS SRCCONF=/dev/null __MAKE_CONF=/dev/null
Comment 1 Antoine Brodin freebsd_committer freebsd_triage 2013-05-11 14:40:51 UTC
Responsible Changed
From-To: freebsd-bugs->antoine

Take.
Comment 2 dfilter service freebsd_committer freebsd_triage 2013-05-11 14:44:23 UTC
Author: antoine
Date: Sat May 11 13:44:11 2013
New Revision: 250510
URL: http://svnweb.freebsd.org/changeset/base/250510

Log:
  Add compile_et to kerberos bootstrap tools.
  This makes it possible to build a regular world on a host without kerberos.
  
  PR:		conf/178421
  Submitted by:	Garrett Cooper
  MFC after:	1 month

Modified:
  head/Makefile.inc1

Modified: head/Makefile.inc1
==============================================================================
--- head/Makefile.inc1	Sat May 11 13:32:38 2013	(r250509)
+++ head/Makefile.inc1	Sat May 11 13:44:11 2013	(r250510)
@@ -1176,7 +1176,8 @@ _kerberos5_bootstrap_tools= \
 	kerberos5/lib/libroken \
 	kerberos5/lib/libvers \
 	kerberos5/tools/asn1_compile \
-	kerberos5/tools/slc
+	kerberos5/tools/slc \
+	usr.bin/compile_et
 .endif
 
 #	Please document (add comment) why something is in 'bootstrap-tools'.
_______________________________________________
svn-src-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscribe@freebsd.org"
Comment 3 Antoine Brodin freebsd_committer freebsd_triage 2013-05-11 14:55:35 UTC
State Changed
From-To: open->patched

Patched in head.
Comment 4 Antoine Brodin freebsd_committer freebsd_triage 2013-06-04 20:33:31 UTC
State Changed
From-To: patched->closed

Close: this doesn't need to be MFCed in stable/9, as r233337 was never MFCed