I can't recompile, it gives me some errors:
/tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c: At top level:
/tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c:431:47: error: expected ‘;’, ‘,’ or ‘)’ before ‘ATTRIBUTE_UNUSED’
431 | int compression ATTRIBUTE_UNUSED)
| ^~~~~~~~~~~~~~~~
/tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c: In function ‘zm_startup_libxml’:
/tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c:905:54: error: ‘php_libxml_output_buffer_create_filename’ undeclared (first use in this function); did you mean ‘php_libxml_input_buffer_create_filename’?
905 | xmlOutputBufferCreateFilenameDefault(php_libxml_output_buffer_create_filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| php_libxml_input_buffer_create_filename
/tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c:905:54: note: each undeclared identifier is reported only once for each function it appears in
/tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c: In function ‘zm_activate_libxml’:
/tmp/makepkg/php80/src/php-8.0.30/ext/libxml/libxml.c:918:54: error: ‘php_libxml_output_buffer_create_filename’ undeclared (first use in this function); did you mean ‘php_libxml_input_buffer_create_filename’?
918 | xmlOutputBufferCreateFilenameDefault(php_libxml_output_buffer_create_filename);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| php_libxml_input_buffer_create_filename
EDIT: installing libxml2-legacy i can use the old build.
Pinned Comments
muhviehstarr commented on 2022-08-08 07:32 (UTC) (edited on 2022-10-18 12:04 (UTC) by muhviehstarr)
binaries can be found here, currently the packages are not signed , i will add this when i got some time
https://files.it-kraut.net/php80/
pacman.conf:
el_aur commented on 2022-02-03 18:50 (UTC)
Read Carefully! Breaking changes in compare with native PHP package
Console version
/usr/bin/php80is installed withphp80-clisubpackage,php80doesn't include it anymore!!!PEAR and PECL are available as
php80-pearandphp80-peclsubpackagesAll shared modules are respresented as stand-alone subpackages and are not included with
php80package anymore.No more extensions in php.ini itself!
Separate INI files for each extension are placed in
/etc/php80/conf.dThey are loaded in correct order according to priority