I'm surprised that you're seeing this: what version of the cygwin DLL
have you got installed on your Win XP Home box?
There hasn't been a cygwin release that supports shm operations, so
the configuration script for Apache shouldn't try to use them. There
*have* been some snapshots that came with the <sys/shm.h> header file
(but no entry points in the DLL). If you've got this header file on
your system, remove both <sys/shm.h> and <sys/ipc.h> and try
re-configuring / re-compiling.
Or are you using the cygipc package?
Of course, if what you're trying to do is to use the emerging
cygserver / shm implementation, you'll need to re-build the cygwin DLL
from the CVS sources as detailed in one of my previous emails on the
cygwin-apps and cygwin-developers list.
// Conrad
This is cygwin version 1.3.11 on both machines. This is a new, clean
install of cygwin on the XP Home machine with no additives whatsoever
(except sshd, which is running fine).