You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@httpd.apache.org by Colin Snover <co...@zetafleet.com> on 2002/12/02 01:44:42 UTC

[users@httpd] Unable to Compile due to Prerequisite Error in Shared Memory module

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

When I try to compile Apache 2.0.43, I get the following when it gets to the
"Shared Memory" module portion of the configure...

checking sys/mman.h usability... no
checking sys/mman.h presence... yes
configure: WARNING: sys/mman.h: present but cannot be compiled
configure: WARNING: sys/mman.h: check for missing prerequisite headers?
configure: WARNING: sys/mman.h: proceeding with the preprocessor's result
checking for sys/mman.h... yes
checking for MAP_ANON in sys/mman.h... yes
checking for mmap... yes
checking for munmap... yes
checking for shm_open... no
checking for shm_unlink... no
checking for /dev/zero... yes
checking sys/ipc.h usability... no
checking sys/ipc.h presence... yes
configure: WARNING: sys/ipc.h: present but cannot be compiled
configure: WARNING: sys/ipc.h: check for missing prerequisite headers?
configure: WARNING: sys/ipc.h: proceeding with the preprocessor's result
checking for sys/ipc.h... yes
checking sys/shm.h usability... no
checking sys/shm.h presence... yes
configure: WARNING: sys/shm.h: present but cannot be compiled
configure: WARNING: sys/shm.h: check for missing prerequisite headers?
configure: WARNING: sys/shm.h: proceeding with the preprocessor's result
checking for sys/shm.h... yes
checking sys/file.h usability... no
checking sys/file.h presence... yes
configure: WARNING: sys/file.h: present but cannot be compiled
configure: WARNING: sys/file.h: check for missing prerequisite headers?
configure: WARNING: sys/file.h: proceeding with the preprocessor's result
checking for sys/file.h... yes
checking for shmget... yes
checking for shmat... yes
checking for shmdt... yes
checking for shmctl... yes
checking kernel/OS.h usability... no
checking kernel/OS.h presence... no
checking for kernel/OS.h... no
checking for create_area... no
checking os2.h usability... no
checking os2.h presence... no
checking for os2.h... no
checking for mmap that can map /dev/zero... yes
decision on anonymous shared memory allocation method... 4.4BSD-style mmap()
via MAP_ANON
decision on namebased memory allocation method... SysV IPC shmget()
checking for alloca... no
checking for calloc... yes
checking for strcasecmp... yes
checking for stricmp... no
checking for setsid... yes
checking for isinf... yes
checking for isnan... yes
checking for setrlimit... yes
checking for getrlimit... yes
checking for writev... yes
checking for sendfilev in -lsendfile... no
checking for sendfile... yes
checking for send_file... no
checking for sendfilev... no
checking for sigaction... yes
checking for sys_siglist declaration in signal.h or unistd.h... no
checking for fork... yes
checking for getpass... yes
checking for inet_addr... yes
checking for inet_network... yes
checking for _getch... no
checking for gmtime_r... yes
checking for localtime_r... yes
checking for strerror_r... yes
checking for type of return code from strerror_r... pointer
checking for crypt_r... yes
checking style of crypt_r... struct_crypt_data_gnu_source
  adding "-D_GNU_SOURCE" to CPPFLAGS
