View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002372 | Xdebug | Installation | public | 2025-10-08 16:05 | 2025-10-08 16:54 |
Reporter | nono303 | Assigned To | |||
Priority | normal | Severity | major | Reproducibility | always |
Status | new | Resolution | open | ||
Product Version | 3.5.0alpha2 | ||||
Summary | 0002372: Build failed on MSVC | ||||
Description | Hi,
Applied this +#include "main/php_version.h" include "php_glob.h"define xdebug_glob php_glob
Applied this
So, with these two changes, it’s compile and seems to work well but it might need a review on how is included / managed PHP_GLOB for Windows build (like a #define GLOB_NOMATCH PHP_GLOB_NOMATCH...) | ||||
Tags | compilation, windows | ||||
Operating System | Windows 11 x64 | ||||
PHP Version | 8.4-dev | ||||
|
This makes no sense to me, as I've compiled dlls for Windows in CI for this release. |
|
As it’s seemed not possible to edit my own issue, here are some complements php8.4_vs18-x64-avx2_2025-10-08_18-47-16.log (17,564 bytes)
** [init] php-src git tag:php-8.4.13 # apply php-src_pr17848.patch Checking patch ext/curl/interface.c... Applied patch ext/curl/interface.c cleanly. # apply php-src_libxml2.14.patch Checking patch ext/libxml/php_libxml2.def... Applied patch ext/libxml/php_libxml2.def cleanly. zend_vm_opcodes.h generated successfully. zend_vm_opcodes.c generated successfully. zend_vm_execute.h generated successfully. # apply php-src_8.4.patch Checking patch ext/gd/config.w32... Checking patch ext/gd/gd_compat.c... Checking patch ext/gmp/gmp.c... Checking patch ext/iconv/iconv.c... Checking patch ext/intl/config.w32... Checking patch ext/libxml/config.w32... Checking patch ext/phar/config.w32... Applied patch ext/gd/config.w32 cleanly. Applied patch ext/gd/gd_compat.c cleanly. Applied patch ext/gmp/gmp.c cleanly. Applied patch ext/iconv/iconv.c cleanly. Applied patch ext/intl/config.w32 cleanly. Applied patch ext/libxml/config.w32 cleanly. Applied patch ext/phar/config.w32 cleanly. ** [init] pecl-memcache git commit:ac8e8c5 > apply pecl-memcache.patch Checking patch src/memcache.c... Checking patch src/memcache_binary_protocol.c... Checking patch src/memcache_pool.h... Applied patch src/memcache.c cleanly. Applied patch src/memcache_binary_protocol.c cleanly. Applied patch src/memcache_pool.h cleanly. 8.2 | branch: main | commit: ac8e8c5 | date: 2025-08-06 ** [init] pecl-text-xdiff git tag:2.1.1 ** [init] php-ext-brotli git tag:0.18.2 ** [init] php-sdk git tag:php-sdk-2.5.0 > apply php-sdk.patch Checking patch bin/phpsdk_setshell.bat... Applied patch bin/phpsdk_setshell.bat cleanly. ** [init] xdebug git tag:3.5.0alpha2 ** [init] php-geos git commit:cd8fed7 ** [init] php-proj git tag:v3.0.3 ** [init] php-ogr git commit:89b3eba ** [init] php-ext-zstd git tag:0.15.2 ** [init] pecl-datetime-timezonedb git tag:2025.2.2 ** [init] pecl-system-sync git commit:36d5be0 > apply pecl-system-sync.patch Checking patch sync.c... Applied patch sync.c cleanly. ** [init] pecl-igbinary git commit:64178ef ** [init] pecl-parallel git tag:v1.2.8 > apply pecl-parallel.patch Checking patch php_parallel.c... Applied patch php_parallel.c cleanly. Jonction creee pour C:\sdk\src\php-sdk\phpmaster <<===>> C:\sdk\phpmaster C:\sdk\batch\modules\phpsdk-local.bat -> C:\sdk\src\php-sdk\phpsdk-local.bat 1 fichier(s) copi�(s) PHP SDK 2.4.0-dev OS architecture: x64 Build architecture: x64 Visual C++: 14.50.35503.0 PHP-SDK path: C:\sdk\src\php-sdk Rebuilding configure.js Now run 'configure --help' *** ts *** phpsdk-config_make for 8.4 configure --disable-cli-win32 --disable-debug --disable-embed --disable-ipv6 --disable-phpdbg --disable-phpdbgs --disable-security-flags --disable-test-ini --enable-debug-pack --enable-fd-setsize=2048 --enable-object-out-dir=../build/ --without-analyzer --without-enchant --without-snmp --without-ldap --without-pgsql --with-toolset=vs --with-cygwin=C:\sdk\softs\cyg64\bin --with-extra-includes=C:\sdk\release\vs18_x64-avx2\_openssl\openssl\include;C:\sdk\release\vs18_x64-avx2\include;C:\sdk\release\vs18_x64-avx2\_proj\include;C:\sdk\release\vs18_x64-avx2\_gdal\include --with-extra-libs=C:\sdk\release\vs18_x64-avx2\_openssl\openssl\lib;C:\sdk\release\vs18_x64-avx2\lib;C:\sdk\release\vs18_x64-avx2\_proj\lib;C:\sdk\release\vs18_x64-avx2\_gdal\lib --with-mp=16 --disable-bcmath --disable-brotli --disable-calendar --disable-com-dotnet --disable-ctype --without-dom --disable-filter --without-gd --without-iconv --without-libxml --without-mysqlnd --disable-opcache --disable-phar --without-simplexml --disable-tokenizer --without-xml --disable-xmlwriter --disable-xmlreader --disable-zip --enable-embed --without-geos --without-readline --disable-zstd --with-xdebug=shared --with-xdebug-compression --disable-zlib --with-parallel=shared --enable-native-intrinsics=sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2 --with-php-build=C:\sdk\release\vs18_x64-avx2 --with-verbosity=2 --enable-opcache=shared --without-uncritical-warn-choke PHP Version: 8.4.13 Saving configure options to config.nice.bat Checking for cl.exe ... <in default path> WARNING: Using unknown MSVC version 19.50.35503 Detected compiler MSVC 19.50.35503, untested Detected x64 compiler Checking for link.exe ... <in default path> Checking for nmake.exe ... <in default path> Checking for lib.exe ... <in default path> Checking for bison.exe ... <in default path> Detected bison version 3.3.2 Checking for sed.exe ... <in default path> Checking for re2c.exe ... <in default path> Detected re2c version 1.1.1 Checking for zip.exe ... <in default path> Checking for lemon.exe ... <in default path> Checking for 7za.exe ... <in default path> Checking for mc.exe ... C:\Windows Kits\10\bin\10.0.26100.0\\x64 Checking for mt.exe ... C:\Windows Kits\10\bin\10.0.26100.0\\x64 Enabling multi process build Build dir: C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS PHP Core: php8ts.dll and php8ts.lib Checking for ML64.exe ... <in default path> Enabling SAPI sapi\cgi Enabling SAPI sapi\cli Checking for library edit.lib ... <in deps path> \lib\edit.lib Checking for editline/readline.h ... <in deps path> \include Enabling SAPI sapi\embed Enabling extension ext\date Enabling extension ext\hash Checking for KeccakHash.h ... ext/hash/sha3/generic64lc Enabling extension ext\json Enabling extension ext\pcre Enabling extension ext\random Enabling extension ext\reflection Enabling extension ext\spl Checking for timelib_config.h ... ext/date/lib Enabling extension ext\standard Checking for pthread.h ... <in deps path> \include Checking for sched.h ... <in deps path> \include Checking for library libpthreadVC3.lib ... <not found> Checking for library libpthreadVC2.lib ... <not found> Checking for library libpthreadGC3.lib ... <not found> Checking for library libpthreadGC2.lib ... <not found> Checking for library pthreadVC3.lib ... <in deps path> \lib\pthreadVC3.lib Enabling extension ..\pecl\pecl-parallel [shared] supported (80413) Enabling extension ..\pecl\xdebug [shared] Checking for library zlib.lib;zlib.lib ... <in deps path> \lib\zlib.lib Enabling extension ext\opcache [shared] Checking for ir/ir.h ... ext\opcache\jit Checking for capstone\capstone.h ... <not found> Checking for capstone\capstone.h ... <not found> Enabling extension ext\session Creating build dirs... Generating files... Generating Makefile Generating main/internal_functions.c Generating main/config.w32.h Generating phpize Done. Enabled extensions: ----------------------- | Extension | Mode | ----------------------- | date | static | | hash | static | | json | static | | parallel | shared | | pcre | static | | random | static | | reflection | static | | session | static | | spl | static | | standard | static | ----------------------- Enabled Zend extensions: ---------------------- | Extension | Mode | ---------------------- | opcache | shared | | xdebug | shared | ---------------------- Enabled SAPI: ------------- | Sapi Name | ------------- | cgi | | cli | | embed | ------------- ---------------------------------------------------- | | | ---------------------------------------------------- | Build type | Release | | Thread Safety | Yes | | Compiler | MSVC 19.50.35503, untested | | Target Architecture | x64 | | Host Architecture | x64 | | Optimization | PGO disabled | | Native intrinsics | AVX2 | | Static analyzer | disabled | ---------------------------------------------------- Type 'nmake' to build PHP Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs MC: Compiling win32\build\wsyslog.mc ZendAccelerator.c shared_alloc_win32.c zend_accelerator_blacklist.c zend_accelerator_debug.c zend_accelerator_hash.c zend_accelerator_module.c zend_accelerator_util_funcs.c zend_file_cache.c zend_persist.c zend_persist_calc.c zend_shared_alloc.c zend_jit.c zend_jit_vm_helpers.c Compilateur d'optimisation Microsoft (R) C/C++ version�19.50.35503 pour x64 Copyright (C) Microsoft Corporation. Tous droits reserves. gen_ir_fold_hash.c Microsoft (R) Incremental Linker Version 14.50.35503.0 Copyright (C) Microsoft Corporation. All rights reserved. /out:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\\gen_ir_fold_hash.exe C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\gen_ir_fold_hash.obj ir.c Compilateur d'optimisation Microsoft (R) C/C++ version�19.50.35503 pour x64 Copyright (C) Microsoft Corporation. Tous droits reserves. minilua.c Microsoft (R) Incremental Linker Version 14.50.35503.0 Copyright (C) Microsoft Corporation. All rights reserved. /out:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\minilua.exe C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\minilua.obj ir_emit.c ir_cfg.c ir_check.c ir_dump.c ir_gcm.c ir_patch.c ir_ra.c ir_save.c ir_sccp.c ir_strtab.c zend.c zend_API.c zend_alloc.c zend_ast.c zend_atomic.c zend_attributes.c zend_builtin_functions.c zend_closures.c zend_call_stack.c zend_compile.c zend_constants.c zend_cpuinfo.c zend_default_classes.c zend_enum.c zend_exceptions.c zend_execute.c zend_execute_API.c zend_extensions.c zend_fibers.c zend_float.c zend_frameless_function.c zend_gc.c zend_generators.c zend_hash.c zend_highlight.c zend_hrtime.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 zend_lazy_objects.c zend_list.c zend_llist.c zend_multibyte.c zend_object_handlers.c zend_objects.c zend_objects_API.c zend_observer.c zend_opcode.c zend_operators.c zend_property_hooks.c zend_ptr_stack.c zend_smart_str.c zend_sort.c zend_stack.c zend_stream.c zend_string.c zend_strtod.c zend_system_id.c zend_variables.c zend_virtual_cwd.c zend_vm_opcodes.c zend_weakrefs.c block_pass.c compact_literals.c compact_vars.c dce.c dfa_pass.c escape_analysis.c nop_removal.c optimize_func_calls.c optimize_temp_vars_5.c pass1.c pass3.c sccp.c scdf.c zend_call_graph.c zend_cfg.c zend_dfg.c zend_dump.c zend_func_info.c zend_inference.c zend_optimizer.c zend_ssa.c SAPI.c fopen_wrappers.c getopt.c internal_functions.c main.c network.c output.c php_content_types.c php_ini.c php_ini_builder.c php_odbc_utils.c php_open_temporary_file.c php_scandir.c php_syslog.c php_ticks.c php_variables.c reentrancy.c rfc1867.c safe_bcmp.c snprintf.c spprintf.c strlcat.c strlcpy.c cast.c filter.c glob_wrapper.c memory.c mmap.c plain_wrapper.c streams.c transports.c userspace.c xp_socket.c codepage.c console.c dllmain.c fnmatch.c ftok.c getrusage.c glob.c globals.c ioutil.c nice.c readdir.c registry.c select.c sendmail.c signal.c sockets.c time.c winutil.c wsyslog.c TSRM.c tsrm_win32.c php_date.c astro.c dow.c interval.c parse_date.c parse_iso_intervals.c parse_posix.c parse_tz.c timelib.c tm2unixtime.c unixtime2tm.c hash.c hash_adler32.c hash_crc32.c hash_fnv.c hash_gost.c hash_haval.c hash_joaat.c hash_md.c hash_murmur.c hash_ripemd.c hash_sha.c hash_sha3.c hash_sha_ni.c hash_sha_sse2.c hash_snefru.c hash_tiger.c hash_whirlpool.c hash_xxhash.c KeccakHash.c KeccakP-1600-opt64.c KeccakSponge.c PMurHash.c PMurHash128.c json.c json_encoder.c json_parser.tab.c json_scanner.c php_pcre.c pcre2_auto_possess.c pcre2_chartables.c pcre2_chkdint.c pcre2_compile.c pcre2_config.c pcre2_context.c pcre2_convert.c pcre2_dfa_match.c pcre2_error.c pcre2_extuni.c pcre2_find_bracket.c pcre2_jit_compile.c pcre2_maketables.c pcre2_match.c pcre2_match_data.c pcre2_newline.c pcre2_ord2utf.c pcre2_pattern_info.c pcre2_script_run.c pcre2_serialize.c pcre2_string_utils.c pcre2_study.c pcre2_substitute.c pcre2_substring.c pcre2_tables.c pcre2_ucd.c pcre2_valid_utf.c pcre2_xclass.c random.c csprng.c engine_mt19937.c engine_pcgoneseq128xslrr64.c engine_secure.c engine_user.c engine_xoshiro256starstar.c gammasection.c randomizer.c zend_utils.c php_reflection.c php_spl.c spl_array.c spl_directory.c spl_dllist.c spl_exceptions.c spl_fixedarray.c spl_functions.c spl_heap.c spl_iterators.c spl_observer.c array.c assert.c base64.c basic_functions.c browscap.c crc32.c crc32_x86.c crypt.c credits.c crypt_blowfish.c crypt_freesec.c crypt_sha256.c crypt_sha512.c css.c datetime.c dir.c dl.c dns.c dns_win32.c exec.c file.c filestat.c filters.c flock_compat.c formatted_print.c fsock.c ftok.c ftp_fopen_wrapper.c head.c hrtime.c html.c http.c http_fopen_wrapper.c image.c incomplete_class.c info.c iptc.c levenshtein.c link.c mail.c math.c md5.c metaphone.c microtime.c net.c pack.c pageinfo.c password.c php_crypt_r.c php_fopen_wrapper.c proc_open.c quot_print.c scanf.c sha1.c soundex.c streamsfuncs.c string.c strnatcmp.c syslog.c type.c uniqid.c url.c url_scanner_ex.c user_filters.c uuencode.c var.c var_unserializer.c versioning.c avifinfo.c mod_files.c mod_mm.c mod_user.c mod_user_class.c session.c Assembling: Zend\asm\jump_x86_64_ms_pe_masm.asm Assembling: Zend\asm\make_x86_64_ms_pe_masm.asm Assembling: Zend\asm\save_xmm_x86_64_ms_masm.asm Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.exp Generation de code en cours Fin de la generation du code Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_opcache.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_opcache.exp Generation de code en cours Fin de la generation du code EXT opcache build complete php_parallel.c cache.c channel.c check.c copy.c dependencies.c event.c events.c exceptions.c future.c handlers.c input.c link.c loop.c monitor.c parallel.c poll.c runtime.c scheduler.c sync.c Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.exp Generation de code en cours Fin de la generation du code EXT parallel build complete xdebug.c base.c ctrl_socket.c filter.c cmd_parser.c compat.c crc32.c hash.c file.c headers.c lib.c llist.c log.c set.c str.c timing.c trim.c usefulstuff.c var.c var_export_html.c var_export_line.c var_export_text.c var_export_xml.c xdebug_strndup.c xml.c maps.c maps_private.c parser.c branch_info.c code_coverage.c com.c debugger.c handler_dbgp.c handlers.c monitor.c develop.c php_functions.c stack.c superglobals.c gc_stats.c profiler.c trace_computerized.c trace_flamegraph.c trace_html.c trace_textual.c tracing.c Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.exp Generation de code en cours Fin de la generation du code EXT xdebug build complete cgi_main.c fastcgi.c Generation de code en cours Fin de la generation du code SAPI sapi\cgi build complete php_cli.c php_cli_process_title.c php_cli_server.c php_http_parser.c ps_title.c Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exp Generation de code en cours Fin de la generation du code SAPI sapi\cli build complete php_embed.c SAPI sapi\embed build complete bad_cmd.c C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.exe -> C:\sdk\release\vs18_x64-avx2\_php-ts\php-cgi.exe 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php-cgi.pdb 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exe -> C:\sdk\release\vs18_x64-avx2\_php-ts\php.exe 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php.pdb 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php8ts.dll 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php8ts.pdb 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_opcache.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_opcache.dll 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_opcache.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_opcache.pdb 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_parallel.dll 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_parallel.pdb 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_xdebug.dll 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_xdebug.pdb 1 fichier(s) copi�(s) ** [init] xdebug varonly [version] '3.5.0.2' C:\sdk\release\vs18_x64-avx2\_php-ts\php_xdebug.dll (git) php8.5_vs18-x64-avx2_2025-10-08_18-49-55.log (19,531 bytes)
** [init] php-src git commit:53b0a955454 # apply php-src_pr17848.patch Checking patch ext/curl/interface.c... Hunk #1 succeeded at 237 (offset -16 lines). Hunk #2 succeeded at 328 (offset -16 lines). Hunk #3 succeeded at 1024 (offset -43 lines). Applied patch ext/curl/interface.c cleanly. # apply php-src_libxml2.14.patch Checking patch ext/libxml/php_libxml2.def... Applied patch ext/libxml/php_libxml2.def cleanly. zend_vm_opcodes.h generated successfully. zend_vm_opcodes.c generated successfully. zend_vm_execute.h generated successfully. # apply php-src_8.5.patch Checking patch ext/gd/config.w32... Checking patch ext/gd/gd_compat.c... Checking patch ext/gmp/gmp.c... Checking patch ext/iconv/iconv.c... Checking patch ext/intl/config.w32... Checking patch ext/libxml/config.w32... Checking patch ext/phar/config.w32... Applied patch ext/gd/config.w32 cleanly. Applied patch ext/gd/gd_compat.c cleanly. Applied patch ext/gmp/gmp.c cleanly. Applied patch ext/iconv/iconv.c cleanly. Applied patch ext/intl/config.w32 cleanly. Applied patch ext/libxml/config.w32 cleanly. Applied patch ext/phar/config.w32 cleanly. ** [init] pecl-memcache git commit:ac8e8c5 > apply pecl-memcache.patch Checking patch src/memcache.c... Checking patch src/memcache_binary_protocol.c... Checking patch src/memcache_pool.h... Applied patch src/memcache.c cleanly. Applied patch src/memcache_binary_protocol.c cleanly. Applied patch src/memcache_pool.h cleanly. 8.2 | branch: main | commit: ac8e8c5 | date: 2025-08-06 ** [init] pecl-text-xdiff git tag:2.1.1 ** [init] php-ext-brotli git tag:0.18.2 ** [init] php-sdk git tag:php-sdk-2.5.0 > apply php-sdk.patch Checking patch bin/phpsdk_setshell.bat... Applied patch bin/phpsdk_setshell.bat cleanly. ** [init] xdebug git tag:3.5.0alpha2 ** [init] php-geos git commit:cd8fed7 ** [init] php-proj git tag:v3.0.3 ** [init] php-ogr git commit:89b3eba ** [init] php-ext-zstd git tag:0.15.2 ** [init] pecl-datetime-timezonedb git tag:2025.2.2 ** [init] pecl-system-sync git commit:36d5be0 > apply pecl-system-sync.patch Checking patch sync.c... Applied patch sync.c cleanly. ** [init] pecl-igbinary git commit:64178ef ** [init] pecl-parallel git tag:v1.2.8 > apply pecl-parallel.patch Checking patch php_parallel.c... Applied patch php_parallel.c cleanly. Jonction creee pour C:\sdk\src\php-sdk\phpmaster <<===>> C:\sdk\phpmaster C:\sdk\batch\modules\phpsdk-local.bat -> C:\sdk\src\php-sdk\phpsdk-local.bat 1 fichier(s) copi�(s) PHP SDK 2.4.0-dev OS architecture: x64 Build architecture: x64 Visual C++: 14.50.35503.0 PHP-SDK path: C:\sdk\src\php-sdk Rebuilding configure.js Now run 'configure --help' *** ts *** phpsdk-config_make for 8.5 configure --disable-cli-win32 --disable-debug --disable-embed --disable-ipv6 --disable-phpdbg --disable-phpdbgs --disable-security-flags --disable-test-ini --enable-debug-pack --enable-fd-setsize=2048 --enable-object-out-dir=../build/ --without-analyzer --without-enchant --without-snmp --without-ldap --without-pgsql --with-toolset=vs --with-cygwin=C:\sdk\softs\cyg64\bin --with-extra-includes=C:\sdk\release\vs18_x64-avx2\_openssl\openssl\include;C:\sdk\release\vs18_x64-avx2\include;C:\sdk\release\vs18_x64-avx2\_proj\include;C:\sdk\release\vs18_x64-avx2\_gdal\include --with-extra-libs=C:\sdk\release\vs18_x64-avx2\_openssl\openssl\lib;C:\sdk\release\vs18_x64-avx2\lib;C:\sdk\release\vs18_x64-avx2\_proj\lib;C:\sdk\release\vs18_x64-avx2\_gdal\lib --with-mp=16 --disable-bcmath --disable-brotli --disable-calendar --disable-com-dotnet --disable-ctype --without-dom --disable-filter --without-gd --without-iconv --without-libxml --without-mysqlnd --disable-opcache --disable-phar --without-simplexml --disable-tokenizer --without-xml --disable-xmlwriter --disable-xmlreader --disable-zip --enable-embed --without-geos --without-readline --disable-zstd --with-xdebug=shared --with-xdebug-compression --disable-zlib --with-parallel=shared --enable-native-intrinsics=sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2 --with-php-build=C:\sdk\release\vs18_x64-avx2 --with-verbosity=2 PHP Version: 8.5.0-dev Saving configure options to config.nice.bat Checking for cl.exe ... <in default path> WARNING: Using unknown MSVC version 19.50.35503 Detected compiler MSVC 19.50.35503, untested Detected x64 compiler Checking for link.exe ... <in default path> Checking for nmake.exe ... <in default path> Checking for lib.exe ... <in default path> Checking for bison.exe ... <in default path> Detected bison version 3.3.2 Checking for sed.exe ... <in default path> Checking for re2c.exe ... <in default path> Detected re2c version 1.1.1 Checking for zip.exe ... <in default path> Checking for lemon.exe ... <in default path> Checking for 7za.exe ... <in default path> Checking for mc.exe ... C:\Windows Kits\10\bin\10.0.26100.0\\x64 Checking for mt.exe ... C:\Windows Kits\10\bin\10.0.26100.0\\x64 Enabling multi process build Build dir: C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS PHP Core: php8ts.dll and php8ts.lib Checking for ML64.exe ... <in default path> Enabling SAPI sapi\cgi Enabling SAPI sapi\cli Checking for library edit.lib ... <in deps path> \lib\edit.lib Checking for editline/readline.h ... <in deps path> \include Enabling SAPI sapi\embed Enabling extension ext\date Enabling extension ext\hash Checking for KeccakHash.h ... ext/hash/sha3/generic64lc Enabling extension ext\json Enabling extension ext\lexbor Enabling extension ext\pcre Enabling extension ext\random Enabling extension ext\reflection Enabling extension ext\spl Checking for timelib_config.h ... ext/date/lib Enabling extension ext\standard Checking for pthread.h ... <in deps path> \include Checking for sched.h ... <in deps path> \include Checking for library libpthreadVC3.lib ... <not found> Checking for library libpthreadVC2.lib ... <not found> Checking for library libpthreadGC3.lib ... <not found> Checking for library libpthreadGC2.lib ... <not found> Checking for library pthreadVC3.lib ... <in deps path> \lib\pthreadVC3.lib Enabling extension ..\pecl\pecl-parallel [shared] supported (80500) Enabling extension ..\pecl\xdebug [shared] Checking for library zlib.lib;zlib.lib ... <in deps path> \lib\zlib.lib Enabling extension ext\opcache Checking for ir/ir.h ... ext\opcache\jit Checking for capstone\capstone.h ... <not found> Checking for capstone\capstone.h ... <not found> Enabling extension ext\session Enabling extension ext\uri Creating build dirs... Generating files... Generating Makefile Generating main/internal_functions.c Generating main/config.w32.h Generating phpize Done. Enabled extensions: ----------------------- | Extension | Mode | ----------------------- | date | static | | hash | static | | json | static | | lexbor | static | | parallel | shared | | pcre | static | | random | static | | reflection | static | | session | static | | spl | static | | standard | static | | uri | static | ----------------------- Enabled Zend extensions: ---------------------- | Extension | Mode | ---------------------- | opcache | static | | xdebug | shared | ---------------------- Enabled SAPI: ------------- | Sapi Name | ------------- | cgi | | cli | | embed | ------------- ---------------------------------------------------- | | | ---------------------------------------------------- | Build type | Release | | Thread Safety | Yes | | Compiler | MSVC 19.50.35503, untested | | Target Architecture | x64 | | Host Architecture | x64 | | Optimization | PGO disabled | | Native intrinsics | AVX2 | | Static analyzer | disabled | ---------------------------------------------------- Type 'nmake' to build PHP Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs Recreating build dirs MC: Compiling win32\build\wsyslog.mc php_parallel.c cache.c channel.c check.c copy.c dependencies.c event.c events.c exceptions.c future.c handlers.c input.c link.c loop.c monitor.c parallel.c poll.c runtime.c scheduler.c sync.c zend.c zend_API.c zend_alloc.c zend_ast.c zend_atomic.c zend_attributes.c zend_builtin_functions.c zend_call_stack.c zend_closures.c zend_compile.c zend_constants.c zend_cpuinfo.c zend_default_classes.c zend_enum.c zend_exceptions.c zend_execute.c zend_execute_API.c zend_extensions.c zend_fibers.c zend_float.c zend_frameless_function.c zend_gc.c zend_generators.c zend_hash.c zend_highlight.c zend_hrtime.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 zend_lazy_objects.c zend_list.c zend_llist.c zend_multibyte.c zend_object_handlers.c zend_objects.c zend_objects_API.c zend_observer.c zend_opcode.c zend_operators.c zend_property_hooks.c zend_ptr_stack.c zend_smart_str.c zend_sort.c zend_stack.c zend_stream.c zend_string.c zend_strtod.c zend_system_id.c zend_variables.c zend_virtual_cwd.c zend_vm_opcodes.c zend_weakrefs.c block_pass.c compact_literals.c compact_vars.c dce.c dfa_pass.c escape_analysis.c nop_removal.c optimize_func_calls.c optimize_temp_vars_5.c pass1.c pass3.c sccp.c scdf.c zend_call_graph.c zend_cfg.c zend_dfg.c zend_dump.c zend_func_info.c zend_inference.c zend_optimizer.c zend_ssa.c SAPI.c fopen_wrappers.c getopt.c internal_functions.c main.c network.c output.c php_content_types.c php_glob.c php_ini.c php_ini_builder.c php_odbc_utils.c php_open_temporary_file.c php_scandir.c php_syslog.c php_ticks.c php_variables.c reentrancy.c rfc1867.c safe_bcmp.c snprintf.c spprintf.c strlcat.c strlcpy.c cast.c filter.c glob_wrapper.c memory.c mmap.c plain_wrapper.c streams.c transports.c userspace.c xp_socket.c codepage.c console.c dllmain.c fnmatch.c ftok.c getrusage.c globals.c ioutil.c nice.c readdir.c registry.c select.c sendmail.c signal.c sockets.c time.c winutil.c wsyslog.c TSRM.c tsrm_win32.c php_date.c astro.c dow.c interval.c parse_date.c parse_iso_intervals.c parse_posix.c parse_tz.c timelib.c tm2unixtime.c unixtime2tm.c hash.c hash_adler32.c hash_crc32.c hash_fnv.c hash_gost.c hash_haval.c hash_joaat.c hash_md.c hash_murmur.c hash_ripemd.c hash_sha.c hash_sha3.c hash_sha_ni.c hash_sha_sse2.c hash_snefru.c hash_tiger.c hash_whirlpool.c hash_xxhash.c KeccakHash.c KeccakP-1600-opt64.c KeccakSponge.c PMurHash.c PMurHash128.c json.c json_encoder.c json_parser.tab.c json_scanner.c php_lexbor.c memory.c array.c array_obj.c avl.c bst.c conv.c diyfp.c dobject.c dtoa.c hash.c mem.c mraw.c plog.c print.c serialize.c shs.c str.c strtod.c interface.c attr.c cdata_section.c character_data.c comment.c document.c document_fragment.c document_type.c element.c node.c processing_instruction.c shadow_root.c text.c error.c state.c state_comment.c state_doctype.c state_rawtext.c state_rcdata.c state_script.c active_formatting.c error.c open_elements.c after_after_body.c after_after_frameset.c after_body.c after_frameset.c after_head.c before_head.c before_html.c foreign_content.c in_body.c in_caption.c in_cell.c in_column_group.c in_frameset.c in_head.c in_head_noscript.c in_row.c in_select.c in_select_in_table.c in_table.c in_table_body.c in_table_text.c in_template.c initial.c text.c encoding.c interface.c parser.c token.c token_attr.c tokenizer.c tree.c decode.c encode.c encoding.c multi.c range.c res.c single.c anchor_element.c area_element.c audio_element.c base_element.c body_element.c br_element.c button_element.c canvas_element.c d_list_element.c data_element.c data_list_element.c details_element.c dialog_element.c directory_element.c div_element.c document.c element.c embed_element.c field_set_element.c font_element.c form_element.c frame_element.c frame_set_element.c head_element.c heading_element.c hr_element.c html_element.c iframe_element.c image_element.c input_element.c label_element.c legend_element.c li_element.c link_element.c map_element.c marquee_element.c media_element.c menu_element.c meta_element.c meter_element.c mod_element.c o_list_element.c object_element.c opt_group_element.c option_element.c output_element.c paragraph_element.c param_element.c picture_element.c pre_element.c progress_element.c quote_element.c script_element.c select_element.c slot_element.c source_element.c span_element.c style_element.c table_caption_element.c table_cell_element.c table_col_element.c table_element.c table_row_element.c table_section_element.c template_element.c text_area_element.c time_element.c title_element.c track_element.c u_list_element.c unknown_element.c video_element.c window.c css.c log.c parser.c state.c pseudo.c pseudo_state.c selector.c selectors.c state.c anb.c parser.c state.c syntax.c token.c tokenizer.c error.c ns.c punycode.c tag.c idna.c unicode.c url.c php_pcre.c pcre2_auto_possess.c pcre2_chartables.c pcre2_chkdint.c pcre2_compile.c pcre2_compile_class.c pcre2_config.c pcre2_context.c pcre2_convert.c pcre2_dfa_match.c pcre2_error.c pcre2_extuni.c pcre2_find_bracket.c pcre2_jit_compile.c pcre2_maketables.c pcre2_match.c pcre2_match_data.c pcre2_newline.c pcre2_ord2utf.c pcre2_pattern_info.c pcre2_script_run.c pcre2_serialize.c pcre2_string_utils.c pcre2_study.c pcre2_substitute.c pcre2_substring.c pcre2_tables.c pcre2_ucd.c pcre2_valid_utf.c pcre2_xclass.c random.c csprng.c engine_mt19937.c engine_pcgoneseq128xslrr64.c engine_secure.c engine_user.c engine_xoshiro256starstar.c gammasection.c randomizer.c zend_utils.c php_reflection.c php_spl.c spl_array.c spl_directory.c spl_dllist.c spl_exceptions.c spl_fixedarray.c spl_functions.c spl_heap.c spl_iterators.c spl_observer.c array.c assert.c base64.c basic_functions.c browscap.c crc32.c crc32_x86.c credits.c crypt.c crypt_blowfish.c crypt_freesec.c crypt_sha256.c crypt_sha512.c css.c datetime.c dir.c dl.c dns.c dns_win32.c exec.c file.c filestat.c filters.c flock_compat.c formatted_print.c fsock.c ftok.c ftp_fopen_wrapper.c head.c hrtime.c html.c http.c http_fopen_wrapper.c image.c incomplete_class.c info.c iptc.c levenshtein.c link.c mail.c math.c md5.c metaphone.c microtime.c net.c pack.c pageinfo.c password.c php_crypt_r.c php_fopen_wrapper.c proc_open.c quot_print.c scanf.c sha1.c soundex.c streamsfuncs.c string.c strnatcmp.c syslog.c type.c uniqid.c url.c url_scanner_ex.c user_filters.c uuencode.c var.c var_unserializer.c versioning.c avifinfo.c ZendAccelerator.c shared_alloc_win32.c zend_accelerator_api.c zend_accelerator_blacklist.c zend_accelerator_debug.c zend_accelerator_hash.c zend_accelerator_module.c zend_accelerator_util_funcs.c zend_file_cache.c zend_persist.c zend_persist_calc.c zend_shared_alloc.c zend_jit.c zend_jit_vm_helpers.c zend_jit_tls_win.c Compilateur d'optimisation Microsoft (R) C/C++ version�19.50.35503 pour x64 Copyright (C) Microsoft Corporation. Tous droits reserves. gen_ir_fold_hash.c Microsoft (R) Incremental Linker Version 14.50.35503.0 Copyright (C) Microsoft Corporation. All rights reserved. /out:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\\gen_ir_fold_hash.exe C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\gen_ir_fold_hash.obj ir.c Compilateur d'optimisation Microsoft (R) C/C++ version�19.50.35503 pour x64 Copyright (C) Microsoft Corporation. Tous droits reserves. minilua.c Microsoft (R) Incremental Linker Version 14.50.35503.0 Copyright (C) Microsoft Corporation. All rights reserved. /out:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\minilua.exe C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\minilua.obj ir_emit.c ir_cfg.c ir_check.c ir_dump.c ir_gcm.c ir_patch.c ir_ra.c ir_save.c ir_sccp.c ir_strtab.c mod_files.c mod_mm.c mod_user.c mod_user_class.c session.c php_uri.c php_uri_common.c uri_parser_php_parse_url.c uri_parser_rfc3986.c uri_parser_whatwg.c UriCommon.c UriCompare.c UriCopy.c UriEscape.c UriFile.c UriIp4.c UriIp4Base.c UriMemory.c UriNormalize.c UriNormalizeBase.c UriParse.c UriParseBase.c UriQuery.c UriRecompose.c UriResolve.c UriSetFragment.c UriSetHostAuto.c UriSetHostCommon.c UriSetHostIp4.c UriSetHostIp6.c UriSetHostIpFuture.c UriSetHostRegName.c UriSetPath.c UriSetPort.c UriSetQuery.c UriSetScheme.c UriSetUserInfo.c UriShorten.c UriVersion.c Assembling: Zend\asm\jump_x86_64_ms_pe_masm.asm Assembling: Zend\asm\make_x86_64_ms_pe_masm.asm Assembling: Zend\asm\save_xmm_x86_64_ms_masm.asm Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.exp Generation de code en cours Fin de la generation du code Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.exp Generation de code en cours Fin de la generation du code EXT parallel build complete xdebug.c base.c ctrl_socket.c filter.c cmd_parser.c compat.c crc32.c file.c hash.c headers.c lib.c llist.c log.c set.c str.c timing.c trim.c usefulstuff.c var.c var_export_html.c var_export_line.c var_export_text.c var_export_xml.c xdebug_strndup.c xml.c maps.c maps_private.c parser.c ..\pecl\xdebug\src\lib\maps\maps.c(29): fatal error C1083: Impossible d'ouvrir le fichier include�: 'win32/glob.h'�: No such file or directory NMAKE : fatal error U1077: '"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_openssl\openssl\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\lib\maps\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\lib\maps\ /c ..\pecl\xdebug\src\lib\maps\maps.c ..\pecl\xdebug\src\lib\maps\maps_private.c ..\pecl\xdebug\src\lib\maps\parser.c'�: code retour '0x2' Stop. Fichier introuvable C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php8ts.dll 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php8ts.pdb 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_parallel.dll 1 fichier(s) copi�(s) C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_parallel.pdb 1 fichier(s) copi�(s) ** [init] xdebug varonly [version] ERROR: C:\sdk\release\vs18_x64-avx2\_php-ts\php_xdebug.dll doesn't exist |
Date Modified | Username | Field | Change |
---|---|---|---|
2025-10-08 16:05 | nono303 | New Issue | |
2025-10-08 16:05 | nono303 | Tag Attached: compilation | |
2025-10-08 16:05 | nono303 | Tag Attached: windows | |
2025-10-08 16:21 | derick | Note Added: 0007359 | |
2025-10-08 16:54 | nono303 | Note Added: 0007360 | |
2025-10-08 16:54 | nono303 | File Added: php8.4_vs18-x64-avx2_2025-10-08_18-47-16.log | |
2025-10-08 16:54 | nono303 | File Added: php8.5_vs18-x64-avx2_2025-10-08_18-49-55.log |