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.396552
First Submitted: 2018-03-26 18:04
Last Updated: 2019-04-28 23:08

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 Next › Last »

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.

lilmike commented on 2018-06-10 06:28

I've gone ahead and removed postfix from makedepends. On my system it builds fine without it, and it's not in any dependancy list for the packages, so I'm not sure why it was there to begin with.

ltskinol commented on 2018-06-10 05:32

Hi - is this fixable? Thanks!

:: postfix and ssmtp are in conflict ==> ERROR: 'pacman' failed to install missing dependencies.

lilmike commented on 2018-05-27 12:47

Patch added and updated to 7.1.18. Thanks!