checking for mmap... (cached) yes
checking for hstrerror... yes
checking for memmove... yes
checking for mkstemp... yes
checking whether sigwait takes one argument... no
checking for ANSI C header files... (cached) yes
checking alloca.h usability... no
checking alloca.h presence... yes
configure: WARNING: alloca.h: present but cannot be compiled
configure: WARNING: alloca.h: check for missing prerequisite headers?
configure: WARNING: alloca.h: proceeding with the preprocessor's result
checking for alloca.h... yes
checking ByteOrder.h usability... no
checking ByteOrder.h presence... no
checking for ByteOrder.h... no
checking conio.h usability... no
checking conio.h presence... no
checking for conio.h... no
checking crypt.h usability... no
checking crypt.h presence... yes
configure: WARNING: crypt.h: present but cannot be compiled
configure: WARNING: crypt.h: check for missing prerequisite headers?
configure: WARNING: crypt.h: proceeding with the preprocessor's result
checking for crypt.h... yes
checking ctype.h usability... no
checking ctype.h presence... yes
configure: WARNING: ctype.h: present but cannot be compiled
configure: WARNING: ctype.h: check for missing prerequisite headers?
configure: WARNING: ctype.h: proceeding with the preprocessor's result
checking for ctype.h... yes
checking dir.h usability... no
checking dir.h presence... no
checking for dir.h... no
checking dirent.h usability... no
checking dirent.h presence... yes
configure: WARNING: dirent.h: present but cannot be compiled
configure: WARNING: dirent.h: check for missing prerequisite headers?
configure: WARNING: dirent.h: proceeding with the preprocessor's result
checking for dirent.h... yes
checking dl.h usability... no
checking dl.h presence... no
checking for dl.h... no
checking dlfcn.h usability... no
checking dlfcn.h presence... yes
configure: WARNING: dlfcn.h: present but cannot be compiled
configure: WARNING: dlfcn.h: check for missing prerequisite headers?
configure: WARNING: dlfcn.h: proceeding with the preprocessor's result
checking for dlfcn.h... yes
checking errno.h usability... no
checking errno.h presence... yes
configure: WARNING: errno.h: present but cannot be compiled
configure: WARNING: errno.h: check for missing prerequisite headers?
configure: WARNING: errno.h: proceeding with the preprocessor's result
checking for errno.h... yes
checking fcntl.h usability... no
checking fcntl.h presence... yes
configure: WARNING: fcntl.h: present but cannot be compiled
configure: WARNING: fcntl.h: check for missing prerequisite headers?
configure: WARNING: fcntl.h: proceeding with the preprocessor's result
checking for fcntl.h... yes
checking grp.h usability... no
checking grp.h presence... yes
configure: WARNING: grp.h: present but cannot be compiled
configure: WARNING: grp.h: check for missing prerequisite headers?
configure: WARNING: grp.h: proceeding with the preprocessor's result
checking for grp.h... yes
checking io.h usability... no
checking io.h presence... no
checking for io.h... no
checking limits.h usability... no
checking limits.h presence... yes
configure: WARNING: limits.h: present but cannot be compiled
configure: WARNING: limits.h: check for missing prerequisite headers?
configure: WARNING: limits.h: proceeding with the preprocessor's result
checking for limits.h... yes
checking mach-o/dyld.h usability... no
checking mach-o/dyld.h presence... no
checking for mach-o/dyld.h... no
checking malloc.h usability... no
checking malloc.h presence... yes
configure: WARNING: malloc.h: present but cannot be compiled
configure: WARNING: malloc.h: check for missing prerequisite headers?
configure: WARNING: malloc.h: proceeding with the preprocessor's result
checking for malloc.h... yes
checking for memory.h... (cached) yes
checking netdb.h usability... no
checking netdb.h presence... yes
configure: WARNING: netdb.h: present but cannot be compiled
configure: WARNING: netdb.h: check for missing prerequisite headers?
configure: WARNING: netdb.h: proceeding with the preprocessor's result
checking for netdb.h... yes
checking osreldate.h usability... no
checking osreldate.h presence... no
checking for osreldate.h... no
checking poll.h usability... no
checking poll.h presence... yes
configure: WARNING: poll.h: present but cannot be compiled
configure: WARNING: poll.h: check for missing prerequisite headers?
configure: WARNING: poll.h: proceeding with the preprocessor's result
checking for poll.h... yes
checking process.h usability... no
checking process.h presence... no
checking for process.h... no
checking pwd.h usability... no
checking pwd.h presence... yes
configure: WARNING: pwd.h: present but cannot be compiled
configure: WARNING: pwd.h: check for missing prerequisite headers?
configure: WARNING: pwd.h: proceeding with the preprocessor's result
checking for pwd.h... yes
checking semaphore.h usability... no
checking semaphore.h presence... yes
configure: WARNING: semaphore.h: present but cannot be compiled
configure: WARNING: semaphore.h: check for missing prerequisite headers?
configure: WARNING: semaphore.h: proceeding with the preprocessor's result
checking for semaphore.h... yes
checking signal.h usability... no
checking signal.h presence... yes
configure: WARNING: signal.h: present but cannot be compiled
configure: WARNING: signal.h: check for missing prerequisite headers?
configure: WARNING: signal.h: proceeding with the preprocessor's result
checking for signal.h... yes
checking stdarg.h usability... no
checking stdarg.h presence... yes
configure: WARNING: stdarg.h: present but cannot be compiled
configure: WARNING: stdarg.h: check for missing prerequisite headers?
configure: WARNING: stdarg.h: proceeding with the preprocessor's result
checking for stdarg.h... yes
checking stddef.h usability... no
checking stddef.h presence... yes
configure: WARNING: stddef.h: present but cannot be compiled
configure: WARNING: stddef.h: check for missing prerequisite headers?
configure: WARNING: stddef.h: proceeding with the preprocessor's result
checking for stddef.h... yes
checking stdio.h usability... no
checking stdio.h presence... yes
configure: WARNING: stdio.h: present but cannot be compiled
configure: WARNING: stdio.h: check for missing prerequisite headers?
configure: WARNING: stdio.h: proceeding with the preprocessor's result
checking for stdio.h... yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking for strings.h... (cached) yes
checking sysapi.h usability... no
checking sysapi.h presence... no
checking for sysapi.h... no
checking sysgtime.h usability... no
checking sysgtime.h presence... no
checking for sysgtime.h... no
checking termios.h usability... no
checking termios.h presence... yes
configure: WARNING: termios.h: present but cannot be compiled
configure: WARNING: termios.h: check for missing prerequisite headers?
configure: WARNING: termios.h: proceeding with the preprocessor's result
checking for termios.h... yes
checking time.h usability... no
checking time.h presence... yes
configure: WARNING: time.h: present but cannot be compiled
configure: WARNING: time.h: check for missing prerequisite headers?
configure: WARNING: time.h: proceeding with the preprocessor's result
checking for time.h... yes
checking tpfeq.h usability... no
checking tpfeq.h presence... no
checking for tpfeq.h... no
checking tpfio.h usability... no
checking tpfio.h presence... no
checking for tpfio.h... no
checking for unistd.h... (cached) yes
checking unix.h usability... no
checking unix.h presence... no
checking for unix.h... no
checking arpa/inet.h usability... no
checking arpa/inet.h presence... yes
configure: WARNING: arpa/inet.h: present but cannot be compiled
configure: WARNING: arpa/inet.h: check for missing prerequisite headers?
configure: WARNING: arpa/inet.h: proceeding with the preprocessor's result
checking for arpa/inet.h... yes
checking for kernel/OS.h... (cached) no
checking net/errno.h usability... no
checking net/errno.h presence... no
checking for net/errno.h... no
checking netinet/in.h usability... no
checking netinet/in.h presence... yes
configure: WARNING: netinet/in.h: present but cannot be compiled
configure: WARNING: netinet/in.h: check for missing prerequisite headers?
configure: WARNING: netinet/in.h: proceeding with the preprocessor's result
checking for netinet/in.h... yes
checking for sys/file.h... (cached) yes
checking for sys/mman.h... (cached) yes
checking sys/poll.h usability... no
checking sys/poll.h presence... yes
configure: WARNING: sys/poll.h: present but cannot be compiled
configure: WARNING: sys/poll.h: check for missing prerequisite headers?
configure: WARNING: sys/poll.h: proceeding with the preprocessor's result
checking for sys/poll.h... yes
checking sys/resource.h usability... no
checking sys/resource.h presence... yes
configure: WARNING: sys/resource.h: present but cannot be compiled
configure: WARNING: sys/resource.h: check for missing prerequisite headers?

