"Rivera, Manuel CTR Naval Air Warfare Center, USN" <[email protected]> writes:
> Hello > Due to a security issue I am in need to update to KRB5 1.10.3 (currently have > 1.10.2). After running ./Configure, make errors out with the folllwing: > > : ../lib/krb5/error_tables/asn1_err.h > : db.h will be installed by util/db2 > cat ./osconf.hin | sed -e "s+@KRB5RCTMPDIR+/var/tmp+" -e > "s+@PREFIX+/usr/local+" -e "s+@EXEC_PREFIX+/usr/local+" -e > "s+@BINDIR+/usr/local/bin+" -e "s+@LIBDIR+/usr/local/lib+" -e > "s+@SBINDIR+/usr/local/sbin+" -e "s+@MODULEDIR+/usr/local/lib/krb5/plugins+" > -e "s+@GSSMODULEDIR+/usr/local/lib/gss+" -e > 's+@LOCALSTATEDIR+/usr/local/var+' -e 's+@SYSCONFDIR+/usr/local/etc+' -e > 's+@DYNOBJEXT+.so+' > osconf.new > ../config/move-if-changed osconf.new osconf.h > osconf.h is unchanged > making all in lib... > making all in lib/crypto... > making all in lib/crypto/krb... > making all in lib/crypto/builtin... > making all in lib/crypto/builtin/camellia... > making all in lib/crypto/builtin/des... > making all in lib/crypto/builtin/aes... > making all in lib/crypto/builtin/md4... > making all in lib/crypto/builtin/md5... > making all in lib/crypto/builtin/sha1... > making all in lib/crypto/builtin/sha2... > making all in lib/crypto/builtin/enc_provider... > making all in lib/crypto/builtin/hash_provider... > making all in lib/crypto/crypto_tests... > making all in lib/krb5... > making all in lib/krb5/error_tables... > making all in lib/krb5/asn.1... > making all in lib/krb5/ccache... > making all in lib/krb5/keytab... > making all in lib/krb5/krb... > gcc -DSHARED -DLIBDIR=\"/usr/local/lib\" -DDYNOBJEXT=\".so\" > -I../../../include -I../../../include -I./../os -I../../.. > -DKRB5_DEPRECATED=1 -DKRB5_PRIVATE -g -O2 -fno-common -Wall -Wcast-align > -Wshadow -Wmissing-prototypes -Wno-format-zero-length -Woverflow > -Wstrict-overflow -Wmissing-format-attribute -Wmissing-prototypes > -Wreturn-type -Wmissing-braces -Wparentheses -Wswitch -Wunused-function > -Wunused-label -Wunused-variable -Wunused-value -Wunknown-pragmas > -Wsign-compare -Wnewline-eof -Werror=uninitialized > -Werror=declaration-after-statement -Werror=variadic-macros > -Werror-implicit-function-declaration -c deltat.c -o deltat.so.o && mv -f > deltat.so.o deltat.so > x-deltat.y:45: warning: expected [error|warning|ignored] after '#pragma GCC > diagnostic' > deltat.c: In function 'yyparse': > deltat.c:1198: error: expected ',' or ';' before '=' token Line 1198 is the declaration "YYSTYPE yylval;". This implies that the definition of YYSTYPE (around line 202) is somehow broken. I don't think I've seen this before on Mac OS X. What version of the OS are you running, and what version of compiler / developer tools? > deltat.c:1201: warning: ISO C90 forbids mixed declarations and code > x-deltat.y: At top level: > x-deltat.y:177: warning: expected [error|warning|ignored] after '#pragma GCC > diagnostic' > make[3]: *** [deltat.so] Error 1 > make[2]: *** [all-recurse] Error 1 > make[1]: *** [all-recurse] Error 1 > make: *** [all-recurse] Error 1 > > I have two other Apple systems that applied the updates successfully. This > one system cannot take the upgrade. Is there a way to remove KRB5 from Apple > OS 10.6 or what is causing this issue? Thanks! Is the compilation problem on 10.6? Are the systems where the build succeeds also running 10.6? ________________________________________________ Kerberos mailing list [email protected] https://mailman.mit.edu/mailman/listinfo/kerberos
