Newsgroups: php.internals Path: news.php.net Xref: news.php.net php.internals:25641 Return-Path: Mailing-List: contact internals-help@lists.php.net; run by ezmlm Delivered-To: mailing list internals@lists.php.net Received: (qmail 72630 invoked by uid 1010); 12 Sep 2006 21:48:44 -0000 Delivered-To: ezmlm-scan-internals@lists.php.net Delivered-To: ezmlm-internals@lists.php.net Received: (qmail 72615 invoked from network); 12 Sep 2006 21:48:44 -0000 Received: from unknown (HELO lists.php.net) (127.0.0.1) by localhost with SMTP; 12 Sep 2006 21:48:44 -0000 Authentication-Results: pb1.pair.com header.from=stas@zend.com; sender-id=pass Authentication-Results: pb1.pair.com smtp.mail=stas@zend.com; spf=pass; sender-id=pass Received-SPF: pass (pb1.pair.com: domain zend.com designates 80.74.107.235 as permitted sender) X-PHP-List-Original-Sender: stas@zend.com X-Host-Fingerprint: 80.74.107.235 mail.zend.com Linux 2.5 (sometimes 2.4) (4) Received: from [80.74.107.235] ([80.74.107.235:7472] helo=mail.zend.com) by pb1.pair.com (ecelerity 2.1.1.9-wez r(12769M)) with ESMTP id F8/67-02095-93B27054 for ; Tue, 12 Sep 2006 17:48:44 -0400 Received: (qmail 26124 invoked from network); 12 Sep 2006 21:47:23 -0000 Received: from office.zend.office (HELO ?192.168.61.128?) (192.168.16.109) by internal.zend.office with SMTP; 12 Sep 2006 21:47:23 -0000 Message-ID: <45072B31.2070301@zend.com> Date: Tue, 12 Sep 2006 14:48:33 -0700 Organization: Zend Technologies User-Agent: Thunderbird 1.5.0.5 (X11/20060725) MIME-Version: 1.0 To: 'PHP Internals' X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: libxml2 build for php 5.2 on windows From: stas@zend.com (Stanislav Malyshev) I am trying to build php 5.2 on Windows with Visual. So far I managed to build everything except for libxml2 dependencies, which do not seem to work. So could anyone please clarify the following matters: 1. What libxml2 version is required for 5.2 build? 2. Should 5.2 build use static or dynamic (dll) version of libxml2? 3. libxml.c seems to use symbol xmlDllMain - which is built in libxml2 only when LIBXML_STATIC_FOR_DLL symbol is defined, however standard builds of libxml2 never define this symbol, at least in latest version 2.6.26. 4. General question - PHP 5 requires a number of libraries that PHP 4 did not, such as iconv, libxml2, etc. However, these libraries are not included in win32build package, and also binaris available online not always work cleanly with PHP. Would not it be good to update this package with all binaries needed to build standard PHP 5? -- Stanislav Malyshev, Zend Products Engineer stas@zend.com http://www.zend.com/