X-Spam-Check-By: sourceware.org Message-ID: <439421E6.E42F5053@dessent.net> Date: Mon, 05 Dec 2005 03:17:58 -0800 From: Brian Dessent MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Call for testing Cygwin snapshot (problem with getline?) References: <20051130171137 DOT GE2999 AT calimero DOT vinschen DOT de> <43941141 DOT 1030004 AT ericsson DOT com> <20051205101924 DOT GL2999 AT calimero DOT vinschen DOT de> <20051205102147 DOT GM2999 AT calimero DOT vinschen DOT de> <43941EF0 DOT 6000800 AT ericsson DOT com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Reply-To: cygwin AT cygwin DOT com Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Nenad Antic wrote: > Actually, I didn't mean that this happens only when building vith > mod_perl (event though that's how if ran into it). It happens when > configuring apache (1.33 and 1.34, at least), even with the fixes that > exist in the cygwin packages. AFAIK apache builds fine on linux (did it > on a debian installation roughly a year ago, don't have access to any > linux box at the moment so I can't test it side to side) and linux > distros normally have glibc included, don't they(?). That is still a problem with the Apache configury though, it's not Cygwin's fault. Somewhere there is probably a target-specific file that essentially tries to define getline() if __CYGWIN__ is defined, rather than testing for existance of the function as all good autoconf tests ought. The build system for apache 1.3 is essentially a huge, nasty, spiderweb of ugly hacks on top of more ugly hacks. Hell it can't even build out of the source dir without resorting to making a whole tree of symlinks, including one for every html file of the manual, in all N languages. So it's not surprising that it's brain dead in this way. 1.3 is ancient and they only allow commits to fix regressions, so it's bound to stay brain dead forever. 2.x on the other hand ought to have a sane build system. Brian -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/