Hello all,

I have the following problem:

I configure my package like this:

./configure \
--prefix=$HOME/jmf/testes/localroot/usr/ \
CPPFLAGS="-DHPUX -DSUN -DLINUX -I/usr/include/libxml2/ \
-I/home/jmf/tibcu/tibrv/include/"

all goes well. make is successfull and builds my libs correctly !

make dist also creates the tar.gz

but make distcheck complains. this is my distcheck command:
-----------------------------------------
make distcheck \
CPPFLAGS="-DHPUX -DSUN -DLINUX -I/usr/include/libxml2/ \
 -I/home/jmf/tibcu/tibrv/include/"
---------------------------------------

this is how it complaints
---------------------------------------
../../../c/src/IFXDoc.c: In function 'IFXDoc_addNullU64Array':
../../../c/src/IFXDoc.c:10258: warning: this decimal constant is
unsigned only in ISO C90
../../../c/src/IFXDoc.c:10258: warning: integer constant is too large
for 'long' type

../../../c/src/IFXDoc.c: In function
'IFXINTERNAL_IFXDoc_xml_addArrayField2XML':
../../../c/src/IFXDoc.c:18747: warning: assignment makes pointer from
integer without a cast

make[3]: *** [IFXDoc.lo] Error 1
make[3]: Leaving directory 
`/home/jmf/ifxlib/libifxlib-7.8.9/_build/c/src'

make[2]: *** [all-recursive] Error 1
---------------------------------------

just guessing ? could make distcheck be using something like a very
demanding, 'no cast warnings allowed' or some '-Werror' compiler flag ?

Thanks
Joao





Reply via email to