laminas / laminas-continuous-integration-action

GitHub Action for running a QA check
BSD 3-Clause "New" or "Revised" License
19 stars 19 forks source link

PHP 8.3 extensions are not installable via `pecl` #188

Closed boesing closed 1 year ago

boesing commented 1 year ago

Bug Report

Q A
Version(s) 1.35.0

Summary

When trying to install packages via pecl, the phpize step is already failing due to missing files.

Current behavior

running: phpize
Configuring for:
PHP Api Version:         20230831
Zend Module Api No:      20230831
Zend Extension Api No:   420230831
cp: cannot stat 'shtool': No such file or directory
cp: cannot stat 'config.guess': No such file or directory
cp: cannot stat 'config.sub': No such file or directory
cp: cannot stat 'ltmain.sh': No such file or directory
chmod: cannot access '/tmp/pear/temp/igbinary/build/shtool': No such file or directory
shtool at '/tmp/pear/temp/igbinary/build/shtool' does not exist or is not executable.
Make sure that the file exists and is executable and then rerun this script.

How to reproduce

Try to install any package (for example igbinary)

Expected behavior

Pecl installation works as expected.


Ref: https://github.com/laminas/laminas-serializer/actions/runs/6370868652/job/17292320144?pr=49 Ref: https://github.com/oerdnj/deb.sury.org/issues/2025

boesing commented 1 year ago

Closed with #189