0.36 on OSX 10.3.4

Aaron Rosenblum arosenbl at mac.com
Sat Jun 12 23:00:39 CEST 2004


Hey all,

	I just pulled down the recently released 0.36 and am trying to build 
it on my powerbook.  I installed krbafs from: 
http://web.mit.edu/openafs/krbafs/ and built it according to the 
instructions on that page.  It seems to have installed correctly, 
although it complained about using some deprecated stuff.  In fact, 
running autoreconf (as the mit page suggests), produces some warnings 
(see below).
	In any case, I ran configure on arla 0.36 using the 
--with-krbafs=/usr/local/lib (where the krbafs make install put the 
dylib) and then tried to build arla.  Unfortunately, it gets to about 
rxk_serv.c and then spits out a host of errors, giving up at the end:

rxk_serv.c: In function `decode_krb5_ticket':
rxk_serv.c:174: error: `krb5_crypto' undeclared (first use in this 
function)
rxk_serv.c:174: error: (Each undeclared identifier is reported only once
rxk_serv.c:174: error: for each function it appears in.)
rxk_serv.c:174: error: parse error before "crypto"
rxk_serv.c:176: error: `Ticket' undeclared (first use in this function)
rxk_serv.c:177: error: `EncTicketPart' undeclared (first use in this 
function)
rxk_serv.c:181: error: `t5' undeclared (first use in this function)
rxk_serv.c:182: error: `decr_part' undeclared (first use in this 
function)
rxk_serv.c:184: warning: implicit declaration of function 
`krb5_data_zero'
rxk_serv.c:188: warning: implicit declaration of function 
`decode_Ticket'
rxk_serv.c:197: error: `ETYPE_DES_CBC_CRC' undeclared (first use in 
this function)
rxk_serv.c:198: error: `ETYPE_DES_CBC_MD4' undeclared (first use in 
this function)
rxk_serv.c:199: error: `ETYPE_DES_CBC_MD5' undeclared (first use in 
this function)
rxk_serv.c:200: error: structure has no member named `keytype'
rxk_serv.c:201: error: structure has no member named `keyvalue'
rxk_serv.c:202: error: structure has no member named `keyvalue'
rxk_serv.c:216: warning: implicit declaration of function 
`krb5_crypto_init'
rxk_serv.c:216: error: `crypto' undeclared (first use in this function)
rxk_serv.c:227: warning: implicit declaration of function 
`krb5_crypto_destroy'
rxk_serv.c:232: warning: implicit declaration of function 
`decode_EncTicketPart'
rxk_serv.c:246: warning: implicit declaration of function 
`principalname2krb5_principal'
rxk_serv.c:267: error: dereferencing pointer to incomplete type
rxk_serv.c:285: warning: implicit declaration of function `free_Ticket'
rxk_serv.c:286: warning: implicit declaration of function 
`free_EncTicketPart'
rxk_serv.c:288: warning: implicit declaration of function 
`krb5_data_free'
make[1]: *** [rxk_serv.lo] Error 1
make: *** [all-recursive] Error 1

I presume that someone has this working on OSX 10.3 since the release 
notes for 0.36 say "better OSX support" :-).  Any tips on how to 
resolve this issue?

thanks

Aaron


Warnings from krbafs compile:

WARNING: Using auxiliary files such as `acconfig.h', `config.h.bot'
WARNING: and `config.h.top', to define templates for `config.h.in'
WARNING: is deprecated and discouraged.

WARNING: Using the third argument of `AC_DEFINE' and
WARNING: `AC_DEFINE_UNQUOTED' allows to define a template without
WARNING: `acconfig.h':

WARNING:   AC_DEFINE([NEED_MAIN], 1,
WARNING:             [Define if a function `main' is needed.])

WARNING: More sophisticated templates can also be produced, see the
WARNING: documentation.

with ./configure reporting:

configure: WARNING: resolv.h: present but cannot be compiled
configure: WARNING: resolv.h: check for missing prerequisite headers?
configure: WARNING: resolv.h: proceeding with the preprocessor's result
configure: WARNING:     ## ------------------------------------ ##
configure: WARNING:     ## Report this to bug-autoconf at gnu.org. ##
configure: WARNING:     ## ------------------------------------ ##






More information about the Arla-drinkers mailing list