Package Base Details: php71

Git Clone URL: https://aur.archlinux.org/php71.git (read-only)
Keywords: 7.1 php
Submitter: Synthead
Maintainer: wget
Last Packager: wget
Votes: 10
Popularity: 0.034234
First Submitted: 2018-03-26 18:04
Last Updated: 2019-11-03 19:03

Pinned Comments

wget commented on 2019-02-11 11:49

This package makes use of GPG keys for integrity verification. Here are the PGP keys you need to import (if you trust them):

$ gpg --recv-keys A917B1ECDA84AEC2B568FED6F50ABC807BD5DCD0 528995BFEDFBA7191D46839EF9BA0ADA31CBD89E 1729F83938DA44E27BA0F4D3DBDB397470D12172

Receiving GPG keys might fail with the following error message: $ gpg: keyserver receive failed: Connection refused. If this happens, just check your DNS or use other ones.

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

wget commented on 2019-02-11 11:49

@all Package rewritten and updated. php70-noconflict will be merged into this one. If you are running into any issues, feel free to ask in this comments area :)

wget commented on 2019-02-10 17:32

@bugsmanagement Yes, I'm. I'm just a little behind schedule due to FOSDEM.

bugsmanagement commented on 2019-02-06 04:00

Hi @wget

Thanks for taking on maintainer-ship, just checking in, still working on the update?

Gruentee commented on 2019-02-01 18:33

@marove

meetoo

marove commented on 2019-01-28 14:13

I just got the following error while starting php71-fpm.service

/usr/bin/php-fpm71: error while loading shared libraries: libreadline.so.7: cannot open shared object file: No such file or directory

This workaround fixed the bug:

ln -s /usr/lib/libreadline.so.8 /usr/lib/libreadline.so.7

wget commented on 2019-01-20 20:50

Hello everyone. I have just taken ownership of this package. A new version will be released in the days to come. And the -noconflict variant won't be needed anymore \o/. Keep you informed.

bugsmanagement commented on 2019-01-13 12:11

Thanks for all the people who help fix build related issues. Nevertheless, this package has been flagged out-of-date for quite of bit of time, has the maintianer abandoned this package?

Regards

caffe1neadd1ct commented on 2019-01-08 11:00

At the moment there is a patch available on php.net to avoid freetype-config and use pkg-config if the --with-freetype-dir is omitted:

https://bugs.php.net/bug.php?id=76324 https://github.com/php/php-src/commit/2d03197749696ac3f8effba6b7977b0d8729fef3 https://bugs.archlinux.org/task/58468 https://github.com/php/php-src/pull/3632

Looking into this, it's been fixed in php-src master, however https://github.com/php/php-src/blob/PHP-7.1.25/NEWS shows no signs of having a back port yet.

Looking at https://bugs.archlinux.org/task/58447 php extra has already been patched in the way i'm proposing for PHP 7.1 https://bugs.archlinux.org/task/58447#comment169224

All of the php56 php70 php71 and (when available) php72 will all need this patch applied to carry on building on arch with freetype2 2.9.1-1.

If anyone is looking for a working PKGBUILD i've made an updated version with 7.1.25 and fixed GD freetype:

https://gist.github.com/Caffe1neAdd1ct/d64d2d4be35a2a5c0bfb700c22a8e5c4

Thanks to both botzko and JohnMaguire for your comments, really helped me out investigating this one.

Also on a side note the php71-noconflict, php56, php70, php70-noconflict packages have already been updated with this patch and install more similarly to php56 suffixed method instead of into the /opt dir.

botzko commented on 2018-06-25 09:03

I'm new to the community and do not see any way to create git merge request. I have made a patch to replace freetype-config with pkg-config

$ cat gd_config.m4.patch
--- ext/gd/config.m4.orig
+++ ext/gd/config.m4
193c193
<       if test -f "$i/bin/freetype-config"; then
---
>       if test -f "$i/bin/pkg-config"; then
195c195
<         FREETYPE2_CONFIG="$i/bin/freetype-config"
---
>         FREETYPE2_CONFIG="$i/bin/pkg-config"
201c201
<       AC_MSG_ERROR([freetype-config not found.])
---
>       AC_MSG_ERROR([pkg-config not found.])
204,205c204,205
<     FREETYPE2_CFLAGS=`$FREETYPE2_CONFIG --cflags`
<     FREETYPE2_LIBS=`$FREETYPE2_CONFIG --libs`
---
>     FREETYPE2_CFLAGS=`$FREETYPE2_CONFIG --cflags freetype2`
>     FREETYPE2_LIBS=`$FREETYPE2_CONFIG --libs freetype2`
--- configure.orig
+++ configure
34322c34323
<       if test -f "$i/bin/freetype-config"; then
---
>       if test -f "$i/bin/pkg-config"; then
34324c34325
<         FREETYPE2_CONFIG="$i/bin/freetype-config"
---
>         FREETYPE2_CONFIG="$i/bin/pkg-config"
34330c34331
<       as_fn_error $? "freetype-config not found." "$LINENO" 5
---
>       as_fn_error $? "pkg-config not found." "$LINENO" 5
34333,34334c34334,34335
<     FREETYPE2_CFLAGS=`$FREETYPE2_CONFIG --cflags`
<     FREETYPE2_LIBS=`$FREETYPE2_CONFIG --libs`
---
>     FREETYPE2_CFLAGS=`$FREETYPE2_CONFIG --cflags freetype2`
>     FREETYPE2_LIBS=`$FREETYPE2_CONFIG --libs freetype2`
35999c36000
<       if test -f "$i/bin/freetype-config"; then
---
>       if test -f "$i/bin/pkg-config"; then
36001c36002
<         FREETYPE2_CONFIG="$i/bin/freetype-config"
---
>         FREETYPE2_CONFIG="$i/bin/pkg-config"
36007c36008
<       as_fn_error $? "freetype-config not found." "$LINENO" 5
---
>       as_fn_error $? "pkg-config not found." "$LINENO" 5

P.S. @JohnMaguire your suggestion is much easier and faster :)

ltskinol commented on 2018-06-10 17:32

Thank you lilmike! Works.