/var/www/gecko/curve25519-php/curve.c: In function 'zif_curve25519_sign':
/var/www/gecko/curve25519-php/curve.c:37:40: error: macro "RETURN_STRINGL" passed 3 arguments, but takes just 2
RETURN_STRINGL((char*)signature, 64,1);
^
/var/www/gecko/curve25519-php/curve.c:37:3: error: 'RETURN_STRINGL' undeclared (first use in this function)
RETURN_STRINGL((char*)signature, 64,1);
^
/var/www/gecko/curve25519-php/curve.c:37:3: note: each undeclared identifier is reported only once for each function it appears in
/var/www/gecko/curve25519-php/curve.c: In function 'zif_curve25519_private':
/var/www/gecko/curve25519-php/curve.c:76:33: error: macro "RETURN_STRINGL" passed 3 arguments, but takes just 2
RETURN_STRINGL(random, 32, 1);
^
/var/www/gecko/curve25519-php/curve.c:76:5: error: 'RETURN_STRINGL' undeclared (first use in this function)
RETURN_STRINGL(random, 32, 1);
^
/var/www/gecko/curve25519-php/curve.c: In function 'zif_curve25519_public':
/var/www/gecko/curve25519-php/curve.c:97:37: error: macro "RETURN_STRINGL" passed 3 arguments, but takes just 2
RETURN_STRINGL((char*)public, 32, 1);
^
/var/www/gecko/curve25519-php/curve.c:97:2: error: 'RETURN_STRINGL' undeclared (first use in this function)
RETURN_STRINGL((char*)public, 32, 1);
^
/var/www/gecko/curve25519-php/curve.c: In function 'zif_curve25519_shared':
/var/www/gecko/curve25519-php/curve.c:124:34: error: macro "RETURN_STRINGL" passed 3 arguments, but takes just 2
RETURN_STRINGL(shared_key, 32, 1);
^
/var/www/gecko/curve25519-php/curve.c:124:2: error: 'RETURN_STRINGL' undeclared (first use in this function)
RETURN_STRINGL(shared_key, 32, 1);
^
make: *** [curve.lo] Error 1
I did installed PHP 7.