New clean compile of the 5.3.3 snapshot fails.

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

 



I have created a new, bare, clean, VM Image of 2003 Server, with all
the up to date patches.
Installed Visual Studio 2008 Express SP1
Set the include paths for include and libs to include the SDK paths
for Include and Lib
Installed Windows SDK 6.1

Created directories as specified in
http://wiki.php.net/internals/windows/stepbystepbuild

Start the Windows SDK CMD Shell
C:\Program Files\Microsoft SDKs\Windows\v1.0>setenv /x86 /2003 /release

Attempting to detect a Microsoft Visual Studio installation
Setting SDK environment relative to C:\Program Files\Microsoft SDKs\Windows\v1.0
.
Targeting Windows Server 2003 x86 RELEASE

C:\Program Files\Microsoft SDKs\Windows\v1.0>

Changed to C:\php-sdk
C:\php-sdk>bin\phpsdk_setvars.bat

returns:
C:\php-sdk>REM phpsdk.bat
C:\php-sdk>

Change to C:\php-sdk\php53dev\vc9\x86\php5.3-201010291830
buildconf

configure --disable-all --enable-cli --enable-calendar --with-gettext

Saving configure options to config.nice.bat
Checking for cl.exe ...  <in default path>
  Detected compiler MSVC8 (Visual C++ 2005)
  Detected 32-bit compiler
Checking for link.exe ...  C:\Program Files\Microsoft SDKs\Windows\v1.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\v1.0\Bin
Checking for mt.exe ...  C:\Program Files\Microsoft SDKs\Windows\v1.0\Bin

Build dir: Release_TS
PHP Core:  php5ts.dll and php5ts.lib

Checking for wspiapi.h ...  <in default path>
Enabling IPv6 support
Enabling SAPI sapi\cli
Enabling extension ext\calendar
Enabling extension ext\date
Enabling extension ext\ereg
Checking for library libintl_a.lib;libintl.lib ... ..\deps\lib\libintl_a.lib
Checking for libintl.h ...  C:\php-sdk\php53dev\vc9\x86\deps\include
Enabling extension ext\gettext
Enabling extension ext\pcre
Enabling extension ext\reflection
Enabling extension ext\spl
Checking for timelib_config.h ...  ext/date/lib
Enabling extension ext\standard

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

Enabled extensions:
-----------------------
| Extension  | Mode   |
-----------------------
| calendar   | static |
| date       | static |
| ereg       | static |
| gettext    | static |
| pcre       | static |
| reflection | static |
| spl        | static |
| standard   | static |
-----------------------


Enabled SAPI:
-------------
| Sapi Name |
-------------
| cli       |
-------------

-------------------------------------------
|               |                         |
-------------------------------------------
| Build type    | Release                 |
| Thread Safety | Yes                     |
| Compiler      | MSVC8 (Visual C++ 2005) |
| Architecture  | x86                     |
-------------------------------------------


Type 'nmake' to build PHP

C:\php-sdk\php53dev\vc9\x86\php5.3-201010291830>

nmake begins to compile, returns a bunch of warnings concerning
Zend\zend_execute.c(615) : warning C4018: '>=' : signed/unsigned mismatch
c:\php-sdk\php53dev\vc9\x86\php5.3-201010291830\zend\zend_vm_execute.h(644) : wa
rning C4018: '>' : signed/unsigned mismatch
c:\php-sdk\php53dev\vc9\x86\php5.3-201010291830\zend\zend_vm_execute.h(647) : wa
rning C4018: '<' : signed/unsigned mismatch
c:\php-sdk\php53dev\vc9\x86\php5.3-201010291830\zend\zend_vm_execute.h(649) : wa
rning C4018: '>=' : signed/unsigned mismatch
c:\php-sdk\php53dev\vc9\x86\php5.3-201010291830\zend\zend_vm_execute.h(1323) : w
arning C4101: 'free_op1' : unreferenced local variable
c:\php-sdk\php53dev\vc9\x86\php5.3-201010291830\zend\zend_vm_execute.h(30028) :
warning C4716: 'ZEND_NULL_HANDLER' : must return a value
zend_execute_API.c
Zend\zend_execute_API.c(855) : warning C4018: '>' : signed/unsigned mismatch
Zend\zend_execute_API.c(1711) : warning C4018: '<' : signed/unsigned mismatch

