Error building cygwin-1_7_18-release from cvs

Shaddy Baddah lithium-cygwin@shaddybaddah.name
Mon Jul 8 11:55:00 GMT 2013


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

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: cygcheck_elided.out
URL: <http://cygwin.com/pipermail/cygwin/attachments/20130708/d9b7e140/attachment.ksh>
-------------- next part --------------
--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


More information about the Cygwin mailing list