-
Notifications
You must be signed in to change notification settings - Fork 7.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PHP 8.4.2 Build Issues with --disable-all Configuration: Failing Tests and Warnings #17262
Comments
Please post the output of the failed tests. |
Your OpenSSL setup is borked. I don't know much about OpenSSL, maybe @bukka knows what's wrong. But in any case, this does not look like a php-src bug. |
Thank you for your help. I am trying to install only the php kernel, hoping not to rely on any external library, so as to try to use FFI extensions to implement some underlying function extensions. this error is not important to me. I have embraced rust and go, if it can be reconstructed in the future. |
Most of the failing tests are not supposed to be run for a minimal build without any external extensions. Neither ext/curl nor ext/openssl should have been built. |
|
If you |
@cmb69 In the first line of openssl.installation it is clearly mentioned: If In the first line of curl.installation it is clearly mentioned: If So why does this problem exist when using |
From your test results in php_test_results_20241225_0752.txt, you clearly configured it to use OpenSSL:
Just make sure that you run the right binary. This is clearly not a PHP issue. |
@bukka Thank you for your reminder. This test process is wrong. There is an installation in my system environment. I will repeat this process in docker tomorrow. I'm very sorry. |
Description
PHP Version
PHP 8.4.2
Operating System and Environment
./configure \ --prefix=/home/wheakerd/.php/84 \ --with-config-file-path=/home/wheakerd/.php/84/etc \ --disable-all
Summary
During the PHP build process, several tests failed or were skipped despite disabling all extensions. Additionally, some warnings occurred during the test run.
Test Results Summary
Actual Failed Tests
Expected Failed Tests
XFAIL REASON: BUG: open_basedir cannot delete symlink to prohibited file. See also bugs 48111 and 52176.
XFAIL REASON: X::__constructor()'s prototype is set to B::__construct(). Y::__construct() then uses prototype to verify LSP, but misses A::__construct() which has a stricter signature.
Warned Test Summary
warn: Test passed on retry attempt
Steps to Reproduce
make test
.PHP Version
PHP 8.4.2
Operating System
Fedora 41 (Workstation Edition)
The text was updated successfully, but these errors were encountered: