Re: Re: 4.3.4 compile on BIND9 systems

From: Date: Tue, 21 Oct 2003 00:55:36 +0000
Subject: Re: Re: 4.3.4 compile on BIND9 systems
References: 1 2 3 4 5 6 7 8 9 10  Groups: php.internals 
Request: Send a blank email to internals+get-4903@lists.php.net to get a copy of this message
In message <Pine.LNX.4.53.0310201441350.17273@netphobia.fi> on Mon, Oct 20, 2003 at 02:44:48PM +0300, Jani Taskinen wrote: > We can't start adding some Apple specific shit for PHP already contains OS-specific excrement (including lines that are Linux-specific, Jani, whether it's acknowledged or not). Different systems differ. Is this not one reason why autoconf/automake/libtool exist? If there is some concern that defining BIND_8_COMPAT may conflict with future definitions of that symbol, perhaps you could #if HAVE_ARPA_NAMESER_COMPAT_H #include <arpa/nameser_compat.h> #endif Although it seems unbelievable that BIND_4_COMPAT would been removed from Darwin (must have happened this year?), it sounds like a naming issue only (with no semantics being affected). In message <5.1.0.14.2.20031020152402.034e6e70@127.0.0.1> on Mon, Oct 20, 2003 at 03:25:12PM +0200, Andi Gutmans wrote: > It should be reported but I agree with Marko that PHP should support some > work around in the meanwhile. It always takes vendors some time to fix > their stuff and we should do what's best for our user base which is create > a working version of PHP ASAP. ^^^^^^^^^^^^^^^^^^^^^^^^^^^ I genuinely appreciate that sentiment. It is promising to hear a voice of reason. In message <Pine.LNX.4.53.0310201441350.17273@netphobia.fi> on Mon, Oct 20, 2003 at 02:44:48PM +0300, Jani Taskinen wrote: > stuff that HAS to be standard.. Regardless of BIND9/Darwin issues, PHP 4.3.4RC2 (as is typical of 4.3 versions) fails to compile with a number of "standard", open-source libraries that other software has no problem with. In some (rare?) cases, PHP might not be at fault from a developer's perspective (and it appears BIND9 is one such situation!), yet PHP may very well behave as though it's at fault (from a package maintainer or end-user's point of view).

« previous php.internals (#4903) next »