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