douruanfan3030 2012-01-19 13:06
浏览 63

无法编译memcached php扩展

I've been looking for days to compile php memcached, (not memcache), and there is absolutely no way to make it compile. I've already tried a lot of versiosn of libmemcached, memcached extension, specifying the directory for libmemcached in the ./configure line, nothing works.

Any idea? I'm running under Ubuntu 11.10

/home/memcached-1.0.2/php_memcached.c:168:1: warning: useless storage class specifier in empty declaration [enabled by default]
/home/memcached-1.0.2/php_memcached.c: In function 'php_memc_get_impl':
/home/memcached-1.0.2/php_memcached.c:382:3: warning: passing argument 4 of 'memcached_mget_by_key' from incompatible pointer type [enabled by default]
/usr/local/include/libmemcached-1.0/get.h:68:20: note: expected 'const char * const*' but argument is of type 'char **'
/home/memcached-1.0.2/php_memcached.c:419:15: warning: assignment discards 'const'     qualifier from pointer target type [enabled by default]
/home/memcached-1.0.2/php_memcached.c:451:3: warning: passing argument 4 of 'memcached_mget_by_key' from incompatible pointer type [enabled by default]
/usr/local/include/libmemcached-1.0/get.h:68:20: note: expected 'const char * const*' but argument is of type 'char **'
/home/memcached-1.0.2/php_memcached.c: In function 'php_memc_getMulti_impl':
/home/memcached-1.0.2/php_memcached.c:588:2: warning: passing argument 4 of 'memcached_mget_by_key' from incompatible pointer type [enabled by default]
/usr/local/include/libmemcached-1.0/get.h:68:20: note: expected 'const char * const*' but argument is of type 'char **'
/home/memcached-1.0.2/php_memcached.c:618:15: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
/home/memcached-1.0.2/php_memcached.c:621:15: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
/home/memcached-1.0.2/php_memcached.c: In function 'php_memc_getDelayed_impl':
/home/memcached-1.0.2/php_memcached.c:737:2: warning: passing argument 4 of 'memcached_mget_by_key' from incompatible pointer type [enabled by default]/usr/local/include/libmemcached-1.0/get.h:68:20: note: expected 'const char * const*' but argument is of type 'char **'
/home/memcached-1.0.2/php_memcached.c: In function 'zim_Memcached_fetch':
/home/memcached-1.0.2/php_memcached.c:812:14: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
/home/memcached-1.0.2/php_memcached.c:815:14: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
/home/memcached-1.0.2/php_memcached.c: In function 'zim_Memcached_fetchAll':
/home/memcached-1.0.2/php_memcached.c:863:15: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
/home/memcached-1.0.2/php_memcached.c:866:15: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
/home/memcached-1.0.2/php_memcached.c: In function 'zim_Memcached_getServerList':
/home/memcached-1.0.2/php_memcached.c:1500:15: warning: assignment from incompatible pointer type [enabled by default]
/home/memcached-1.0.2/php_memcached.c: In function 'zim_Memcached_getServerByKey':
/home/memcached-1.0.2/php_memcached.c:1530:9: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
/home/memcached-1.0.2/php_memcached.c: In function 'zim_Memcached_getStats':
/home/memcached-1.0.2/php_memcached.c:1569:15: warning: assignment from incompatible pointer type [enabled by default]
/home/memcached-1.0.2/php_memcached.c: In function 'zim_Memcached_getVersion':
/home/memcached-1.0.2/php_memcached.c:1604:15: warning: assignment from incompatible pointer type [enabled by default]
/home/memcached-1.0.2/php_memcached.c: In function 'php_memc_new':
/home/memcached-1.0.2/php_memcached.c:1865:45: error: 'zend_class_entry' has no member named 'default_properties'
/home/memcached-1.0.2/php_memcached.c: In function 'php_memc_do_serverlist_callback':
/home/memcached-1.0.2/php_memcached.c:1892:2: warning: passing argument 4 of 'add_assoc_string_ex' discards 'const' qualifier from pointer target type [enabled by default]/usr/local/include/php/Zend/zend_API.h:374:14: note: expected 'char *' but argument is of type 'const char *'
/home/memcached-1.0.2/php_memcached.c: In function 'php_memc_zval_from_payload':
/home/memcached-1.0.2/php_memcached.c:2164:4: warning: assignment from incompatible pointer type [enabled by default]
/home/memcached-1.0.2/php_memcached.c: In function 'php_memc_do_result_callback':
/home/memcached-1.0.2/php_memcached.c:2359:14: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
/home/memcached-1.0.2/php_memcached.c:2362:14: warning: assignment discards 'const' qualifier from pointer target type [enabled by default]
make: *** [php_memcached.lo] Error 1
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 jupyterthemes 设置完毕后没有效果
    • ¥15 matlab图像高斯低通滤波
    • ¥15 针对曲面部件的制孔路径规划,大家有什么思路吗
    • ¥15 钢筋实图交点识别,机器视觉代码
    • ¥15 如何在Linux系统中,但是在window系统上idea里面可以正常运行?(相关搜索:jar包)
    • ¥50 400g qsfp 光模块iphy方案
    • ¥15 两块ADC0804用proteus仿真时,出现异常
    • ¥15 关于风控系统,如何去选择
    • ¥15 这款软件是什么?需要能满足我的需求
    • ¥15 SpringSecurityOauth2登陆前后request不一致