<HTML><HEAD></HEAD>
<BODY dir=ltr>
<DIV dir=ltr>
<DIV style="FONT-SIZE: 12pt; FONT-FAMILY: 'Calibri'; COLOR: #000000">
<DIV>Ted,</DIV>
<DIV> </DIV>
<DIV>I was able to reproduce this even with Cygwin’s GCC 4.8.3, so it’s not
specific to 4.9.0. I suspect the win32api headers have been updated in Cygwin
since the last time OS was built successfully with Cygwin’s gcc.</DIV>
<DIV> </DIV>
<DIV>I think the root of the issue might be <A
title=https://projects.coin-or.org/OS/browser/trunk/OS/configure.ac?rev=4845#L172
href="https://projects.coin-or.org/OS/browser/trunk/OS/configure.ac?rev=4845#L172">https://projects.coin-or.org/OS/browser/trunk/OS/configure.ac?rev=4845#L172</A>
- a few things in OS are keying off a WIN_ define, which is being set to 1 for
cygwin. In the case of trying to use winsock, that includes using some win32
api’s, which apparently recently started causing a definition conflict with the
posix api’s used by cygwin. I’m a little surprised it has worked for so
long.</DIV>
<DIV> </DIV>
<DIV>I think it should be safe to remove AC_DEFINE([WIN_],[1],[use if OS is
Windows]) for cygwin, and use only the posix api’s as opposed to trying to mix
and match. I’m trying that now, but figured I may as well CC the OS mailing list
to get others’ opinions.</DIV>
<DIV> </DIV>
<DIV>-Tony</DIV>
<DIV> </DIV>
<DIV
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV style="FONT: 10pt tahoma">
<DIV> </DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=ted@Lehigh.EDU
href="mailto:ted@Lehigh.EDU">Ted Ralphs</A> </DIV>
<DIV><B>Sent:</B> Monday, October 06, 2014 1:48 PM</DIV>
<DIV><B>To:</B> <A title=kelman@berkeley.edu
href="mailto:kelman@berkeley.edu">Tony Kelman</A> </DIV>
<DIV><B>Subject:</B> CYGWIN error</DIV></DIV></DIV>
<DIV> </DIV></DIV>
<DIV
style='FONT-SIZE: small; TEXT-DECORATION: none; FONT-FAMILY: "Calibri"; FONT-WEIGHT: normal; COLOR: #000000; FONT-STYLE: normal; DISPLAY: inline'>
<DIV dir=ltr>
<DIV>
<DIV>Hi Tony,<BR><BR>In case you have a chance, here is the error I'm seeing on
CYGWIN:<BR><BR><A
href="http://jenkins.coin-or.org:8080/job/all-t-x86_64-pc-cygwin-gcc4.8.1/198/console">http://jenkins.coin-or.org:8080/job/all-t-x86_64-pc-cygwin-gcc4.8.1/198/console</A><BR><BR></DIV>Despite
the job name, I believe it is using gcc 4.9.0. Renmaing jobs is a pain in the
butt and also doesn't seem to work well in
Jenkins.<BR><BR></DIV>Cheers,<BR><BR>Ted<BR clear=all>
<DIV>
<DIV><BR>-- <BR>Dr. Ted Ralphs<BR>Associate Professor, Lehigh
University<BR>(610) 628-1280<BR>ted 'at' lehigh 'dot' edu<BR><A
href="http://coral.ie.lehigh.edu/~ted"
target=_blank>coral.ie.lehigh.edu/~ted</A><BR></DIV></DIV></DIV></DIV></DIV></DIV></BODY></HTML>