[526] in Kerberos-V5-bugs
[Egan F. Ford: Re: 5b4 on linux]
daemon@ATHENA.MIT.EDU (Theodore Ts'o)
Thu Jun 23 22:56:40 1994
Date: Thu, 23 Jun 94 22:56:10 EDT
From: tytso@MIT.EDU (Theodore Ts'o)
To: krb5-bugs@MIT.EDU
I suspect that some of his problems are cuased by using Linux libc 5.0
instead of 4.5. It means there are still some feature tests we need to
implement.
- Ted
------- Forwarded Message
From: egan@cbs.cis.com (Egan F. Ford)
Subject: Re: 5b4 on linux
To: tytso@MIT.EDU (Theodore Ts'o)
Date: Tue, 21 Jun 94 13:37:55 MDT
In-Reply-To: <9406211904.AA00471@tsx-11.MIT.EDU>; from "Theodore Ts'o" at Jun 21, 94 03:04:45 pm
X-Mailer: ELM [version 2.4dev PL17]
> From: egan@cbs.cis.com (Egan F. Ford)
> Date: Tue, 21 Jun 94 11:59:22 MDT
> X-Mailer: ELM [version 2.4dev PL17]
>
> Should the Beta 3 release build under linux? I've had too many
> errors trying to build the Beta 4 release. I do not need the
> clients, just whatever it takes to get it running with postgres.
>
>The beta3 release had a linux.cf file, but it didn't work very well.
>
>What sort of errors are you getting with the Beta4 release? Are you
>using the imake or configure build system. If you are using the imake
>system, I'm not surprised you're having so much difficulty. Try using
>the configure system --- it should mostly work; if it doesn't, send us
>the makelog so we can see what broke.
Great! I an new to kerberos, never used it or built it, still not exactly
sure what it is. I'm good at porting most software to AIX, but am also
new to Linux. Kerberos is important for a Linux/Postgres project I have
started. I need to secure the database, and it has support for kerberos.
Thanks for any help.
--
Egan F. Ford
egan@cbs.cis.com
Here is what I did:
system: linux kernel 1.1.0, gcc 2.5.7, libc 5.08, krb5b4
0. ftp'd prep.ai.mit.edu:/pub/gnu/autoconf.tar.gz
installed autoconf (easy)
1. ftp'd the stuff.
2. tar zxvf krb5.des.B4.tar.Z
tar zxvf krb5.doc.B4.tar.Z
tar zxvf krb5.src.B4.tar.Z
3. cd krb5-beta4/src
4. ./configure --prefix=/usr/krb5 --with-krb5-root=/usr/krb5/etc
5. make CC="gcc -O2" LEX="flex -l" LEXLIB="-lfl" >make.log 2>&1
Here is make.log:
making in /util...
make[1]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/util'
making in /util/unifdef...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/util/unifdef'
gcc -O2 -g -c unifdef.c -o unifdef.o
gcc -O2 -g -o unifdef unifdef.o
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/util/unifdef'
making in /util/et...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/util/et'
gcc -O2 -g -DNEED_SYS_ERRLIST=1 -DSTDARG_PROTOTYPES=1 -I. -I. -c compile_et.c -o compile_et.o
yacc error_table.y
mv -f y.tab.c error_table.c
flex -l -t et_lex.lex.l > et_lex.lex.c
gcc -O2 -g -DNEED_SYS_ERRLIST=1 -DSTDARG_PROTOTYPES=1 -I. -I. -c error_table.c -o error_table.o
In file included from error_table.y:77:
internal.h:13: conflicting types for `sys_errlist'
/usr/include/errno.h:9: previous declaration of `sys_errlist'
error_table.y: In function `gensym':
error_table.y:100: warning: assignment makes pointer from integer without a cast
error_table.y: In function `ds':
error_table.y:111: warning: assignment makes pointer from integer without a cast
error_table.y: In function `quote':
error_table.y:121: warning: assignment makes pointer from integer without a cast
/usr/include/stdlib.h: At top level:
In file included from et_lex.lex.l:11,
from error_table.y:238:
/usr/include/stdlib.h:152: warning: type mismatch with previous external decl
error_table.y:100: warning: previous external decl of `malloc'
/usr/include/stdlib.h:152: warning: type mismatch with previous implicit declaration
error_table.y:161: warning: previous implicit declaration of `malloc'
/usr/include/stdlib.h:152: warning: `malloc' was previously implicitly declared to return `int'
/usr/include/stdlib.h:155: warning: type mismatch with previous external decl
error_table.y:140: warning: previous external decl of `realloc'
/usr/include/stdlib.h:155: warning: type mismatch with previous implicit declaration
error_table.y:164: warning: previous implicit declaration of `realloc'
/usr/include/stdlib.h:155: warning: `realloc' was previously implicitly declared to return `int'
make[2]: *** [error_table.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/util/et'
making in /util/ss...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/util/ss'
gawk -f ./../../util/et/et_h.awk outfile=ss_err.h ss_err.et
gcc -O2 -g -DUSE_DIRENT_H=1 -DWAIT_USES_INT=1 -DSTDARG_PROTOTYPES=1 -I. -I./ -I./.. -I./../et -I.. -c mk_cmds.c -o mk_cmds.o
gcc -O2 -g -DUSE_DIRENT_H=1 -DWAIT_USES_INT=1 -DSTDARG_PROTOTYPES=1 -I. -I./ -I./.. -I./../et -I.. -c utils.c -o utils.o
utils.c: In function `strdup':
utils.c:130: argument `s' doesn't match prototype
/usr/include/string.h:97: prototype declaration
make[2]: *** [utils.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/util/ss'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/util'
making in /include...
make[1]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/include'
making in /include/krb5...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/include/krb5'
cat ./stock/osauto.h ./stock/osconf.h | sed -e "s+@KRB5ROOT+/usr/krb5/etc+" -e "s+@KDB5DIR+/usr/krb5/etc+" -e "s+@KRB5SRVTABDIR
+/etc+" -e "/UnifdefRan/,/SPLIT-HERE/d" > osconf.new
if cmp -s osconf.new osconf.h ; then true; \
else rm -f osconf.h ; cp osconf.new osconf.h ; fi
cat ./stock/confauto.h ./stock/config.h | sed -e "/UnifdefRan/,/SPLIT-HERE/d" > config.new
if cmp -s config.new config.h ; then true; \
else rm -f config.h ; cp config.new config.h ; fi
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/include/krb5'
making in /include/kerberosIV...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/include/kerberosIV'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/include/kerberosIV'
make[1]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/include'
making in /isode...
make[1]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/isode'
making in /isode/h...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/isode/h'
mkdir ../../include/isode
copied config.h sys.dirent.h usr.dirent.h general.h manifest.h isoaddrs.h sys.file.h internet.h x25.h tp4.h dgram.h cmd_srch.h
isoservent.h logger.h tailor.h mpkt.h tpkt.h tsap.h spkt.h ssap.h pepsy.h ppkt.h psap2.h psap.h acpkt.h acsap.h rtpkt.h rtsap.h
ropkt.h rosap.h ronot.h rosy.h
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/isode/h'
making in /isode/compat...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/isode/compat'
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c general.c -o general.o
general.c:60: redefinition of `struct qelem'
general.c:68: conflicting types for `insque'
/usr/include/stdlib.h:351: previous declaration of `insque'
general.c:79: conflicting types for `remque'
/usr/include/stdlib.h:352: previous declaration of `remque'
make[2]: *** [general.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/isode/compat'
making in /isode/psap...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/isode/psap'
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c addr2ref.c -o addr2ref.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c bit2prim.c -o bit2prim.o
bit2prim.c:73: warning: static declaration for `bit2prim_aux' follows non-static
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c bitstr2strb.c -o bitstr2strb.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c bit_ops.c -o bit_ops.o
bit_ops.c:109: warning: static declaration for `ffb' follows non-static
bit_ops.c:173: warning: static declaration for `ffb_aux' follows non-static
bit_ops.c:204: warning: static declaration for `ffb_pe' follows non-static
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c dg2ps.c -o dg2ps.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c fdx2ps.c -o fdx2ps.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c flag2prim.c -o flag2prim.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c gtime.c -o gtime.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c int2strb.c -o int2strb.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c isobject.c -o isobject.o
isobject.c: In function `getisobject':
isobject.c:93: warning: assignment makes integer from pointer without a cast
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c num2prim.c -o num2prim.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c obj2prim.c -o obj2prim.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c objectbyname.c -o objectbyname.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c objectbyoid.c -o objectbyoid.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ode2oid.c -o ode2oid.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c oid_cmp.c -o oid_cmp.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c oid_cpy.c -o oid_cpy.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c oid_free.c -o oid_free.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c oid2ode.c -o oid2ode.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe2pl.c -o pe2pl.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe2ps.c -o pe2ps.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe2qb_f.c -o pe2qb_f.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe2ssdu.c -o pe2ssdu.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe2text.c -o pe2text.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe2uvec.c -o pe2uvec.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe_alloc.c -o pe_alloc.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe_cmp.c -o pe_cmp.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe_cpy.c -o pe_cpy.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe_error.c -o pe_error.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe_expunge.c -o pe_expunge.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe_extract.c -o pe_extract.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe_free.c -o pe_free.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pe_pullup.c -o pe_pullup.o
pe_pullup.c:71: warning: static declaration for `pe_pullup_aux' follows non-static
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pl2pe.c -o pl2pe.o
pl2pe.c:117: warning: static declaration for `pl2pe_aux' follows non-static
pl2pe.c: In function `pl_read_lex':
pl2pe.c:394: warning: assignment makes integer from pointer without a cast
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c pl_tables.c -o pl_tables.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c prim2bit.c -o prim2bit.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c prim2flag.c -o prim2flag.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c prim2num.c -o prim2num.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c prim2oid.c -o prim2oid.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c prim2qb.c -o prim2qb.o
prim2qb.c: In function `prim2qb':
prim2qb.c:64: warning: passing arg 1 of `insque' from incompatible pointer type
prim2qb.c:64: warning: passing arg 2 of `insque' from incompatible pointer type
prim2qb.c:89: warning: passing arg 1 of `remque' from incompatible pointer type
prim2qb.c:90: warning: passing arg 1 of `insque' from incompatible pointer type
prim2qb.c:90: warning: passing arg 2 of `insque' from incompatible pointer type
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c prim2real.c -o prim2real.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c prim2set.c -o prim2set.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c prim2str.c -o prim2str.o
prim2str.c: In function `prim2str':
prim2str.c:110: warning: assignment makes integer from pointer without a cast
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c prim2time.c -o prim2time.o
prim2time.c:248: warning: static declaration for `get_usec' follows non-static
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ps2pe.c -o ps2pe.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ps_alloc.c -o ps_alloc.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ps_error.c -o ps_error.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ps_flush.c -o ps_flush.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ps_free.c -o ps_free.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ps_get_abs.c -o ps_get_abs.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ps_io.c -o ps_io.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ps_prime.c -o ps_prime.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c qb2pe.c -o qb2pe.o
qb2pe.c: In function `qb2pe':
qb2pe.c:76: warning: passing arg 1 of `remque' from incompatible pointer type
qb2pe.c:81: warning: passing arg 1 of `remque' from incompatible pointer type
qb2pe.c: At top level:
qb2pe.c:100: warning: static declaration for `qb2pe_aux' follows non-static
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c qb2prim.c -o qb2prim.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c qb2str.c -o qb2str.o
qb2str.c: In function `qb2str':
qb2str.c:73: warning: assignment makes integer from pointer without a cast
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c qb_free.c -o qb_free.o
qb_free.c: In function `qb_free':
qb_free.c:45: warning: passing arg 1 of `remque' from incompatible pointer type
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c qb_pullup.c -o qb_pullup.o
qb_pullup.c: In function `qb_pullup':
qb_pullup.c:71: warning: passing arg 1 of `remque' from incompatible pointer type
qb_pullup.c:78: warning: assignment makes integer from pointer without a cast
qb_pullup.c:80: warning: passing arg 1 of `insque' from incompatible pointer type
qb_pullup.c:80: warning: passing arg 2 of `insque' from incompatible pointer type
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c qbuf2pe.c -o qbuf2pe.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c qbuf2pe_f.c -o qbuf2pe_f.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c qbuf2ps.c -o qbuf2ps.o
qbuf2ps.c: In function `qbuf_read':
qbuf2ps.c:70: warning: passing arg 1 of `remque' from incompatible pointer type
qbuf2ps.c: In function `qbuf_close':
qbuf2ps.c:89: warning: passing arg 1 of `remque' from incompatible pointer type
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c real2prim.c -o real2prim.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c seq_add.c -o seq_add.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c seq_addon.c -o seq_addon.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c seq_del.c -o seq_del.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c seq_find.c -o seq_find.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c set_add.c -o set_add.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c set_addon.c -o set_addon.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c set_del.c -o set_del.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c set_find.c -o set_find.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c sprintoid.c -o sprintoid.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c sprintref.c -o sprintref.o
sprintref.c: In function `sprintref':
sprintref.c:96: warning: assignment makes integer from pointer without a cast
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ssdu2pe.c -o ssdu2pe.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c std2ps.c -o std2ps.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c str2oid.c -o str2oid.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c str2pe.c -o str2pe.o
str2pe.c:188: warning: static declaration for `str_get_len' follows non-static
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c str2prim.c -o str2prim.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c str2ps.c -o str2ps.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c str2qb.c -o str2qb.o
str2qb.c: In function `str2qb':
str2qb.c:63: warning: passing arg 1 of `insque' from incompatible pointer type
str2qb.c:63: warning: passing arg 2 of `insque' from incompatible pointer type
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c strb2bitstr.c -o strb2bitstr.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c strb2int.c -o strb2int.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c time2prim.c -o time2prim.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c time2str.c -o time2str.o
time2str.c: In function `time2str':
time2str.c:94: warning: assignment makes integer from pointer without a cast
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c tm2ut.c -o tm2ut.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ts2ps.c -o ts2ps.o
ts2ps.c: In function `ts_read':
ts2ps.c:73: warning: passing arg 1 of `remque' from incompatible pointer type
ts2ps.c:78: warning: passing arg 1 of `remque' from incompatible pointer type
ts2ps.c:83: warning: passing arg 1 of `remque' from incompatible pointer type
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c ut2tm.c -o ut2tm.o
gcc -O2 -I. -I../../isode/h/ -I../../include/isode/ -c uvec2ps.c -o uvec2ps.o
make[2]: *** [psapvrsn.c] Error 139
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/isode/psap'
making in /isode/pepsy...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/isode/pepsy'
./../../isode/util/extract.sh PEPSY < pepsydefs.h.gnrc > pepsydefs.h
gcc -O2 -I. -I./../../isode/h/ -I../../include -DPEPYPATH -DPEPSYPATH=\".:./../../isode/h//pepsy\" -c ./pepsy.c
./pepsy.c: In function `main':
./pepsy.c:233: warning: assignment makes integer from pointer without a cast
./pepsy.c:258: warning: comparison between pointer and integer
./pepsy.c:290: warning: comparison between pointer and integer
./pepsy.c:315: warning: assignment makes integer from pointer without a cast
./pepsy.c:323: warning: comparison between pointer and integer
./pepsy.c:325: warning: comparison between pointer and integer
./pepsy.c: In function `do_type1':
./pepsy.c:1545: warning: assignment makes integer from pointer without a cast
./pepsy.c: In function `pepsy':
./pepsy.c:1766: warning: assignment makes integer from pointer without a cast
./pepsy.c:1871: warning: assignment makes integer from pointer without a cast
./pepsy.c:1957: warning: assignment makes integer from pointer without a cast
./pepsy.c: At top level:
./pepsy.c:2645: warning: static declaration for `new_symbol' follows non-static
./pepsy.c:2668: warning: static declaration for `add_symbol' follows non-static
./pepsy.c: In function `modsym_aux':
./pepsy.c:3081: warning: assignment makes integer from pointer without a cast
./pepsy.c: At top level:
./pepsy.c:3087: warning: static declaration for `gensym' follows non-static
./pepsy.c:3135: warning: static declaration for `array' follows non-static
./pepsy.c:3304: warning: static declaration for `open_ph_file' follows non-static
./../../isode/util/extract.sh PEPSY SCTRL < yacc.y.gnrc > pepsy-yacc.y
expect 40 shift/reduce and 11 reduce/reduce conflicts
yacc pepsy-yacc.y
yacc: 40 shift/reduce conflicts, 11 reduce/reduce conflicts.
mv y.tab.c pepsy-yacc.c
./../../isode/util/extract.sh PEPSY < lex.l.gnrc > lex.l
flex -l lex.l
mv lex.yy.c lex.c
gcc -O2 -I. -I./../../isode/h/ -I../../include -DPEPYPATH -DPEPSYPATH=\".:./../../isode/h//pepsy\" -c pepsy-yacc.c
pepsy-yacc.y: In function `bin2hex':
pepsy-yacc.y:272: warning: assignment makes integer from pointer without a cast
lex.l: In function `yylex':
In file included from pepsy-yacc.y:1403:
lex.l:235: warning: assignment makes integer from pointer without a cast
lex.l:236: warning: comparison between pointer and integer
lex.l:244: warning: assignment makes integer from pointer without a cast
lex.l:245: warning: assignment makes integer from pointer without a cast
lex.l:313: warning: assignment makes integer from pointer without a cast
lex.l:325: warning: assignment makes integer from pointer without a cast
lex.l:338: warning: assignment makes integer from pointer without a cast
lex.l:373: warning: assignment makes integer from pointer without a cast
lex.l:374: warning: comparison between pointer and integer
lex.l:377: warning: assignment makes integer from pointer without a cast
lex.l:409: warning: assignment makes integer from pointer without a cast
lex.l:410: warning: comparison between pointer and integer
lex.l:413: warning: assignment makes integer from pointer without a cast
lex.l:446: warning: assignment makes integer from pointer without a cast
lex.l:447: warning: comparison between pointer and integer
lex.l:450: warning: assignment makes integer from pointer without a cast
lex.l:483: warning: assignment makes integer from pointer without a cast
lex.l:484: warning: comparison between pointer and integer
lex.l:487: warning: assignment makes integer from pointer without a cast
lex.l:518: warning: assignment makes integer from pointer without a cast
lex.l:519: warning: comparison between pointer and integer
lex.l:522: warning: assignment makes integer from pointer without a cast
lex.l:553: warning: assignment makes integer from pointer without a cast
lex.l:554: warning: comparison between pointer and integer
lex.l:557: warning: assignment makes integer from pointer without a cast
pepsy-yacc.y: In function `yyparse':
pepsy-yacc.y:541: warning: assignment makes integer from pointer without a cast
gcc -O2 -I. -I./../../isode/h/ -I../../include -DPEPYPATH -DPEPSYPATH=\".:./../../isode/h//pepsy\" -c ./pepsy_misc.c
gcc -O2 -I. -I./../../isode/h/ -I../../include -DPEPYPATH -DPEPSYPATH=\".:./../../isode/h//pepsy\" -c ./pass2.c
gcc -O2 -I. -I./../../isode/h/ -I../../include -DPEPYPATH -DPEPSYPATH=\".:./../../isode/h//pepsy\" -c ./etabs.c
gcc -O2 -I. -I./../../isode/h/ -I../../include -DPEPYPATH -DPEPSYPATH=\".:./../../isode/h//pepsy\" -c ./dtabs.c
gcc -O2 -I. -I./../../isode/h/ -I../../include -DPEPYPATH -DPEPSYPATH=\".:./../../isode/h//pepsy\" -c ./ptabs.c
gcc -O2 -I. -I./../../isode/h/ -I../../include -DPEPYPATH -DPEPSYPATH=\".:./../../isode/h//pepsy\" -c ./dfns.c
gcc -O2 -I. -I./../../isode/h/ -I../../include -DPEPYPATH -DPEPSYPATH=\".:./../../isode/h//pepsy\" -c ./mod.c
./mod.c: In function `my_do_action':
./mod.c:101: warning: assignment makes integer from pointer without a cast
./mod.c:123: warning: assignment makes integer from pointer without a cast
./../../isode/util/version.sh pepsy > pepsyvrsn.c
make[2]: *** [pepsyvrsn.c] Error 139
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/isode/pepsy'
making in /isode/support...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/isode/support'
make[2]: *** No rule to make target `../../lib/libpepsy.a'. Stop.
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/isode/support'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/isode'
making in /lib...
make[1]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib'
making in /lib/krb5...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5'
making in /lib/krb5/error_tables...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/error_tables'
gawk -f ./../../../util/et/et_h.awk outfile=isode_err.h isode_err.et
gawk -f ./../../../util/et/et_h.awk outfile=kdb5_err.h kdb5_err.et
gawk -f ./../../../util/et/et_h.awk outfile=krb5_err.h krb5_err.et
gawk -f ./../../../util/et/et_h.awk outfile=adm_err.h adm_err.et
mkdir ../../../include/krb5
mkdir: cannot make directory `../../../include/krb5': File exists
make[3]: [includes] Error 1 (ignored)
if cmp isode_err.h ../../../include/krb5/isode_err.h >/dev/null 2>&1; then \
echo ; \
else \
rm -f ../../../include/krb5/isode_err.h ; \
cp isode_err.h ../../../include/krb5/isode_err.h; \
fi
mkdir ../../../include/krb5
mkdir: cannot make directory `../../../include/krb5': File exists
make[3]: [includes] Error 1 (ignored)
if cmp krb5_err.h ../../../include/krb5/krb5_err.h >/dev/null 2>&1; then \
echo ; \
else \
rm -f ../../../include/krb5/krb5_err.h ; \
cp krb5_err.h ../../../include/krb5/krb5_err.h; \
fi
mkdir ../../../include/krb5
mkdir: cannot make directory `../../../include/krb5': File exists
make[3]: [includes] Error 1 (ignored)
if cmp kdb5_err.h ../../../include/krb5/kdb5_err.h >/dev/null 2>&1; then \
echo ; \
else \
rm -f ../../../include/krb5/kdb5_err.h ; \
cp kdb5_err.h ../../../include/krb5/kdb5_err.h; \
fi
mkdir ../../../include/krb5
mkdir: cannot make directory `../../../include/krb5': File exists
make[3]: [includes] Error 1 (ignored)
if cmp adm_err.h ../../../include/krb5/adm_err.h >/dev/null 2>&1; then \
echo ; \
else \
rm -f ../../../include/krb5/adm_err.h ; \
cp adm_err.h ../../../include/krb5/adm_err.h; \
fi
gawk -f ./../../../util/et/et_c.awk outfile=isode_err.c isode_err.et
gcc -O2 -g -I./../../../include -I../../../include -c isode_err.c -o isode_err.o
gawk -f ./../../../util/et/et_c.awk outfile=kdb5_err.c kdb5_err.et
gcc -O2 -g -I./../../../include -I../../../include -c kdb5_err.c -o kdb5_err.o
gawk -f ./../../../util/et/et_c.awk outfile=krb5_err.c krb5_err.et
gcc -O2 -g -I./../../../include -I../../../include -c krb5_err.c -o krb5_err.o
gawk -f ./../../../util/et/et_c.awk outfile=adm_err.c adm_err.et
gcc -O2 -g -I./../../../include -I../../../include -c adm_err.c -o adm_err.o
gcc -O2 -g -I./../../../include -I../../../include -c init_ets.c -o init_ets.o
echo isode_err.o kdb5_err.o krb5_err.o adm_err.o init_ets.o > DONE
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/error_tables'
making in /lib/krb5/asn.1...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/asn.1'
***Ignore the warning message "Warning: Can't find UNIV.ph failed"
../../../isode/pepsy/xpepsy -f -h0 -a -s -C ./KRB5-asn.py
make[3]: execve: ../../../isode/pepsy/xpepsy: No such file or directory
make[3]: *** [KRB5-types.h] Error 127
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/asn.1'
making in /lib/krb5/ccache...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/ccache'
making in /lib/krb5/ccache/file...
make[4]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/ccache/file'
gcc -O2 -g -I./../../../../include -I../../../../include -c fcc_close.c -o fcc_close.o
In file included from fcc.h:35,
from fcc_close.c:34:
./../../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[4]: *** [fcc_close.o] Error 1
make[4]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/ccache/file'
making in /lib/krb5/ccache/stdio...
make[4]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/ccache/stdio'
gcc -O2 -g -I./../../../../include -I../../../../include -c scc_close.c -o scc_close.o
In file included from scc.h:35,
from scc_close.c:34:
./../../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[4]: *** [scc_close.o] Error 1
make[4]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/ccache/stdio'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/ccache'
making in /lib/krb5/keytab...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/keytab'
making in /lib/krb5/keytab/file...
make[4]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/keytab/file'
gcc -O2 -g -I./../../../../include -I../../../../include -c ktf_add.c -o ktf_add.o
In file included from ktf_add.c:34:
./../../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[4]: *** [ktf_add.o] Error 1
make[4]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/keytab/file'
make[3]: *** [all] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/keytab'
making in /lib/krb5/krb...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/krb'
gcc -O2 -g -I./../../../include -I../../../include -I./../../../isode/h -I../../../isode/h -c addr_comp.c -o addr_comp.o
In file included from addr_comp.c:34:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[3]: *** [addr_comp.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/krb'
making in /lib/krb5/rcache...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/rcache'
gcc -O2 -g -I./../../../include -I../../../include -I./../../../isode/h -I../../../isode/h -c rc_base.c -o rc_base.o
In file included from rc_base.h:14,
from rc_base.c:22:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[3]: *** [rc_base.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/rcache'
making in /lib/krb5/free...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/free'
gcc -O2 -g -I./../../../include -I../../../include -I./../../../isode/h -I../../../isode/h -c f_addr.c -o f_addr.o
In file included from f_addr.c:34:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[3]: *** [f_addr.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/free'
making in /lib/krb5/os...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/os'
gcc -O2 -g -I./../../../include -I../../../include -I./../../../isode/h -I../../../isode/h -c an_to_ln.c -o an_to_ln.o
In file included from an_to_ln.c:37:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
an_to_ln.c: In function `dbm_an_to_ln':
an_to_ln.c:128: parse error before `;'
an_to_ln.c:183: parse error at end of input
make[3]: *** [an_to_ln.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/os'
making in /lib/krb5/posix...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/posix'
gcc -O2 -g -I./../../../include -I../../../include -I./../../../isode/h -I../../../isode/h -c vfprintf.c -o vfprintf.o
vfprintf.c: In function `vfprintf':
vfprintf.c:34: structure has no member named `_flag'
vfprintf.c:35: structure has no member named `_flag'
vfprintf.c:36: structure has no member named `_ptr'
vfprintf.c:36: structure has no member named `_base'
vfprintf.c:39: structure has no member named `_flag'
vfprintf.c:40: structure has no member named `_base'
vfprintf.c:41: structure has no member named `_bufsiz'
vfprintf.c:42: structure has no member named `_cnt'
make[3]: *** [vfprintf.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5/posix'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb5'
making in /lib/kdb...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/kdb'
gcc -O2 -g -I./../../include -I../../include -c encrypt_key.c -o encrypt_key.o
In file included from encrypt_key.c:34:
./../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[2]: *** [encrypt_key.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/kdb'
making in /lib/des425...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/des425'
gcc -O2 -g -I./../../include -I../../include -c cksum.c -o cksum.o
In file included from cksum.c:44:
./../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[2]: *** [cksum.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/des425'
making in /lib/krb425...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb425'
gawk -f ./../../util/et/et_h.awk outfile=krb_err.h krb_err.et
mkdir ../../include/kerberosIV
mkdir: cannot make directory `../../include/kerberosIV': File exists
make[2]: [includes] Error 1 (ignored)
if cmp krb_err.h ../../include/kerberosIV/krb_err.h >/dev/null 2>&1; then \
echo ; \
else \
rm -f ../../include/kerberosIV/krb_err.h ; \
cp krb_err.h ../../include/kerberosIV/krb_err.h; \
fi
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -I./../../include/kerberosIV -c 425data.c -o 4
25data.o
In file included from krb425.h:38,
from 425data.c:33:
./../../include/krb5/asn1.h:33: krb5/asn.1/KRB5-types.h: No such file or directory
make[2]: *** [425data.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/krb425'
making in /lib/crypto...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto'
making in /lib/crypto/des...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto/des'
gcc -O2 -g -I./../../../include -I../../../include -c cksum.c -o cksum.o
In file included from cksum.c:44:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[3]: *** [cksum.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto/des'
making in /lib/crypto/crc32...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto/crc32'
gcc -O2 -g -I./../../../include -I../../../include -c crc.c -o crc.o
In file included from crc.c:35:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[3]: *** [crc.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto/crc32'
making in /lib/crypto/md4...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto/md4'
gcc -O2 -g -I./../../../include -I../../../include -c md4.c -o md4.o
gcc -O2 -g -I./../../../include -I../../../include -c md4glue.c -o md4glue.o
In file included from md4glue.c:34:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[3]: *** [md4glue.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto/md4'
making in /lib/crypto/md5...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto/md5'
gcc -O2 -g -I./../../../include -I../../../include -c md5.c -o md5.o
md5.c: In function `Transform':
md5.c:208: warning: decimal constant is so large that it is unsigned
md5.c:209: warning: decimal constant is so large that it is unsigned
md5.c:211: warning: decimal constant is so large that it is unsigned
md5.c:212: warning: decimal constant is so large that it is unsigned
md5.c:214: warning: decimal constant is so large that it is unsigned
md5.c:215: warning: decimal constant is so large that it is unsigned
md5.c:217: warning: decimal constant is so large that it is unsigned
md5.c:218: warning: decimal constant is so large that it is unsigned
md5.c:219: warning: decimal constant is so large that it is unsigned
md5.c:221: warning: decimal constant is so large that it is unsigned
md5.c:222: warning: decimal constant is so large that it is unsigned
md5.c:230: warning: decimal constant is so large that it is unsigned
md5.c:231: warning: decimal constant is so large that it is unsigned
md5.c:233: warning: decimal constant is so large that it is unsigned
md5.c:234: warning: decimal constant is so large that it is unsigned
md5.c:236: warning: decimal constant is so large that it is unsigned
md5.c:237: warning: decimal constant is so large that it is unsigned
md5.c:239: warning: decimal constant is so large that it is unsigned
md5.c:240: warning: decimal constant is so large that it is unsigned
md5.c:242: warning: decimal constant is so large that it is unsigned
md5.c:243: warning: decimal constant is so large that it is unsigned
md5.c:245: warning: decimal constant is so large that it is unsigned
md5.c:252: warning: decimal constant is so large that it is unsigned
md5.c:253: warning: decimal constant is so large that it is unsigned
md5.c:255: warning: decimal constant is so large that it is unsigned
md5.c:256: warning: decimal constant is so large that it is unsigned
md5.c:258: warning: decimal constant is so large that it is unsigned
md5.c:259: warning: decimal constant is so large that it is unsigned
md5.c:261: warning: decimal constant is so large that it is unsigned
md5.c:262: warning: decimal constant is so large that it is unsigned
md5.c:264: warning: decimal constant is so large that it is unsigned
md5.c:265: warning: decimal constant is so large that it is unsigned
md5.c:267: warning: decimal constant is so large that it is unsigned
md5.c:274: warning: decimal constant is so large that it is unsigned
md5.c:276: warning: decimal constant is so large that it is unsigned
md5.c:277: warning: decimal constant is so large that it is unsigned
md5.c:279: warning: decimal constant is so large that it is unsigned
md5.c:280: warning: decimal constant is so large that it is unsigned
md5.c:281: warning: decimal constant is so large that it is unsigned
md5.c:283: warning: decimal constant is so large that it is unsigned
md5.c:284: warning: decimal constant is so large that it is unsigned
md5.c:286: warning: decimal constant is so large that it is unsigned
md5.c:287: warning: decimal constant is so large that it is unsigned
md5.c:289: warning: decimal constant is so large that it is unsigned
gcc -O2 -g -I./../../../include -I../../../include -c md5glue.c -o md5glue.o
In file included from md5glue.c:6:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[3]: *** [md5glue.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto/md5'
making in /lib/crypto/os...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto/os'
gcc -O2 -g -I./../../../include -I../../../include -c rnd_confoun.c -o rnd_confoun.o
In file included from rnd_confoun.c:34:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[3]: *** [rnd_confoun.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto/os'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/crypto'
making in /lib/gssapi...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/gssapi'
making in /lib/gssapi/generic...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/gssapi/generic'
gawk -f ./../../../util/et/et_c.awk outfile=gssapi_generic_err.c gssapi_generic_err.et
gawk -f ./../../../util/et/et_h.awk outfile=gssapi_generic_err.h gssapi_generic_err.et
mkdir ../../../include/gssapi
mkdir: cannot make directory `../../../include/gssapi': File exists
make[3]: [includes] Error 1 (ignored)
if cmp ./gssapi.h ../../../include/gssapi/gssapi.h >/dev/null 2>&1; then \
echo ; \
else \
rm -f ../../../include/gssapi/gssapi.h ; \
cp ./gssapi.h ../../../include/gssapi/gssapi.h; \
fi
mkdir ../../../include/gssapi
mkdir: cannot make directory `../../../include/gssapi': File exists
make[3]: [includes] Error 1 (ignored)
if cmp ./gssapi_generic.h ../../../include/gssapi/gssapi_generic.h >/dev/null 2>&1; then \
echo ; \
else \
rm -f ../../../include/gssapi/gssapi_generic.h ; \
cp ./gssapi_generic.h ../../../include/gssapi/gssapi_generic.h; \
fi
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c gssapi_generic_err.c -o gssapi_generic_err.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c display_major_status.c -o display_major_status.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c display_com_err_status.c -o display_com_err_status.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c gssapi_generic.c -o gssapi_generic.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c release_buffer.c -o release_buffer.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c release_oid_set.c -o release_oid_set.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c util_buffer.c -o util_buffer.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c util_canonhost.c -o util_canonhost.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c util_dup.c -o util_dup.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c util_oid.c -o util_oid.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c util_token.c -o util_token.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -c util_val_nohash.c -o util_val_nohash.o
echo gssapi_generic_err.o display_major_status.o display_com_err_status.o gssapi_generic.o release_buffer.o release_oid_set.o u
til_buffer.o util_canonhost.o util_dup.o util_oid.o util_token.o util_val_nohash.o > DONE
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/gssapi/generic'
making in /lib/gssapi/krb5...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/gssapi/krb5'
gawk -f ./../../../util/et/et_c.awk outfile=gssapi_krb5_err.c gssapi_krb5_err.et
gawk -f ./../../../util/et/et_h.awk outfile=gssapi_krb5_err.h gssapi_krb5_err.et
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c gssapi_krb5_err.c -o gssapi_krb5_er
r.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c accept_sec_context.c -o accept_sec_
context.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c acquire_cred.c -o acquire_cred.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c compare_name.c -o compare_name.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c context_time.c -o context_time.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c delete_sec_context.c -o delete_sec_
context.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c display_name.c -o display_name.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c display_status.c -o display_status.
o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c get_tkt_flags.c -o get_tkt_flags.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c gssapi_krb5.c -o gssapi_krb5.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c import_name.c -o import_name.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c indicate_mechs.c -o indicate_mechs.
o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c init_sec_context.c -o init_sec_cont
ext.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c inquire_context.c -o inquire_contex
t.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c inquire_cred.c -o inquire_cred.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c k5seal.c -o k5seal.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c k5unseal.c -o k5unseal.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c krb5_gss_glue.c -o krb5_gss_glue.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c process_context_token.c -o process_
context_token.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c release_cred.c -o release_cred.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c release_name.c -o release_name.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c seal.c -o seal.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c sign.c -o sign.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c unseal.c -o unseal.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c util_cksum.c -o util_cksum.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c util_crypt.c -o util_crypt.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c util_seed.c -o util_seed.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c util_seqnum.c -o util_seqnum.o
gcc -O2 -g -I./../../../include -I../../../include -I. -I. -I../generic -I./../generic -c verify.c -o verify.o
echo gssapi_krb5_err.o accept_sec_context.o acquire_cred.o compare_name.o context_time.o delete_sec_context.o display_name.o di
splay_status.o get_tkt_flags.o gssapi_krb5.o import_name.o indicate_mechs.o init_sec_context.o inquire_context.o inquire_cred.o
k5seal.o k5unseal.o krb5_gss_glue.o process_context_token.o release_cred.o release_name.o seal.o sign.o unseal.o util_cksum.o
util_crypt.o util_seed.o util_seqnum.o verify.o > DONE
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/gssapi/krb5'
(cd generic; ar cruv ../libgssapi_krb5.a `cat DONE`)
ar: member name `gssapi_generic_err.o' truncated to `gssapi_generi.o'
ar: member name `display_major_status.o' truncated to `display_major.o'
ar: member name `display_com_err_status.o' truncated to `display_com_e.o'
ar: member name `gssapi_generic.o' truncated to `gssapi_generi.o'
ar: member name `release_buffer.o' truncated to `release_buffe.o'
ar: member name `release_oid_set.o' truncated to `release_oid_s.o'
ar: member name `util_canonhost.o' truncated to `util_canonhos.o'
ar: member name `util_val_nohash.o' truncated to `util_val_noha.o'
a - gssapi_generic_err.o
a - display_major_status.o
a - display_com_err_status.o
a - gssapi_generic.o
a - release_buffer.o
a - release_oid_set.o
a - util_buffer.o
a - util_canonhost.o
a - util_dup.o
a - util_oid.o
a - util_token.o
a - util_val_nohash.o
(cd krb5; ar cruv ../libgssapi_krb5.a `cat DONE`)
ar: member name `gssapi_krb5_err.o' truncated to `gssapi_krb5_e.o'
ar: member name `accept_sec_context.o' truncated to `accept_sec_co.o'
ar: member name `delete_sec_context.o' truncated to `delete_sec_co.o'
ar: member name `display_status.o' truncated to `display_statu.o'
ar: member name `indicate_mechs.o' truncated to `indicate_mech.o'
ar: member name `init_sec_context.o' truncated to `init_sec_cont.o'
ar: member name `inquire_context.o' truncated to `inquire_conte.o'
ar: member name `process_context_token.o' truncated to `process_conte.o'
a - gssapi_krb5_err.o
a - accept_sec_context.o
a - acquire_cred.o
a - compare_name.o
a - context_time.o
a - delete_sec_context.o
a - display_name.o
a - display_status.o
a - get_tkt_flags.o
a - gssapi_krb5.o
a - import_name.o
a - indicate_mechs.o
a - init_sec_context.o
a - inquire_context.o
a - inquire_cred.o
a - k5seal.o
a - k5unseal.o
a - krb5_gss_glue.o
a - process_context_token.o
a - release_cred.o
a - release_name.o
a - seal.o
a - sign.o
a - unseal.o
a - util_cksum.o
a - util_crypt.o
a - util_seed.o
a - util_seqnum.o
a - verify.o
ranlib libgssapi_krb5.a
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib/gssapi'
make[1]: *** No rule to make target `krb5/libkrb5.a'. Stop.
make[1]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/lib'
making in /kdc...
make[1]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/kdc'
gawk -f ./../util/et/et_c.awk outfile=kdc5_err.c kdc5_err.et
gawk -f ./../util/et/et_h.awk outfile=kdc5_err.h kdc5_err.et
gcc -O2 -g -I./../include -I../include -I./../isode/h -I../isode/h -I./../include/kerberosIV -I. -c kdc5_err.c -o kdc5_err.o
gcc -O2 -g -I./../include -I../include -I./../isode/h -I../isode/h -I./../include/kerberosIV -I. -c dispatch.c -o dispatch.o
In file included from dispatch.c:34:
./../include/krb5/asn1.h:33: krb5/asn.1/KRB5-types.h: No such file or directory
make[1]: *** [dispatch.o] Error 1
make[1]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/kdc'
making in /admin...
make[1]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/admin'
making in /admin/create...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/admin/create'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c kdb5_create.c -o kdb5_create.o
In file included from kdb5_create.c:37:
./../../include/krb5/asn1.h:33: krb5/asn.1/KRB5-types.h: No such file or directory
make[2]: *** [kdb5_create.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/admin/create'
making in /admin/destroy...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/admin/destroy'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c kdb5_destroy.c -o kdb5_destroy.o
In file included from kdb5_destroy.c:41:
./../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[2]: *** [kdb5_destroy.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/admin/destroy'
making in /admin/edit...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/admin/edit'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c kdb5_edit.c -o kdb5_edit.o
In file included from kdb5_edit.c:37:
./../../include/krb5/asn1.h:33: krb5/asn.1/KRB5-types.h: No such file or directory
make[2]: *** [kdb5_edit.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/admin/edit'
making in /admin/stash...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/admin/stash'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c kdb5_stash.c -o kdb5_stash.o
In file included from kdb5_stash.c:36:
./../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[2]: *** [kdb5_stash.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/admin/stash'
making in /admin/aname...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/admin/aname'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c kdb5_anadd.c -o kdb5_anadd.o
In file included from kdb5_anadd.c:36:
./../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[2]: *** [kdb5_anadd.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/admin/aname'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/admin'
making in /kadmin...
make[1]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/kadmin'
making in /kadmin/client...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/kadmin/client'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c kadmin.c -o kadmin.o
In file included from ./../../include/krb5/ext-proto.h:34,
from kadmin.c:48:
/usr/include/stdlib.h:268: parse error before `)'
/usr/include/stdlib.h:269: parse error before `)'
/usr/include/stdlib.h:283: parse error before `)'
/usr/include/stdlib.h:285: parse error before `)'
In file included from kadmin.c:48:
./../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
kadmin.c: In function `adm5_init_link':
kadmin.c:689: warning: passing arg 2 of `connect' from incompatible pointer type
make[2]: *** [kadmin.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/kadmin/client'
making in /kadmin/kpasswd...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/kadmin/kpasswd'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c networked.c -o networked.o
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c kpasswd.c -o kpasswd.o
In file included from kpasswd.c:43:
/usr/include/sys/param.h:21: warning: `MAXPATHLEN' redefined
kpasswd.c:40: warning: this is the location of the previous definition
In file included from kpasswd.c:55:
./../../include/krb5/asn1.h:33: krb5/asn.1/KRB5-types.h: No such file or directory
make[2]: *** [kpasswd.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/kadmin/kpasswd'
making in /kadmin/server...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/kadmin/server'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c adm_server.c -o adm_server.o
In file included from ./../../include/krb5/ext-proto.h:34,
from adm_server.c:53:
/usr/include/stdlib.h:268: parse error before `)'
/usr/include/stdlib.h:269: parse error before `)'
/usr/include/stdlib.h:283: parse error before `)'
/usr/include/stdlib.h:285: parse error before `)'
In file included from adm_server.c:53:
./../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
adm_server.c: In function `setup_signal_handlers':
adm_server.c:362: warning: passing arg 2 of `signal' from incompatible pointer type
adm_server.c:363: warning: passing arg 2 of `signal' from incompatible pointer type
adm_server.c:364: warning: passing arg 2 of `signal' from incompatible pointer type
make[2]: *** [adm_server.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/kadmin/server'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/kadmin'
making in /slave...
make[1]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/slave'
gcc -O2 -g -I./../include -I../include -I./../isode/h -I../isode/h -c kprop.c -o kprop.o
In file included from kprop.c:33:
./../include/krb5/asn1.h:33: krb5/asn.1/KRB5-types.h: No such file or directory
make[1]: *** [kprop.o] Error 1
make[1]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/slave'
making in /clients...
make[1]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/clients'
making in /clients/klist...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/clients/klist'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c klist.c -o klist.o
In file included from ./../../include/krb5/ext-proto.h:34,
from klist.c:36:
/usr/include/stdlib.h:268: parse error before `)'
/usr/include/stdlib.h:269: parse error before `)'
/usr/include/stdlib.h:283: parse error before `)'
/usr/include/stdlib.h:285: parse error before `)'
In file included from klist.c:36:
./../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
In file included from klist.c:38:
/usr/include/time.h:58: parse error before `)'
make[2]: *** [klist.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/clients/klist'
making in /clients/kinit...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/clients/kinit'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c kinit.c -o kinit.o
In file included from ./../../include/krb5/ext-proto.h:34,
from kinit.c:38:
/usr/include/stdlib.h:268: parse error before `)'
/usr/include/stdlib.h:269: parse error before `)'
/usr/include/stdlib.h:283: parse error before `)'
/usr/include/stdlib.h:285: parse error before `)'
In file included from kinit.c:38:
./../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[2]: *** [kinit.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/clients/kinit'
making in /clients/kdestroy...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/clients/kdestroy'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -c kdestroy.c -o kdestroy.o
In file included from ./../../include/krb5/ext-proto.h:34,
from kdestroy.c:36:
/usr/include/stdlib.h:268: parse error before `)'
/usr/include/stdlib.h:269: parse error before `)'
/usr/include/stdlib.h:283: parse error before `)'
/usr/include/stdlib.h:285: parse error before `)'
In file included from kdestroy.c:36:
./../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[2]: *** [kdestroy.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/clients/kdestroy'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/clients'
making in /appl...
make[1]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/appl'
making in /appl/sample...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/sample'
making in /appl/sample/sclient...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/sample/sclient'
gcc -O2 -g -I./../../../include -I../../../include -I./../../../isode/h -I../../../isode/h -c sclient.c -o sclient.o
In file included from sclient.c:36:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
make[3]: *** [sclient.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/sample/sclient'
making in /appl/sample/sserver...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/sample/sserver'
gcc -O2 -g -I./../../../include -I../../../include -I./../../../isode/h -I../../../isode/h -c sserver.c -o sserver.o
In file included from sserver.c:44:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
sserver.c: In function `main':
sserver.c:105: warning: passing arg 2 of `bind' from incompatible pointer type
make[3]: *** [sserver.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/sample/sserver'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/sample'
making in /appl/simple...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/simple'
making in /appl/simple/client...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/simple/client'
gcc -O2 -g -I./../../../include -I../../../include -I./../../../isode/h -I../../../isode/h -I.. -I./.. -c sim_client.c -o sim
_client.o
In file included from ./../../../include/krb5/ext-proto.h:34,
from sim_client.c:43:
/usr/include/stdlib.h:268: parse error before `)'
/usr/include/stdlib.h:269: parse error before `)'
/usr/include/stdlib.h:283: parse error before `)'
/usr/include/stdlib.h:285: parse error before `)'
In file included from sim_client.c:43:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
In file included from /usr/include/sys/time.h:32,
from ./../../../include/krb5/sysincl.h:43,
from sim_client.c:45:
/usr/include/time.h:58: parse error before `)'
make[3]: *** [sim_client.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/simple/client'
making in /appl/simple/server...
make[3]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/simple/server'
gcc -O2 -g -I./../../../include -I../../../include -I./../../../isode/h -I../../../isode/h -I.. -I./.. -c sim_server.c -o sim
_server.o
In file included from ./../../../include/krb5/ext-proto.h:34,
from sim_server.c:44:
/usr/include/stdlib.h:268: parse error before `)'
/usr/include/stdlib.h:269: parse error before `)'
/usr/include/stdlib.h:283: parse error before `)'
/usr/include/stdlib.h:285: parse error before `)'
In file included from sim_server.c:44:
./../../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
In file included from /usr/include/sys/time.h:32,
from ./../../../include/krb5/sysincl.h:43,
from sim_server.c:46:
/usr/include/time.h:58: parse error before `)'
make[3]: *** [sim_server.o] Error 1
make[3]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/simple/server'
make[2]: *** [all] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/simple'
making in /appl/user_user...
make[2]: Entering directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/user_user'
gcc -O2 -g -I./../../include -I../../include -I./../../isode/h -I../../isode/h -DDEBUG -c client.c -o client.o
In file included from ./../../include/krb5/ext-proto.h:34,
from client.c:40:
/usr/include/stdlib.h:268: parse error before `)'
/usr/include/stdlib.h:269: parse error before `)'
/usr/include/stdlib.h:283: parse error before `)'
/usr/include/stdlib.h:285: parse error before `)'
In file included from client.c:40:
./../../include/krb5/ext-proto.h:54: conflicting types for `strdup'
/usr/include/string.h:97: previous declaration of `strdup'
client.c: In function `main':
client.c:124: warning: passing arg 1 of `strdup' discards `const' from pointer target type
make[2]: *** [client.o] Error 1
make[2]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/appl/user_user'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/egan/dev/kerberos/krb5-beta4/src/appl'
make: *** [all] Error 1
--
Egan F. Ford
egan@cbs.cis.com
------- End Forwarded Message