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