Hi, I am encountering an error build cygwin-1_7_18-release from CVS. Before I plunge into that, it might be wise to address why I would want to do that in the first place. I apply a local patch for my own use to the DLL to enable sharing of the install from the host to my VM guest. It has worked for a few years now. The guest is W2K and as per the release notes, cygwin-1_7_18-release is the last release to support it. Don't worry, I'll be migrating my guest at some point. In the interval period, I'd like to keep at least Proof-Of-Concept that I can keep the setup limping along. In any case, I've attempted to checkout the release as per: $ cvs -d ':pserver:anoncvs@cygwin.com:/cvs/src' export -r 'cygwin-1_7_18-release' cygwin My configure was successful: $ ../cygwin-cvstransfer/src/configure 2>&1 | tee config.log But my build is failing, with the following tail output: c++wrap -O2 -g -fno-rtti -fno-exceptions -Wall -Wstrict-aliasing -Wwrite-strings -fno-common -pipe -fbuiltin -fmessage-length=0 -MMD -Werror -fmerge-constants -ftracer -mno-use-libstdc-wrappers -c -o dcrt0.o ../../../../cygwin-cvstransfer/src/winsup/cygwin/dcrt0.cc ../../../../cygwin-cvstransfer/src/winsup/cygwin/dcrt0.cc: In function ‘void do_exit(int)’: ../../../../cygwin-cvstransfer/src/winsup/cygwin/dcrt0.cc:1125:20: error: new declaration ‘void do_exit(int)’ In file included from ../../../../cygwin-cvstransfer/src/winsup/cygwin/dcrt0.cc:12:0: ../../../../cygwin-cvstransfer/src/winsup/cygwin/winsup.h:170:13: error: ambiguates old declaration ‘void do_exit(int)’ ../../../../cygwin-cvstransfer/src/winsup/cygwin/../Makefile.common:43: recipe for target `dcrt0.o' failed make[3]: *** [dcrt0.o] Error 1 make[3]: Leaving directory `/cygdrive/u/Users/shaddy/cygwin-workarea/cygwin-build.cvstransfer/i686-pc-cygwin/winsup/cygwin' Makefile:82: recipe for target `cygwin' failed make[2]: *** [cygwin] Error 1 make[2]: Leaving directory `/cygdrive/u/Users/shaddy/cygwin-workarea/cygwin-build.cvstransfer/i686-pc-cygwin/winsup' Makefile:8237: recipe for target `all-target-winsup' failed make[1]: *** [all-target-winsup] Error 2 make[1]: Leaving directory `/cygdrive/u/Users/shaddy/cygwin-workarea/cygwin-build.cvstransfer' Makefile:831: recipe for target `all' failed make: *** [all] Error 2 Am I doing something wrong here? Perhaps the toolchain has moved along now, and the build no longer works? To that end, I've attached a cygcheck.out. -- Thanks in advance, Shaddy