This is the mail archive of the
mailing list for the Cygwin project.
Re: cmake fails to run/build under Cygwin
- From: Marco Atzeri <marco dot atzeri at gmail dot com>
- To: cygwin at cygwin dot com
- Date: Tue, 22 Sep 2015 17:59:53 +0200
- Subject: Re: cmake fails to run/build under Cygwin
- Authentication-results: sourceware.org; auth=none
- References: <CAA3P5HMEWibqgdNXc4pazB1wdoBtxcDAbHrHQfHFBi5y925ZMA at mail dot gmail dot com> <CAA3P5HPNrvCLCAoLwukbrmrkVNBmRdSjMgMw0O739XxLXY9o=g at mail dot gmail dot com> <BAY169-DS380D0D49EEEF1B5B9D64E3A7460 at phx dot gbl> <003201d0f4bc$e85a85e0$b90f91a0$ at nick-kennedy dot com> <003901d0f547$6637cb00$32a76100$ at nick-kennedy dot com>
On 22/09/2015 17:00, Nick Kennedy wrote:
On 21 September 2015 Nick Kennedy wrote:
I'm just running in a normal Cygwin session. The most likely BLODA culprit would be Kaspersky Internet Security.
I've also got Visual Studio and the Windows debugging toolkit installed, but I don't think either of those are likely.
Using gdb, the external process seems to get launched normally. The response from `uname` is received, which is
just one line of text. But then there seems to be an infinite loop within ProcessUNIX.c in cmsysProcess_WaitForData
(lines 1129-1130). This repeatedly calls kwsysProcessWaitForPipe which keeps returning false and so the loop goes
on. The underlying Windows function called seems to be ntdll!ZwWaitForMultipleObjects.
I've tried pausing Kaspersky which doesn't help. I'll also try uninstalling it at some point.
I've now uninstalled Kaspersky, and the problem goes away. Reinstalling the latest version (KIS 2016) results in the
problem coming back.
So it looks like there's an issue between Kaspersky Internet Security and certain Cygwin functionality.
Thank for the info.
Can you open a complain with them ?
I suspect that cmake is not the only program that could be impacted.
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple