|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
Patchesweb-php-windows-sources (last revision 2015-06-14 14:28 UTC by cmb@php.net)Pull RequestsHistoryAllCommentsChangesGit/SVN commits
[2015-06-14 12:56 UTC] ab@php.net
-Status: Open
+Status: Feedback
[2015-06-14 12:56 UTC] ab@php.net
[2015-06-14 13:27 UTC] cmb@php.net
[2015-06-14 13:28 UTC] cmb@php.net
-Status: Feedback
+Status: Open
[2015-06-14 13:42 UTC] ab@php.net
-Status: Open
+Status: Feedback
[2015-06-14 13:42 UTC] ab@php.net
[2015-06-14 14:28 UTC] cmb@php.net
[2015-06-14 14:29 UTC] cmb@php.net
-Status: Feedback
+Status: Open
-Package: Compile Failure
+Package: Website problem
[2015-06-14 14:29 UTC] cmb@php.net
[2015-06-14 15:50 UTC] cmb@php.net
-Type: Bug
+Type: Feature/Change Request
[2015-06-15 12:46 UTC] ab@php.net
[2015-06-15 12:46 UTC] ab@php.net
-Status: Open
+Status: Closed
-Assigned To:
+Assigned To: ab
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Oct 24 08:00:01 2025 UTC |
Description: ------------ Compiling from the sources of PHP 7.0.0alpha1[1] fails on Windows (VC14) with the latest deps and binary tools[2]. When I do touch Zend\zend_language_parser.y everything compiles fine. This might be related to the old bison (2.4.1) contained in the binary tools. [1] <https://downloads.php.net/~ab/> [2] <http://windows.php.net/downloads/php-sdk/> Test script: --------------- buildconf configure --disable-all --enable-cli nmake Actual result: -------------- Microsoft (R) Program Maintenance Utility, Version 14.00.22816.0 Copyright (C) Microsoft Corporation. Alle Rechte vorbehalten. Recreating build dirs type ext\pcre\php_pcre.def > C:\Users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\Release_TS\php7ts.dll.def "C:\Program Files (x86)\Windows Kits\8.1\bin\x86\mc.exe" -h win32\ -r C:\Users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\Release_TS\ -x C:\Users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\Release_TS\ win32\build\wsyslog.mc MC: Compiling win32\build\wsyslog.mc "cl.exe" /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /W3 /FD /wd4996 /D_USE_32BIT_TIME_T=1 /MP /LD /MD /W3 /Ox /D NDebug /D NDEBUG /D ZEND_WIN32_FORCE_INLINE /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\Users\cmb\php\sdk\phpdev\vc14\x86\deps\include" /D FD_SETSIZE=256 /FoC:\Users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\Release_TS\sapi\cli\ /FpC:\Users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\Release_TS\sapi\cli\ /FRC:\Users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\Release_TS\sapi\cli\ /FdC:\Users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\Release_TS\sapi\cli\ /c sapi\cli\php_cli.c sapi\cli\php_cli_process_title.c sapi\cli\php_cli_server.c sapi\cli\php_http_parser.c sapi\cli\ps_title.c php_cli.c php_cli_process_title.c php_cli_server.c php_http_parser.c ps_title.c "cl.exe" /D _USRDLL /D PHP7DLLTS_EXPORTS /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0600 /Iext/date/lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DHAVE_TIMELIB_CONFIG_H=1 /wd4244 -Iext/pcre/pcrelib -DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D HAVE_CONFIG_H /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext/date/lib" /DHAVE_TIMELIB_CONFIG_H=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /W3 /FD /wd4996 /D_USE_32BIT_TIME_T=1 /MP /LD /MD /W3 /Ox /D NDebug /D NDEBUG /D ZEND_WIN32_FORCE_INLINE /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\Users\cmb\php\sdk\phpdev\vc14\x86\deps\include" /D FD_SETSIZE=256 /FoC:\Users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\Release_TS\Zend\ /FpC:\Users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\Release_TS\Zend\ /FRC:\Users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\Release_TS\Zend\ /FdC:\Users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\Release_TS\Zend\ /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /c Zend\zend.c Zend\zend_API.c Zend\zend_alloc.c Zend\zend_ast.c Zend\zend_builtin_functions.c Zend\zend_closures.c Zend\zend_compile.c Zend\zend_constants.c Zend\zend_default_classes.c Zend\zend_exceptions.c Zend\zend_execute.c Zend\zend_execute_API.c Zend\zend_extensions.c Zend\zend_float.c Zend\zend_gc.c Zend\zend_generators.c Zend\zend_hash.c Zend\zend_highlight.c Zend\zend_inheritance.c Zend\zend_ini.c Zend\zend_ini_parser.c Zend\zend_ini_scanner.c Zend\zend_interfaces.c Zend\zend_iterators.c Zend\zend_language_parser.c Zend\zend_language_scanner.c Zend\zend_list.c Zend\zend_llist.c Zend\zend_multibyte.c Zend\zend_object_handlers.c Zend\zend_objects.c Zend\zend_objects_API.c Zend\zend_opcode.c Zend\zend_operators.c Zend\zend_ptr_stack.c Zend\zend_smart_str.c Zend\zend_sort.c Zend\zend_sprintf.c Zend\zend_stack.c Zend\zend_stream.c Zend\zend_string.c Zend\zend_strtod.c Zend\zend_ts_hash.c Zend\zend_variables.c Zend\zend_virtual_cwd.c Zend\zend_vm_opcodes.c zend.c zend_API.c zend_alloc.c zend_ast.c zend_builtin_functions.c zend_closures.c zend_compile.c Zend\zend_builtin_functions.c(451): warning C4018: ">=": Konflikt zwischen "signed" und "unsigned" Zend\zend_builtin_functions.c(457): warning C4018: ">=": Konflikt zwischen "signed" und "unsigned" c:\users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\zend\zend_globals_macros.h(39): error C2375: "zendparse": Neudefinition; unterschiedliche Bindung (Quelldatei wird kompiliert Zend\zend_compile.c) Zend\zend_language_parser.h(333): note: Siehe Deklaration von "zendparse" (Quelldatei wird kompiliert Zend\zend_compile.c) zend_constants.c zend_default_classes.c zend_exceptions.c zend_execute.c zend_execute_API.c c:\users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\zend\zend_vm_execute.h(1606): warning C4018: ">": Konflikt zwischen "signed" und "unsigned" (Quelldatei wird kompiliert Zend\zend_execute.c) c:\users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\zend\zend_vm_execute.h(1609): warning C4018: "<": Konflikt zwischen "signed" und "unsigned" (Quelldatei wird kompiliert Zend\zend_execute.c) c:\users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\zend\zend_vm_execute.h(1611): warning C4018: ">=": Konflikt zwischen "signed" und "unsigned" (Quelldatei wird kompiliert Zend\zend_execute.c) zend_extensions.c c:\users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\zend\zend_vm_execute.h(5327): warning C4101: "free_op1": Unreferenzierte lokale Variable (Quelldatei wird kompiliert Zend\zend_execute.c) zend_float.c zend_gc.c zend_generators.c zend_hash.c zend_highlight.c Zend\zend_hash.c(132): warning C4146: Einem vorzeichenlosen Typ wurde ein unrer Minus-Operator zugewiesen. Das Ergebnis ist weiterhin vorzeichenlos. Zend\zend_hash.c(150): warning C4146: Einem vorzeichenlosen Typ wurde ein unrer Minus-Operator zugewiesen. Das Ergebnis ist weiterhin vorzeichenlos. Zend\zend_hash.c(196): warning C4146: Einem vorzeichenlosen Typ wurde ein unrer Minus-Operator zugewiesen. Das Ergebnis ist weiterhin vorzeichenlos. Zend\zend_hash.c(254): warning C4146: Einem vorzeichenlosen Typ wurde ein unrer Minus-Operator zugewiesen. Das Ergebnis ist weiterhin vorzeichenlos. Zend\zend_hash.c(799): warning C4146: Einem vorzeichenlosen Typ wurde ein unrer Minus-Operator zugewiesen. Das Ergebnis ist weiterhin vorzeichenlos. c:\users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\zend\zend_globals_macros.h(39): error C2375: "zendparse": Neudefinition; unterschiedliche Bindung (Quelldatei wird kompiliert Zend\zend_highlight.c) Zend\zend_language_parser.h(333): note: Siehe Deklaration von "zendparse" (Quelldatei wird kompiliert Zend\zend_highlight.c) zend_inheritance.c zend_ini.c zend_ini_parser.c zend_ini_scanner.c zend_interfaces.c zend_iterators.c zend_language_parser.c zend_language_scanner.c c:\users\cmb\php\sdk\phpdev\vc14\x86\php-7.0.0alpha1\zend\zend_globals_macros.h(39): error C2375: "zendparse": Neudefinition; unterschiedliche Bindung (Quelldatei wird kompiliert Zend\zend_language_scanner.c) Zend\zend_language_parser.h(333): note: Siehe Deklaration von "zendparse" (Quelldatei wird kompiliert Zend\zend_language_scanner.c) zend_list.c zend_llist.c zend_multibyte.c zend_object_handlers.c zend_objects.c zend_objects_API.c zend_opcode.c zend_operators.c zend_ptr_stack.c zend_smart_str.c zend_sort.c Zend\zend_operators.c(2801): warning C4018: "<": Konflikt zwischen "signed" und "unsigned" zend_sprintf.c zend_stack.c zend_stream.c zend_string.c zend_strtod.c zend_ts_hash.c zend_variables.c Zend\zend_strtod.c(3618): warning C4018: "<=": Konflikt zwischen "signed" und "unsigned" zend_virtual_cwd.c zend_vm_opcodes.c NMAKE : fatal error U1077: ""C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\cl.exe"": Rückgabe-Code "0x2" Stop.