...
main\rfc1867.c(1086) : warning C4018: '>' : signed/unsigned mismatch
main\rfc1867.c(1168) : warning C4018: '<' : signed/unsigned mismatch
safe_mode.c
snprintf.c
main\snprintf.c(1229) : warning C4018: '>=' : signed/unsigned mismatch
main\snprintf.c(1242) : warning C4018: '>=' : signed/unsigned mismatch
spprintf.c
strlcat.c
strlcpy.c
fnmatch.c
inet.c
sockets.c
cast.c
filter.c
glob_wrapper.c
main\streams\glob_wrapper.c(148) : warning C4018: '<' : signed/unsigned mismatch

memory.c

Then the following Error:
info.c
ext\standard\info.c(315) : error C2065: 'PRODUCT_ENTERPRISE' : undeclared identi
fier
ext\standard\info.c(315) : error C2051: case expression not constant
ext\standard\info.c(318) : error C2065: 'PRODUCT_BUSINESS' : undeclared identifi
er
ext\standard\info.c(318) : error C2051: case expression not constant
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft SDKs\Windows\v1.0\VC\Bin
\cl.exe"' : return code '0x2'
Stop.


Environment:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Administrator\Application Data
APPVER=5.02
BISON_SIMPLE=C:\php-sdk\bin\\..\bin\bison.simple
ClusterLog=C:\WINDOWS\Cluster\cluster.log
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=SS-VM-PHP-5-3-3
ComSpec=C:\WINDOWS\system32\cmd.exe
CPU=i386
DEBUGMSG=
FP_NO_HOST_CHECK=NO
FxTools=C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Administrator
Include=C:\Program Files\Microsoft
SDKs\Windows\v1.0\VC\Include;C:\Program Files\Microsoft
SDKs\Windows\v1.0\VC\Include\Sys;C:\Program Files\Microsoft
SDKs\Windows\v1.0\Include;C:\Program Files\Microsoft
SDKs\Windows\v1.0\Include\gl;
J2D_D3D=false
Lib=C:\Program Files\Microsoft SDKs\Windows\v1.0\VC\Lib;C:\Program
Files\Microsoft SDKs\Windows\v1.0\Lib;
LOGONSERVER=\\SS-VM-PHP-5-3-3
MSSdk=C:\Program Files\Microsoft SDKs\Windows\v1.0
NODEBUG=1
NUMBER_OF_PROCESSORS=2
ORIGINALPATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Microsoft Command Shell\;C:\Program Files\Microsoft Command
Shell\v1.0\;C:\Program Files\IDM Computer Solutions\UltraEdit\
OS=Windows_NT
Path=C:\Program Files\Microsoft SDKs\Windows\v1.0\VC\Bin;C:\Program
Files\Microsoft
SDKs\Windows\v1.0\Bin;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program
Files\Microsoft Command Shell\;C:\Program Files\Microsoft Command
Shell\v1.0\;C:\Program Files\IDM Computer
Solutions\UltraEdit\;C:\php-sdk\bin\\..\bin;C:\php-sdk\bin\
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
PHP_BUILDCONF_PATH=C:\php-sdk\php53dev\vc9\x86\php5.3-201010291830\
PHP_SDK_BIN_PATH=C:\php-sdk\bin\\..\bin
PHP_SDK_PATH=C:\php-sdk\bin\\..
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86 Family 6 Model 37 Stepping 2, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=2502
ProgramFiles=C:\Program Files
PROMPT=$P$G
ReferenceAssemblies=C:\Program Files\Reference Assemblies\Microsoft\WinFX\v3.0
SdkTools=C:\Program Files\Microsoft SDKs\Windows\v1.0\Bin
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\WINDOWS
TARGETOS=WINNT
TEMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
TMP=C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp
USERDOMAIN=SS-VM-PHP-5-3-3
USERNAME=Administrator
USERPROFILE=C:\Documents and Settings\Administrator
VS90COMNTOOLS=C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools\
windir=C:\WINDOWS

>From what I can see, the WinNT.h file is not included in the ext\standard\info.c

-- 
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