From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 122807 invoked by alias); 19 Mar 2016 02:24:15 -0000 Mailing-List: contact cygwin-apps-help@cygwin.com; run by ezmlm Precedence: bulk Sender: cygwin-apps-owner@cygwin.com List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Mail-Followup-To: cygwin-apps@cygwin.com Received: (qmail 122795 invoked by uid 89); 19 Mar 2016 02:24:14 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.6 required=5.0 tests=AWL,BAYES_00,RP_MATCHES_RCVD,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy=Hx-languages-length:1932, emacs, prompted, our X-HELO: limerock02.mail.cornell.edu Received: from limerock02.mail.cornell.edu (HELO limerock02.mail.cornell.edu) (128.84.13.242) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Sat, 19 Mar 2016 02:24:04 +0000 X-CornellRouted: This message has been Routed already. Received: from authusersmtp.mail.cornell.edu (granite3.serverfarm.cornell.edu [10.16.197.8]) by limerock02.mail.cornell.edu (8.14.4/8.14.4_cu) with ESMTP id u2J2O2mN002846 for ; Fri, 18 Mar 2016 22:24:02 -0400 Received: from [192.168.1.4] (mta-68-175-148-36.twcny.rr.com [68.175.148.36] (may be forged)) (authenticated bits=0) by authusersmtp.mail.cornell.edu (8.14.4/8.12.10) with ESMTP id u2J2O0GG003328 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT) for ; Fri, 18 Mar 2016 22:24:01 -0400 Subject: Re: [ANNOUNCEMENT] TEST RELEASE: Cygwin 2.5.0-0.8 To: cygwin-apps@cygwin.com References: <56EC6BDA.7050505@cornell.edu> <20160318214509.GD11113@calimero.vinschen.de> <56EC8053.40604@cornell.edu> <56EC89C2.9010105@cygwin.com> <56EC8F50.9020905@cygwin.com> From: Ken Brown Message-ID: <56ECB842.7090807@cornell.edu> Date: Sat, 19 Mar 2016 02:24:00 -0000 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.0 MIME-Version: 1.0 In-Reply-To: <56EC8F50.9020905@cygwin.com> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-IsSubscribed: yes X-SW-Source: 2016-03/txt/msg00098.txt.bz2 On 3/18/2016 7:29 PM, Yaakov Selkowitz wrote: > On 2016-03-18 18:05, Yaakov Selkowitz wrote: >> On 2016-03-18 17:25, Ken Brown wrote: >>> On 3/18/2016 5:45 PM, Corinna Vinschen wrote: >>>> On Mar 18 16:58, Ken Brown wrote: >>>>> On 3/18/2016 4:34 PM, Corinna Vinschen wrote: >>>>>> I released a new Cygwin TEST version 2.5.0-0.8. >>>>>> >>>>>> If things are not going very wrong, this is basically what you'll >>>>>> get as 2.5.0-1 release. Please, please test and report regressions. >>>>> >>>>> Does this release include Yaakov's overhaul of the feature test >>>>> macros? >>>> >>>> Sorry, I completely forgot to metion this in my release mail, which >>>> is especially weird because I created this test release to allow >>>> testing >>>> the new feature test macros in the first place. Sorry! >>> >>> The problem I reported in >>> https://www.cygwin.com/ml/cygwin/2015-12/msg00183.html has reappeared. >>> It looks like your fix >>> (https://www.cygwin.com/ml/cygwin/2015-12/msg00199.html) got reverted. >> >> The commit message for removing the include did not indicate what >> prompted it. However, the include is necessary for BSD compatibility, >> and other software fails to build without it. >> >> I would look into emacs and see what feature test macro(s) they enable >> on *Linux*, and use the same for Cygwin. > > Might this be it? > > http://git.savannah.gnu.org/cgit/emacs.git/tree/lib/sys_select.in.h This file is part of the Gnulib module that I mentioned in the thread I cited above. > There's some seriously hackish things going on in that file, some of > them Cygwin specific. I think such things are often necessary in Gnulib, but I'll leave it to Eric to comment further. In any case, Eric said in our original discussion that there might be a Gnulib fix for this problem, but then he and Corinna ended up deciding it was better to remove the include. Ken