configure: WARNING: sys/resource.h: proceeding with the preprocessor's
result
checking for sys/resource.h... yes
checking sys/select.h usability... no
checking sys/select.h presence... yes
configure: WARNING: sys/select.h: present but cannot be compiled
configure: WARNING: sys/select.h: check for missing prerequisite headers?
configure: WARNING: sys/select.h: proceeding with the preprocessor's result
checking for sys/select.h... yes
checking sys/sem.h usability... no
checking sys/sem.h presence... yes
configure: WARNING: sys/sem.h: present but cannot be compiled
configure: WARNING: sys/sem.h: check for missing prerequisite headers?
configure: WARNING: sys/sem.h: proceeding with the preprocessor's result
checking for sys/sem.h... yes
checking sys/sendfile.h usability... no
checking sys/sendfile.h presence... yes
configure: WARNING: sys/sendfile.h: present but cannot be compiled
configure: WARNING: sys/sendfile.h: check for missing prerequisite headers?
configure: WARNING: sys/sendfile.h: proceeding with the preprocessor's
result
checking for sys/sendfile.h... yes
checking sys/signal.h usability... no
checking sys/signal.h presence... yes
configure: WARNING: sys/signal.h: present but cannot be compiled
configure: WARNING: sys/signal.h: check for missing prerequisite headers?
configure: WARNING: sys/signal.h: proceeding with the preprocessor's result
checking for sys/signal.h... yes
checking sys/socket.h usability... no
checking sys/socket.h presence... yes
configure: WARNING: sys/socket.h: present but cannot be compiled
configure: WARNING: sys/socket.h: check for missing prerequisite headers?
configure: WARNING: sys/socket.h: proceeding with the preprocessor's result
checking for sys/socket.h... yes
checking for sys/stat.h... (cached) yes
checking sys/sysctl.h usability... no
checking sys/sysctl.h presence... yes
configure: WARNING: sys/sysctl.h: present but cannot be compiled
configure: WARNING: sys/sysctl.h: check for missing prerequisite headers?
configure: WARNING: sys/sysctl.h: proceeding with the preprocessor's result
checking for sys/sysctl.h... yes
checking sys/syslimits.h usability... no
checking sys/syslimits.h presence... no
checking for sys/syslimits.h... no
checking sys/time.h usability... no
checking sys/time.h presence... yes
configure: WARNING: sys/time.h: present but cannot be compiled
configure: WARNING: sys/time.h: check for missing prerequisite headers?
configure: WARNING: sys/time.h: proceeding with the preprocessor's result
checking for sys/time.h... yes
checking for sys/types.h... (cached) yes
checking sys/uio.h usability... no
checking sys/uio.h presence... yes
configure: WARNING: sys/uio.h: present but cannot be compiled
configure: WARNING: sys/uio.h: check for missing prerequisite headers?
configure: WARNING: sys/uio.h: proceeding with the preprocessor's result
checking for sys/uio.h... yes
checking sys/un.h usability... no
checking sys/un.h presence... yes
configure: WARNING: sys/un.h: present but cannot be compiled
configure: WARNING: sys/un.h: check for missing prerequisite headers?
configure: WARNING: sys/un.h: proceeding with the preprocessor's result
checking for sys/un.h... yes
checking sys/wait.h usability... no
checking sys/wait.h presence... yes
configure: WARNING: sys/wait.h: present but cannot be compiled
configure: WARNING: sys/wait.h: check for missing prerequisite headers?
configure: WARNING: sys/wait.h: proceeding with the preprocessor's result
checking for sys/wait.h... yes
checking for netinet/tcp.h... yes
checking for h_errno in netdb.h... yes
checking for off_t... no
checking for pid_t... no
checking for size_t... no
checking for uid_t in sys/types.h... yes
checking for ssize_t... no
checking for gcc option to accept ANSI C... none needed
checking for inline... inline
checking for an ANSI C-conforming const... yes
checking for size_t... (cached) no
checking whether setpgrp takes no argument... yes
checking for socklen_t... yes
checking whether system defines INADDR_NONE... yes
checking for char... no
checking size of char... 0
checking for int... no
checking size of int... 0
checking for long... no
checking size of long... 0
checking for short... no
checking size of short... 0
checking for long double... no
checking size of long double... 0
checking for long long... no
checking size of long long... 0
checking for INT64_C... no
checking for INT64_C in stdint.h... (cached) no
checking size of ssize_t... 4
checking size of size_t... 4
checking size of off_t... 4
checking size of pid_t... 4
checking for strnicmp... no
checking for strncasecmp... yes
checking for stricmp... (cached) no
checking for strcasecmp... (cached) yes
checking for strdup... yes
checking for strstr... yes
checking for memchr... yes

...and then...

checking whether to enable mod_access... shared (all)
checking whether to enable mod_auth... shared (all)
checking whether to enable mod_auth_anon... shared (all)
checking whether to enable mod_auth_dbm... shared (all)
checking whether to enable mod_auth_digest... checking dependencies
checking whether to enable mod_auth_digest... configure: error:
mod_auth_digest has been requested but can not be built due to prerequisite
failures

...so, can anyone give me some advice on what to do? My thought is that
those headers are installed with RH7.2, but I could be wrong.

This is a RedHat Linux 7.2 server with a generally old kernel. (I don't have
physical access to the box so I'm weary to change the kernel in the case
that something goes wrong.)

Thanks for your help! (And apologies about the excessively long message)
__________
Colin Snover
-----BEGIN PGP SIGNATURE-----
Version: PGP 7.0.4

iQA/AwUBPeqs9NAVcJC+uaATEQKoWACgsjHmBz2CNjV4JvrmiYScUmlJ7p8An2SG
emF63PTlCfJAdhTlq16MV0zT
=5+L8
-----END PGP SIGNATURE-----


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@httpd.apache.org
   "   from the digest: users-digest-unsubscribe@httpd.apache.org
For additional commands, e-mail: users-help@httpd.apache.org