delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2005/12/05/06:18:08

X-Spam-Check-By: sourceware.org
Message-ID: <439421E6.E42F5053@dessent.net>
Date: Mon, 05 Dec 2005 03:17:58 -0800
From: Brian Dessent <brian AT dessent DOT net>
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>
X-IsSubscribed: yes
Reply-To: cygwin AT cygwin DOT com
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019