On Wed, Jan 09, 2002 at 10:10:02PM -0400, Marc G. Fournier wrote: > > FreeBSD System ... > > gmake[4]: Entering directory `/usr/local/src/httpd-2.0/srclib/apr/shmem/unix' > /bin/sh /usr/local/src/httpd-2.0/srclib/apr/libtool --silent --mode=compile gcc > -g -O2 -DHAVE_CONFIG_H -D_REENTRANT -D_THREAD_SAFE -I../../include -I../../i > nclude/arch -I../../include/arch/unix -c shm.c && touch shm.lo > In file included from shm.c:55: > ../../include/arch/unix/shm.h:100: syntax error > shm.c:97: syntax error > shm.c:163: syntax error
Have you done: ./buildconf ./configure make clean make depend make all I'll bet something is stale. The shm changes changed some of the shmem macro names, so if you didn't regenerate the configure script (via buildconf) and reconfigure the tree, you'll most likely end up with syntax errors. I've compiled on Solaris 8/x86, FreeBSD-4.2, FreeBSD-CURRENT, and Linux-2.2 boxes. I know that we tried to be really careful about breaking the builds. =) -- justin