When building dx using Cygwin 1.1 I get the following error. The error has
been reported in the past but I could not find the solution. I am building
dx from a separate obj dir using the following:
CFLAGS='-fpermissive -I/build1/dx/include' \
LDFLAGS=-I/build1/dx/include \
../configure
I am a bit confused why "arrayhandles.h:54:" fails as it looks ok
Trevor
Making all in libdx
make[3]: Entering directory `/build1/dx/obj/src/exec/libdx'
gcc -DHAVE_CONFIG_H -I. -I../../../../src/exec/libdx -I../../../include -I..
/../../include -Dcygwin -I/usr/X11R6/inclu
de -I/usr/X11R6/include/X11 -fpermissive -I/build1/dx/include -I/usr/X11R6/
include -D_GNU_SOURCE -c ../../../../src/exe
c/libdx/object.c
In file included from /build1/dx/include/dx/dx.h:43,
from ../../../../src/exec/libdx/objectClass.h:22,
from ../../../../src/exec/libdx/object.c:14:
/build1/dx/include/dx/arrayhandles.h:54: parse error before `0x490'
/build1/dx/include/dx/arrayhandles.h:54: warning: no semicolon at end of
struct or union
../../../../src/exec/libdx/object.c: In function `DXUnreference':
../../../../src/exec/libdx/object.c:168: warning: return makes integer from
pointer without a cast
../../../../src/exec/libdx/object.c:181: warning: return makes integer from
pointer without a cast
make[3]: *** [object.o] Error 1
make[3]: Leaving directory `/build1/dx/obj/src/exec/libdx'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build1/dx/obj/src/exec'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/build1/dx/obj/src'
make: *** [all-recursive] Error 1