awslabs / aws-elasticache-cluster-client-libmemcached

Libmemcached library support for Amazon ElastiCache Memcached Cluster for PHP. The client is available at https://github.com/awslabs/aws-elasticache-cluster-client-memcached-for-php.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Import of upstream 1.0.18 breaks build

mvanbaak opened this issue · comments

After the merge of the upstream 1.0.18 import, this does not compile anymore.
The version before that compiled fine.

I followed the instructions as given in the README on a clean Amazon Linux EC2 instance.
(started AMI id ami-9398d3e0, ran "yum update -y", installed the packages as stated here in the README, ran the configure and make commands)

For a full log see: https://gist.github.com/mvanbaak/63fc36fe4146316bad78824c0c18e495

We really need this as we have to compile the module by hand (we dont want the igbinary module installed on our instances, as doctrine/cache breaks if we have RedisCache with igbinary)

I'm seeing the exact same build errors on CentOS 7.

BTW -- my reasons for building are a little different -- we want to use the module with PHP 7.1, so it has to be built against PHP API=20160303. The binary provided in the AWS console is linked against API=20151012.

For now I put my ansible plays to use 1.0.8 as it seems to work ok with php 7.0 ;-)