svn trunk compile problem

Will Fiveash William.Fiveash at sun.com
Wed Aug 29 15:58:39 EDT 2007


Today I checked out the svn trunk, configured it and ran gmake.
Everything compiled except:

making all in tests/asn.1...
gmake[2]: Entering directory `/export/willf/src/kerberos/mit/svn/krb5/trunk/src/tests/asn.1'
cc -DHAVE_CONFIG_H  -I../../include -I./../../include -I./../../lib/krb5/asn.1 -DKRB5_DEPRECATED=1  -g -D_REENTRANT  -c krb5_encode_test.c
cc -DHAVE_CONFIG_H  -I../../include -I./../../include -I./../../lib/krb5/asn.1 -DKRB5_DEPRECATED=1  -g -D_REENTRANT  -c ktest.c
cc -DHAVE_CONFIG_H  -I../../include -I./../../include -I./../../lib/krb5/asn.1 -DKRB5_DEPRECATED=1  -g -D_REENTRANT  -c ktest_equal.c
cc -DHAVE_CONFIG_H  -I../../include -I./../../include -I./../../lib/krb5/asn.1 -DKRB5_DEPRECATED=1  -g -D_REENTRANT  -c utility.c
cc -DHAVE_CONFIG_H  -I../../include -I./../../include -I./../../lib/krb5/asn.1 -DKRB5_DEPRECATED=1  -g -D_REENTRANT  -c trval.c
cc -DHAVE_CONFIG_H  -I../../include -I./../../include -I./../../lib/krb5/asn.1 -DKRB5_DEPRECATED=1  -g -D_REENTRANT  -c krb5_decode_test.c
cc -o trval -DHAVE_CONFIG_H  -I../../include -I./../../include -I./../../lib/krb5/asn.1 -DKRB5_DEPRECATED=1  -g -D_REENTRANT  -DSTANDALONE ./trval.
c
cc -L../../lib -R/usr/local/krb_ldap/lib -g  -o krb5_encode_test krb5_encode_test.o ktest.o ktest_equal.o utility.o trval.o -lkrb5 -lk5crypto -lcom
_err -lkrb5support  -lresolv -lsocket -lnsl  
ld: fatal: file trval.o: open failed: No such file or directory
cc -L../../lib -R/usr/local/krb_ldap/lib -g  -o krb5_decode_test krb5_decode_test.o ktest.o ktest_equal.o utility.o -lkrb5 -lk5crypto -lcom_err -lk
rb5support  -lresolv -lsocket -lnsl  
ld: fatal: File processing errors. No output written to krb5_encode_test

My workaround was to run:

cc -DHAVE_CONFIG_H  -I../../include -I./../../include -I./../../lib/krb5/asn.1 -DKRB5_DEPRECATED=1  -g -D_REENTRANT  -c trval.c

again which produced the missing trval.o.  I think the compile directive:

cc -o trval -DHAVE_CONFIG_H  -I../../include -I./../../include -I./../../lib/krb5/asn.1 -DKRB5_DEPRECATED=1  -g -D_REENTRANT  -DSTANDALONE ./trval.

is deleting the trval.o in the process.

-- 
Will Fiveash
Sun Microsystems Inc.
Austin, TX, USA (TZ=CST6CDT)



More information about the krbdev mailing list