Hi,
I'm sorry but I have no idea what 'cygwin 2.427' is! The latest version of the cygwin DLL is 1.5.10 and if you want to compile your own version of PostgreSQL, then it's recommended that you install this Cygwin version.
With old cygwin version you will have to install the cygwin ipc-daemon to provide IPC calls, with recent versions you can use IPC services built into cygwin main package and as of version 1.5.10 it's recommended to use these instead of the seperate ipc daemon.
However, you will need to install the cygserver service and have it running before IPC actually works. The installation script for that is very simple, but I had problems getting the service running if I didn't install Cygwin 'for all users' with the installer.
This can be changed without completely re-installing everything.
Does this help?
regards,
--Tim
I have problem with running initdb under cygwin:
creating template1 database in /usr/share/pgdb/base/1... FATAL: semctl(17, 16, SETVAL, 536) failed: Invalid argument
PostgreSQL was compiled from source manually with no errors (Cygwin 2.427, PostgreSQL 7.4.2, ipc-daemon 2.03)
Thank’s for your help!
PS. Sorry for my terrible english, I am russian.