build can't find des.h
Brian Sammon
brians+ at cs.cmu.edu
Wed Mar 10 23:27:29 CET 2004
> Where did the rxkad link stuff go? My Makefile says:
>
> LIBS_common_post= ../lib/ko/libko.la ../util/libarlautil.la \
> ../lib/vers/libvers.la \
> -L/usr/heimdal/lib -lroken -lcrypt $(RXKADLIB) $(KAFS_LIB
>
> Which comes from Makefile.in
>
> LIBS_common_post= ../lib/ko/libko.la ../util/libarlautil.la \
> ../lib/vers/libvers.la \
> @LIB_roken@ $(RXKADLIB) $(KAFS_LIBS) @LIBS@
Okay, this was just the hint I needed.
Looking in arlad/Makefile.in, I find:
RXKADLIB = @RXKAD_LIBS@
Looking in configure.in, the only reference to RXKAD_LIBS is:
if test "X$ac_cv_found_krb5" = "Xyes" ; then
RXKAD_LIBS_extra="$RXKAD_LIBS_extra $KRB5_LIB_FLAGS"
fi
if test "X$RXKAD_LIBS_extra" != "X" ; then
RXKAD_LIBS="\$(top_builddir)/rxkad/librxkad.la $RXKAD_LIBS_extra"
fi
AM_CONDITIONAL(RXKAD, test "X$RXKAD_LIBS_extra" != "X")
So, as a result, RXKAD isn't getting built or linked in because I don't have
krb5.
In arlad/conn.c, the code that calls rxkad_NewClientSecurityObject is wrapped
in a "#ifdef KERBEROS"
I have kth-krb4, but no version of kerberos 5.
Should rxkad be getting built when I only have krb4, or should the rxkad stuff
not get called?
More information about the Arla-drinkers
mailing list