PHP Build problems on windows

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

 



Hello,

I've been trying to build PHP on WIndows 7 with the windows platform SDK. In
my first attempt I ran configure.js like this:

C:\src\php-5.3.1>configure --enable-debug --enable-crt-debug
--enable-cli-win32 --with-openssl --enable-soap --with-xsl

I ran make and it ended like this:

stream.c
tar.c
util.c
c:\src\php-5.3.1\ext\phar\util.c(30) : fatal error C1083: Cannot open
include file: 'openssl/evp.h': No such file or director
y
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
9.0\VC\Bin\cl.exe"' : return code '0x2'
Stop.

Now I think the fact configure didn't fail or disable openssl support should
be configured a bug, but I thought I would confirm that here. Relevant
configure output:

Checking for library ssleay32.lib ... <not found>
Enabling extension ext\pcre
<snip/>
Enabling extension ext\phar
        Native OpenSSL support in Phar enabled

Meanwhile I installed the open ssl MSI, updated my envirorment and retried a
build. This lead to some errors that seem to be zlib related. My new
configure line

configure --disable-zts --enable-debug --enable-crt-debug --enable-cli-win32
--with-openssl --enable-soap --with-xsl
--with-extra-includes=c:\src\win32build\include;c:\OpenSSL\include
--with-extra-libs=c:\src\win32build\lib;c:\OpenSS
L\lib

I reran nmake and got the following complaints related to zlib:

php_xsl.c
xsltprocessor.c
        rc /fo Debug\php5_debug.dll.res /d FILE_DESCRIPTION="\"PHP Script
Interpreter\""  /d FILE_NAME="\"php5_debug.dll\"" /
d PRODUCT_NAME="\"PHP Script Interpreter\""  /IDebug /d
MC_INCLUDE="\"Debug\wsyslog.rc\""  win32\build\template.rc
Microsoft (R) Windows (R) Resource Compiler Version 6.1.7600.16385
Copyright (C) Microsoft Corporation.  All rights reserved.

php5_debug.dll.def : error LNK2001: unresolved external symbol compressBound
php5_debug.dll.def : error LNK2001: unresolved external symbol deflateBound
php5_debug.dll.def : error LNK2001: unresolved external symbol deflatePrime
php5_debug.dll.def : error LNK2001: unresolved external symbol gzclearerr
php5_debug.dll.def : error LNK2001: unresolved external symbol gzungetc
php5_debug.dll.def : error LNK2001: unresolved external symbol inflateBack
php5_debug.dll.def : error LNK2001: unresolved external symbol
inflateBackEnd
php5_debug.dll.def : error LNK2001: unresolved external symbol
inflateBackInit_
php5_debug.dll.def : error LNK2001: unresolved external symbol inflateCopy
php5_debug.dll.def : error LNK2001: unresolved external symbol
zlibCompileFlags
Debug\php5_debug.lib : fatal error LNK1120: 10 unresolved externals
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
9.0\VC\Bin\cl.exe"' : return code '0x2'
Stop.

Any suggestions?

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

  Powered by Linux