Building 1.2.2 on Tru64 4.0F

Joseph Bruni jbruni@mac.com
Mon May 5 23:01:02 2003


I did a few more experiments on Tru64. If I change the empty macro defn to be

#define EXTERN_UNLESS_MAIN_MODULE ""

I get the same results:

source='g10u.c' object='g10u.o' libtool=no  depfile='.deps/g10u.Po' tmpdepfile='.deps/g10u.TPo'  depmode=tru64 /bin/ksh ../scripts/depcomp  cc -DHAVE_CONFIG_H -I. -I. -I.. -I.. -I../include -I../intl     -g -w -c `test -f 'g10u.c' || echo './'`g10u.c
cc: Error: ../include/iobuf.h, line 81: Missing ";". (nosemi)
EXTERN_UNLESS_MAIN_MODULE int iobuf_debug_mode;
--------------------------^

However, if I change the compiler to c89, it compiles just fine

./configure CC=c89

So, on Tru64 you can build this with either GCC 3.2.2 or c89, but not with cc.


 

-- 
PGP Fingerprint:
886F 6A8A 68A1 5E90 EF3F  8EFA E2B8 3F99 7343 C1E3