MIT Kerberos compilation error (Was: Re: MIT & SEAM Kerberos compatibility)

Christian cgregoir99 at yahoo.com
Tue Sep 2 03:51:09 EDT 2003


"Jerome Walter" <walter+SP at M.efrei.fr> wrote in message
news:3f4f5bf8$0$16154$626a54ce at news.free.fr...
> Sam Hartman wrote:
> > Yes, you want MIT Kerberos 1.3.1 and the latest version of the AFS
> > Migration kit.  All you want out of the migration kit is aklog.
>
> Yep, but :
> As i told before, i didn't manage to compile MIT kerberos on the Solaris
> (9). Whatever the version i use, i get the following error, or next to:
>
> gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\"
> -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DKRB5_KRB4_COMPAT=1
> -DHAVE_BT_RSEQ=1 -DKRB5_PRIVATE=1 -DKRB5_DEPRECATED=1 -DHAVE_LIBNSL=1
> -DHAVE_LIBSOCKET=1 -DKRB5_DNS_LOOKUP_KDC=1 -DKRB5_DNS_LOOKUP=1
> -DNO_YYLINENO=1
> -DHAVE_SYS_ERRLIST=1 -DNEED_SYS_ERRLIST=1 -DHAVE_STRERROR=1
> -DHAVE_STDARG_H=1
> -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=
1
> -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1
> -DHAVE_UNISTD_H=1 -DHAVE_STDLIB_H=1   -I../../include -I./../../include
> -I../../include/krb5 -I./../../include/krb5 -I. -I.  -g -O2 -Wall
> -Wmissing-prototypes -Wcast-qual  -Wcast-align -Wconversion -Wshadow
> -Wno-comment -pedantic -c com_err.c
> rm -f libcom_err.a
> building static com_err library
> make[2]: *** [libcom_err.a] Error 1
> make[2]: Leaving directory `/export/home/root/krb5-1.3.1/solaris/util/et'
> make[1]: *** [all-recurse] Error 1
> make[1]: Leaving directory `/export/home/root/krb5-1.3.1/solaris/util'
> make: *** [all-recurse] Error 1
>
>
> Ok, seems to have a problem with libcomm_err, but i don't get which...
>
> Please ... help (ok, i'm not Milla Jovovich ;) )
>
> Sincerely,
>
> Jerome Walter
>

Edit util/et/Makefile and look fot the line
@echo "building static $(LIB) library"
That's where the static libs are built. Remove the @ on the line below, the
one starting with @dirs and run 'make clean' then 'make' so that you can see
the command run. Might be something wrong with the options passed to ar.

Christian.




More information about the Kerberos mailing list