From: Jim K. <jmk...@po...> - 2002-02-12 02:23:18
|
Circa 2002-Feb-11 18:43:12 -0500 dixit Jim Knoble: : Should i be using CPPFLAGS=-I/usr/local/include instead of CFLAGS? Hmm ... CPPFLAGS almost works, except that it doesn't seem to get applied when building pixmaps.o from pixmaps.c. The attached patch should catch that. With that patch applied, here's the full command line that seems to work for build rox-1.1.13 under OpenBSD-3.0: env \ CPPFLAGS='-DLARGE_FILE_SUPPORT -I/usr/local/include' \ CFLAGS=-O2 \ LDFLAGS=-L/usr/local/lib \ ./AppRun --compile -DLARGE_FILE_SUPPORT seems to be necessary, as OpenBSD/i386 has a 64-bit off_t, but doesn't seem to say so via getconf. The only method of detecting it would be a C program such as the following: /* Detect whether off_t is larger than long. */ #include <sys/types.h> int main() { if (sizeof(off_t) > sizeof(long)) { return(0); } else { return(1); } } Cheers. -- jim knoble | jmk...@po... | http://www.pobox.com/~jmknoble/ |