I've been staring at this for way too long now and I can't figure it out.

imadev:/var/tmp/bash/bash-4.2/examples/loadables$ make
/net/appl/gcc-3.3/bin/gcc -fpic -DHAVE_CONFIG_H -DSHELL -DHPUX -g -O2 -I. -I.. 
-I../.. -I../../lib -I../../builtins -I../../include -I/var/tmp/bash/bash-4.2 
-I/var/tmp/bash/bash-4.2/lib -I/var/tmp/bash/bash-4.2/builtins -I../../lib/intl 
-I/var/tmp/bash/bash-4.2/lib/intl -c -o getconf.o getconf.c
getconf.c:1209:8: missing binary operator before token "long"
make: *** [getconf.o] Error 1

Line 1209 says:
#  if (ULLONG_MAX != LLONG_MAX)

LLONG_MAX expands to:
((long long int) (~ (long long int) 0 - ((long long int) ((! ((long long int) 0 
< (long long int) -1)) ? ~ (long long int) 0 << (sizeof (long long int) * 8 - 
1) : (long long int) 0))))

ULLONG_MAX expands to:
((unsigned long long int) (~ (unsigned long long int) 0 - ((unsigned long long 
int) ((! ((unsigned long long int) 0 < (unsigned long long int) -1)) ? ~ 
(unsigned long long int) 0 << (sizeof (unsigned long long int) * 8 - 1) : 
(unsigned long long int) 0))))

Everything else in examples/loadables/ builds successfully.

Reply via email to