Problems compiling 5.3.0alpha3 with extensions

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi all.

I have been trying to compile 5.3.0 alpha 3 (from
http://downloads.php.net/johannes/php-5.3.0alpha3.tar.bz2), for several
days now.  It builds fine with a very basic configuration, but when I
add extensions I run into problems.

Setup is:
MS Windows XP Pro 64 Bit + SP2
MS VC9 Express + SP1
MS Server 2008 SDK and .NET Framework 3.5

Libraries from http://pecl2.php.net/downloads/php-windows-builds/php-libs/VC9/x86/
extracted into directory win32build

Tools from http://pecl2.php.net/downloads/php-windows-builds/php-libs/binary-tools.zip
extracted into a directory and added to PATH (bison.simple copied to
D:\usr\local\share)

Directories:
D:\Dev\C\PHP
+- !Builds\x86\
+- bin (binary tools)
+- php-5.3.0-alpha3
+- win32build

D:\usr\local\share

I have minimised the configuration to be as simple as possible and still
produce the problem.  The error is:

simplexml.c
.\ext/libxml/php_libxml.h(38) : fatal error C1083: Cannot open include file: 'libxml/tree.h': No such file or directory
NMAKE : fatal error U1077: '"C:\Program Files (x86)\Microsoft\Visual Studio\9.0\VC\BIN\cl.exe"' : return code '0x2'

'libxml/tree.h' does exist in the 'win32build/include' directory

In case it is useful here's the configure output:
D:\Dev\C\PHP\php-5.3.0alpha3>cscript /nologo configure.js --disable-all --enable-cli
--without-ereg --with-iconv --enable-intl --disable-ipv6 --with-libxml 
--enable-object-out-dir="..\!Builds\x86" --with-simplexml=shared
Saving configure options to config.nice.bat
Checking for cl.exe ...  <in default path>
  Detected compiler MSVC9 (Visual C++ 2008)
  Detected 32-bit compiler
Checking for link.exe ...  C:\Program Files (x86)\Microsoft\Visual Studio\9.0\VC\BIN
Checking for nmake.exe ...  <in default path>
Checking for lib.exe ...  <in default path>
Checking for bison.exe ...  <in default path>
Checking for re2c.exe ...  <in default path>
  Detected re2c version 0.13.5
Checking for zip.exe ...  <in default path>
Checking for lemon.exe ...  <not found>
Checking for mc.exe ...  C:\Program Files\Microsoft\SDKs\Windows\v6.1\bin
Checking for mt.exe ...  C:\Program Files\Microsoft\SDKs\Windows\v6.1\bin

Build dir: ..\!Builds\x86\Release_TS
PHP Core:  php5ts.dll and php5ts.lib

Checking for NewAPIs.h ...  <not found>
Checking for NewAPIs.h ...  <not found>
Enabling SAPI sapi\cli
Enabling extension ext\date
Checking for library libiconv_a.lib ... ..\win32build\lib\libiconv_a.lib
Checking for iconv.h ...  ../win32build\include
Enabling extension ext\iconv
Checking for library icuuc.lib ... ..\win32build\lib\icuuc.lib
Checking for unicode/utf.h ...  ../win32build\include
Enabling extension ext\intl [shared]
Enabling extension ext\pcre
Enabling extension ext\reflection
Enabling extension ext\spl
Checking for timelib_config.h ...  ext/date/lib
Enabling extension ext\standard
Checking for library libxml2_a_dll.lib;libxml2_a.lib ... ..\win32build\libxml2-2.6.32-vc9\lib\libxml2_a_dll.lib
Checking for library libiconv_a.lib;iconv_a.lib;libiconv.lib;iconv.lib ... ..\win32build\lib\libiconv_a.lib
Checking for libxml/parser.h ...  ../win32build\include
Enabling extension ext\libxml
Enabling extension ext\simplexml [shared]

Creating build dirs...
Generating files...
Generating Makefile
Generating main/internal_functions.c
        [content unchanged; skipping]
Generating main/config.w32.h
Done.


It seems the libxml is being found by configure, but not when needed by
the extensions.
I would really appreciate any help in solving this, as it is driving me
nuts now.

--
Niel Archer
niel.archer (at) blueyonder.co.uk



-- 
PHP Windows Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php



[Index of Archives]     [PHP Home]     [PHP Users]     [PHP Database Programming]     [PHP Install]     [Kernel Newbies]     [Yosemite Forum]     [PHP Books]

  Powered by Linux