Created attachment 167135 [details] make failure pecl-memcache does not compile with php 7 installed /usr/ports/databases/pecl-memcache/work/memcache-3.0.8/memcache_pool.c:38:10: fatal error: 'ext/standard/php_smart_str.h' file not found
i take this.
miwi@ resigned.
Assign to maintainer so this issue doesn't end up orphaned. CC php70 maintainer (tz) in case they can help
Its a known bug in the software itself. There is a Git-Repo with propose to fix it: https://github.com/websupport-sk/pecl-memcache/tree/php7 But since the software itself got its last release in 2013 we really need somebody who take over the upstream-repo and fixes it there. Or try to find the diff between upstream and the git-repo and add the patches. :D
(In reply to Torsten Zuehlsdorff from comment #4) I will give it a try.
Hello, There's already a FreeBSD ports in github: https://github.com/O2Graphics/php70-pecl-memcache based on the repo indicated by tz@. It works very well.
databases/php70-memcache was added to ports tree. You could use it for PHP 7. Thanks!
Hello and thanks sunpoet for your port! I'm now using it instead of the one I posted from github. Not sure if I should open a PR: your port mention version 3.0.8_1 while I think it should probably be 3.0.9_1: https://github.com/websupport-sk/pecl-memcache/blob/NON_BLOCKING_IO_php7/php7/php_memcache.h#L69