Content-type: text/plain; charset=US-ASCII X-RT-Original-Encoding: iso-8859-1 Content-Length: 2169 Submitter-Id: jagoodwi@us.ibm.com Originator: James A. Goodwin Organization: IBM Confidential: no Synopsis: Kerberos 1.4 will not build gssapi_krb5.h on AIX 5.2 Severity: serious Priority: medium Category: krb5-build Class: sw-bug Release: 1.4 Environment: AIX 5.2, C for AIX Compiler 6.0.0.0 System: pSeries 6C1 Machine: RS/6000 Description: Initial make of Kerberos 1.4 fails with a Makefile syntax error: making all in lib/gssapi/krb5... /bin/sh: 0403-057 Syntax error at line 1 : `(' is not matched. make: 1254-004 The error code from the last command is 2. Stop. make: 1254-004 The error code from the last command is 1. Stop. make: 1254-004 The error code from the last command is 1. Stop. make: 1254-004 The error code from the last command is 1. Stop. How-To-Repeat: Perform initial extract of Kerberos 1.4 distribution, configure, and run make: > cd /usr/local/krb5-1.4/src > ./configure CC=cc --without-tcl --without-krb4 > make Fix: Update the lib/gssapi/krb5/Makefile as specified by this 'diff -c' output: *** Makefile.orig Wed Mar 30 12:09:15 2005 --- Makefile Wed Mar 30 12:16:30 2005 *************** *** 752,764 **** ##DOS##!if 0 gssapi_krb5.h: gssapi_krb5.hin ! @echo "Creating gssapi.h" ; \ ! h=gss$$$$; $(RM) $$h; \ ! (echo "/* This is the gssapi_krb5.h prologue. */"; \ ! echo "$(include_stdint)" ; \ ! echo "/* End of gssapi_krb5.h prologue. */"; \ ! cat $(srcdir)/gssapi_krb5.hin )> $$h && \ ! (set -x; $(MV) $$h $@) ; e=$$?; $(RM) $$h; exit $$e ##DOS##!endif ##DOS### No prologue needed for Windows, the support is ##DOS### in gssapi_krb5.hin already. --- 752,762 ---- ##DOS##!if 0 gssapi_krb5.h: gssapi_krb5.hin ! @echo "Creating gssapi.h" ! @echo "/* This is the gssapi_krb5.h prologue. */" > $@ ! @echo "$(include_stdint)" >> $@ ! @echo "/* End of gssapi_krb5.h prologue. */" >> $@ ! cat $(srcdir)/gssapi_krb5.hin >> $@ ##DOS##!endif ##DOS### No prologue needed for Windows, the support is ##DOS### in gssapi_krb5.hin already.