Chances are that your problem is due to the latest version of Cygnus. Try
patching src/config/abi_defs.mk to recognize an OS_NAME of CYGWIN_98 in
addition to all of the following cases:
# Defer CYGWIN32 to the normal WIN32 build process
ifeq ($(OS_NAME), CYGWIN32_NT)
OS_NAME = WIN32
endif
ifeq ($(OS_NAME), CYGWIN32_95)
OS_NAME = WIN32
endif
ifeq ($(OS_NAME), CYGWIN_NT)
OS_NAME = WIN32
endif
ifeq ($(OS_NAME), CYGWIN_95)
OS_NAME = WIN32
endif
In the mean time, we'll look into doing some more sed or shell script magic
on OS_NAME so that we don't have to keep munging this variable.
Paul