Error building cygwin-1_7_18-release from cvs

Shaddy Baddah
Mon Jul 8 11:55:00 GMT 2013


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 '' 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/
../../../../cygwin-cvstransfer/src/winsup/cygwin/ In function 
‘void do_exit(int)’:
error: new declaration ‘void do_exit(int)’
In file included from 
../../../../cygwin-cvstransfer/src/winsup/cygwin/winsup.h:170:13: error: 
ambiguates old declaration ‘void do_exit(int)’
recipe for target `dcrt0.o' failed
make[3]: *** [dcrt0.o] Error 1
make[3]: Leaving directory 
Makefile:82: recipe for target `cygwin' failed
make[2]: *** [cygwin] Error 1
make[2]: Leaving directory 
Makefile:8237: recipe for target `all-target-winsup' failed
make[1]: *** [all-target-winsup] Error 2
make[1]: Leaving directory 
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

Thanks in advance,

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck_elided.out
URL: <>
-------------- next part --------------
Problem reports:
Unsubscribe info:

More information about the Cygwin mailing list