can you add
provides=('php')
to this package?
Git Clone URL: | https://aur.archlinux.org/php74.git (read-only, click to copy) |
---|---|
Package Base: | php74 |
Description: | bcmath module for php74 |
Upstream URL: | http://www.php.net |
Licenses: | PHP |
Submitter: | tompear |
Maintainer: | el_aur |
Last Packager: | el_aur |
Votes: | 10 |
Popularity: | 0.007634 |
First Submitted: | 2021-01-31 11:48 (UTC) |
Last Updated: | 2024-03-27 14:57 (UTC) |
« First ‹ Previous 1 .. 3 4 5 6 7 8 9 10 Next › Last »
can you add
provides=('php')
to this package?
There is syntax error in my comment about running tests manually. It should be:
export REPORT_EXIT_STATUS=1;export NO_INTERACTION=1;export SKIP_ONLINE_TESTS=1;export SKIP_SLOW_TESTS=1;export TEST_PHP_ARGS="-j$(nproc)";export TESTS='tests Zend'; ../build/sapi/cli/php -n run-tests.php -n -P {tests,Zend}
-P option is not part of PHP command and this one produces an error. This option is related with 'run-tests.php' script. I didnt paste command properly, there is no script to run.
I'm on Arch and I see the same error about no P option
Sure I understand. I see that it fails on Error in argument 2, char 2: option not found P
. I'll fix this manually no worries. It does seem strange that this option isn't available, but software is software :-)
You are using Manjaro right? If so, AUR is for Arch Linux Users and support for other OS types is not a must.
But ... you can try to turn off apparmor. Dont know if it is a reason why check() doesnt work but give it a chance.
Other thing you can try first is to run checks manually after build process to see any errors. To do it go to build directory (according to your log file it was /var/tmp/pamac-build-rik/php74/src/php-7.4.19) and try to execute:
export REPORT_EXIT_STATUS=1;export NO_INTERACTION=1;export SKIP_ONLINE_TESTS=1;export SKIP_SLOW_TESTS=1;export TEST_PHP_ARGS="-j$(nproc)";export TESTS='tests Zend'; ../build/sapi/cli/php -n -P {tests,Zend}
@tompear thanks for checking.
Here is the full build log: https://gist.githubusercontent.com/rikvanderkemp/97c3d2e3045b6e64c3879a58e1892031/raw/5a2440bc163779409430119920e4b2c4dbaf94bc/build.log
Bad news is: it works for me (up to date version of Arch and Manjaro too).
I get this message about PHP_Archive too so this is not the reason why check() doesnt work.
Please paste more data about fail, right now its hard to write anything else.
@tompear it looks like the package won't compile anymore.
The build ends with
==> Starting check()...
==> ERROR: A failure occurred in check().
Aborting...
Another clue might be
Generating phar.php
Generating phar.phar
PEAR package PHP_Archive not installed: generated phar will require PHP's phar extension be enabled.
directorytreeiterator.inc
invertedregexiterator.inc
clicommand.inc
directorygraphiterator.inc
pharcommand.inc
phar.inc
I have tried removing and clearing the cache to no avail.
@AlexySirov php74-memcached is in. I will add php74-memcache soon.
Please think about adding php74-memcached
and php74-memcache
Pinned Comments
el_aur commented on 2022-02-02 08:43 (UTC) (edited on 2022-02-02 18:11 (UTC) by el_aur)
Created binary repository on build.opensuse.org
https://build.opensuse.org/project/show/home:el:archphp
Import PGP key first:
Append to /etc/pacman.conf:
Refresh packages database
Now search for php packages you need:
Install with
pacman -S
packages you need or all PHP 8.1 packages with:el_aur commented on 2022-01-27 12:06 (UTC) (edited on 2022-02-01 21:33 (UTC) by el_aur)
Read Carefully! Breaking changes in compare with native PHP package
Console version
/usr/bin/php74
is installed withphp74-cli
subpackage,php74
doesn't include it anymore!!!PEAR and PECL are available as
php74-pear
andphp74-pecl
subpackagesAll shared modules are respresented as stand-alone subpackages and are not included with
php74
package anymore.No more extensions in php.ini itself! Separate INI files for each extension are placed in
/etc/php74/conf.d
They are loaded in correct order according to priorityModules: mysqlnd, mysqli and pdo_mysql are moved to single package
php74-mysql
php74-xsl
requiresphp74-xml
andphp74-dom
to be installedphp74-enchant
build with dependencies:libvoikko
,hspell
,hunspell
,nuspell
,aspell