Summary: | apache 1.3.34 can not compile under cygwin anymore due to getline | ||
---|---|---|---|
Product: | Apache httpd-1.3 | Reporter: | Iavor Raytchev <iavor.raytchev> |
Component: | Build | Assignee: | Apache HTTPD Bugs Mailing List <bugs> |
Status: | RESOLVED WONTFIX | ||
Severity: | blocker | ||
Priority: | P2 | ||
Version: | 1.3.34 | ||
Target Milestone: | --- | ||
Hardware: | Other | ||
OS: | Windows XP |
Description
Iavor Raytchev
2006-01-24 09:27:56 UTC
I meant December 2005/January 2006. See PR#9894, "getline sub in support progs collides with existing getline def'n" (found out about it on http://www.cygwin.com/ml/cygwin/2006-01/msg01152.html after googling.) This patch does not cleanly apply to the latest apache 1.3 (version has changed) but the method used in the patch works fine. I tried just adding "#define getline ap_getline" to the files in question but it only worked properly on two of three of them so I went ahead and made the patch changes manually. I had another problem, though, so I'm not really sure this is a complete solution... Their advise is lovely for Apache 2.0 (where we have autoconf detection), but classic 1.3 relies on a specific OS version adding or removing functionality. Tell us the signature (a #define in cygwin for the version that introduced this new function) and we can provide an exception for the new version. |