Skip to content

Windows PIE executable build broken in 1.4.3+ #609

@asgrim

Description

@asgrim

Not sure if it's an us problem or upstream in SPC, need to look into it; but it is disabled for now:

https://github.com/php/pie/actions/runs/25663089314/job/75331676927#step:7:1678

[10:25:12] [I] Extension [curl] patched before make
[10:25:12] [I] [EXEC] D:\a\pie\pie\php-sdk-binary-tools\phpsdk-vs17-x64.bat -t nmake_clean_wrapper.bat --task-args "clean"
[10:25:15] [I] building micro
[10:25:15] [I] [EXEC] D:\a\pie\pie\php-sdk-binary-tools\phpsdk-vs17-x64.bat -t nmake_micro_wrapper.bat --task-args micro
[10:27:49] [I] Deploying micro file
[10:27:49] [I] [EXEC] copy "D:\a\pie\pie\source\php-src\x64\Release\micro.sfx" "D:\a\pie\pie\buildroot\bin\micro.sfx"
[10:27:49] [I] [EXEC] D:\a\pie\pie\source/micro_ext_test.exe
⚠ Validation failed: failure info: 0, code: 255, output: [micro-test-start]Running micro with zlib testRunning micro with openssl testRunning micro with brotli testRunning micro with curl testFatal error: Uncaught AssertionError: assert(extension_loaded('curl')) in D:\a\pie\pie\source\micro_ext_test.exe:14Stack trace:#0 D:\a\pie\pie\source\micro_ext_test.exe(14): assert(false, 'assert(extensio...')#1 {main}  thrown in D:\a\pie\pie\source\micro_ext_test.exe on line 14
----------------------------------------

Failed module: Builder for Windows
Failed validation module: phpmicro sanity check item [micro_ext_test]

----------------------------------------

⚠ The console output log is saved in D:\a\pie\pie\log\spc.output.log
⚠ The shell output log is saved in D:\a\pie\pie\log\spc.shell.log
⚠ If you want to see more details in console, use `--debug` option.
craft build failed
Error: Process completed with exit code 1.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions