[tlbuild] build failure: stdint.h is needed for texk/web2c/luatexdir/luamd5/md5.c

Vladimir Volovich vvv at vsu.ru
Thu May 27 17:40:53 CEST 2010


Hi!

i've got a build failure on Solaris:

source='luatexdir/luamd5/md5.c' object='libluamisc_a-md5.o' libtool=no \
        DEPDIR=.deps depmode=none /opt/csw/bin/bash ../../../texk/web2c/../../build-aux/depcomp \
        cc -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I/opt/home/vvv/src/texlive/source/Work/texk -I/opt/home/vvv/src/texlive/source/texk -I/opt/home/vvv/src/texlive/source/Work/libs/zlib/include -I/opt/home/vvv/src/texlive/source/Work/libs/zziplib/include -I../../../texk/web2c/luatexdir/lua51   -xarch=v8 -O -c -o libluamisc_a-md5.o `test -f 'luatexdir/luamd5/md5.c' || echo '../../../texk/web2c/'`luatexdir/luamd5/md5.c
"../../../texk/web2c/luatexdir/luamd5/md5.c", line 9: cannot find include file: <stdint.h>
"../../../texk/web2c/luatexdir/luamd5/md5.c", line 16: warning: no explicit type given
"../../../texk/web2c/luatexdir/luamd5/md5.c", line 16: syntax error before or at: WORD32
"../../../texk/web2c/luatexdir/luamd5/md5.c", line 16: warning: old-style declaration or incorrect type for: WORD32
"../../../texk/web2c/luatexdir/luamd5/md5.c", line 44: warning: no explicit type given

because there's no <stdint.h> header in system directories.

however, such problem is dealt with in zziplib sources, which provides
its own copy of stdint.h in libs/zziplib/zziplib-0.13.58/zzip/stdint.h

when i copy this file to the working directory (Work/texk/web2c),
compilation proceeds. (note that there's an include from zziplib when
compiling luatex/luamd5/md5.c above, but it includes
...source/Work/libs/zziplib/include rather than the directory where
stdint.h is located).

Best,
v.


More information about the tlbuild mailing list