Hi Eric, Am 04.03.2011 um 21:30 schrieb Eric Blake:
> On 03/04/2011 01:21 PM, Dagobert Michelsen wrote: >> Hi, >> >> I am trying to compile libidn 1.20 on Solaris 9 Sparc with Sun Studio 12 >> and I get a failing test in the gnulib-part (cc'ed bug-gnulib@ for this): >> >>> DEPDIR=.deps depmode=none /bin/bash ../../build-aux/depcomp \ >>> /opt/SUNWspro/bin/cc -DHAVE_CONFIG_H -I. -I../.. >>> -DIN_LIBIDN_GNULIB_TESTS=1 -I. -I. -I../.. -I./../.. -I../../lib/gl >>> -I./../../lib/gl -I/opt/csw/include -D_REENTRANT -D_REENTRANT -xO3 -m32 >>> -xarch=v8 -xnorunpath -c -o test-stdint.o test-stdint.c >>> "test-stdint.c", line 63: warning: implicit function declaration: INT64_C > > That points to a broken <stdint.h>, failing to declare INT64_C(). Can > you show the config.log results relating to where stdint.h is checked > for compliance, as well as see if there's anything obvious in the > contents of the gnulib replacement stdint.h that would explain why this > macro is not getting defined? Sure, here is the config.log: http://buildfarm.opencsw.org/~dam/libidn-1.20-gnulib-config.log BTW, the tests run fine when compiled on sparcv9 as 64 bit, just 32 bit fails. Best regards -- Dago