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
gmake[4]: *** [shm.lo] Error 1
gmake[4]: Leaving directory `/usr/local/src/httpd-2.0/srclib/apr/shmem/unix'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/local/src/httpd-2.0/srclib/apr/shmem/unix'
gmake[2]: *** [all-recursive] Error 1
gmake[2]: Leaving directory `/usr/local/src/httpd-2.0/srclib/apr'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/local/src/httpd-2.0/srclib'
gmake: *** [all-recursive] Error 1

looking at line 100, though, nothing stands out:

struct apr_shm_t {
    apr_pool_t *pool;
    void *base;          /* base real address */
    void *usable;        /* base usable address */
    apr_size_t reqsize;  /* requested segment size */
    apr_size_t realsize; /* actual segment size */
    const char *filename;      /* NULL if anonymous */
#if APR_USE_SHMEM_MMAP_TMP || APR_USE_SHMEM_MMAP_SHM || APR_USE_SHMEM_MMAP_ZERO
    apr_file_t *file;
#endif
#if APR_USE_SHMEM_MMAP_ANON
    /* Nothing else. */
#endif
#if APR_USE_SHMEM_SHMGET || APR_USE_SHMEM_SHMGET_ANON
    int shmid;          /* shmem ID returned from shmget() */
#endif
};


Reply via email to