This is the mail archive of the cygwin mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Error building cygwin-1_7_18-release from cvs


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

Attachment: cygcheck_elided.out
Description: Text document

--
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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]