Bug 28017

Summary: 4.3-STABLE build fails after cvs update
Product: Base System Reporter: Elliot Dierksen <ebd>
Component: miscAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description Elliot Dierksen 2001-06-10 19:40:01 UTC
After a CVS update, make buildworld fails as follows:

===> libpam/modules/pam_wheel
cc -O -pipe  -Wall -I/usr/src/lib/libpam/modules/pam_wheel/../../../../contrib/libpam/libpam/include -I/usr/src/lib/libpam/modules/pam_wheel/../../libpam -I/usr/obj/usr/src/i386/usr/include -c /usr/src/lib/libpam/modules/pam_wheel/../../../../contrib/libpam/modules/pam_wheel/pam_wheel.c -o pam_wheel.o
building standard pam_wheel library
ranlib libpam_wheel.a
cc -fpic -DPIC -O -pipe  -Wall -I/usr/src/lib/libpam/modules/pam_wheel/../../../../contrib/libpam/libpam/include -I/usr/src/lib/libpam/modules/pam_wheel/../../libpam -I/usr/obj/usr/src/i386/usr/include -c /usr/src/lib/libpam/modules/pam_wheel/../../../../contrib/libpam/modules/pam_wheel/pam_wheel.c -o pam_wheel.So
building shared library pam_wheel.so
===> libpam/libpam
cc -O -pipe  -I/usr/src/lib/libpam/libpam/../../../contrib/libpam/libpam/include -I/usr/src/lib/libpam/libpam/../../../contrib/libpam/libpam_misc/include  -I/usr/src/lib/libpam/libpam/../../../contrib/libpam/libpamc/include -I. -I/usr/src/lib/libpam/libpam -DDEFAULT_MODULE_PATH=\"/usr/lib/\"  -DLIBPAM_VERSION_MAJOR=0  -DLIBPAM_VERSION_MINOR=75 -I/usr/obj/usr/src/i386/usr/include -c /usr/src/lib/libpam/libpam/../../../contrib/libpam/libpam/pam_account.c -o pam_account.o
In file included from /usr/src/lib/libpam/libpam/../../../contrib/libpam/libpam/pam_account.c:5:
/usr/src/lib/libpam/libpam/../../../contrib/libpam/libpam/pam_private.h:137: field `pam_default_log' has incomplete type
*** Error code 1

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

I have done numerous make buildworld's on this machine without incident
until now.
Comment 1 ru freebsd_committer freebsd_triage 2001-06-11 10:22:12 UTC
State Changed
From-To: open->closed

Transient error. 
The latest pam_private.h doesn't have `pam_default_log' field. 

@@ -134,7 +138,6 @@ struct pam_handle { 
char *rhost; 
char *ruser; 
char *tty; 
-    struct pam_log_state pam_default_log;      /* for ident etc., log state */ 
struct pam_data *data; 
struct pam_environ *env;      /* structure to maintain environment list */ 
struct _pam_fail_delay fail_delay;   /* helper function for easy delays */