пытаюсь собрать с помощью Rpmbuild пакет memcached 2.0.0b2 , модуль для php5
система:
Spoiler
Код: Выделить всё
$cat /etc/SuSE-release
SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 1ошибка во время сборки:
Spoiler
Код: Выделить всё
...
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached_session.c: In function ‘ps_open_memcached’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached_session.c:124: warning: assignment from incompatible pointer type
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached_session.c:167: warning: implicit declaration of function ‘memcached’
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached_session.c:167: warning: assignment makes pointer from integer without a cast
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached_session.c:170: warning: implicit declaration of function ‘libmemcached_check_configuration’
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c: In function ‘zim_Memcached___construct’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:413: warning: implicit declaration of function ‘memcached’
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:413: warning: assignment makes pointer from integer without a cast
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:419: warning: implicit declaration of function ‘libmemcached_check_configuration’
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c: In function ‘php_memc_get_impl’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:552: warning: passing argument 4 of ‘memcached_mget_by_key’ from incompatible pointer type
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:613: warning: passing argument 4 of ‘memcached_mget_by_key’ from incompatible pointer type
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c: In function ‘php_memc_getMulti_impl’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:760: warning: passing argument 4 of ‘memcached_mget_by_key’ from incompatible pointer type
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c: In function ‘php_memc_getDelayed_impl’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:934: warning: passing argument 4 of ‘memcached_mget_by_key’ from incompatible pointer type
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c: In function ‘php_memc_incdec_impl’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:1692: warning: implicit declaration of function ‘memcached_increment_by_key’
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:1694: warning: implicit declaration of function ‘memcached_decrement_by_key’
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:1706: warning: implicit declaration of function ‘memcached_increment_with_initial_by_key’
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:1708: warning: implicit declaration of function ‘memcached_decrement_with_initial_by_key’
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c: In function ‘zim_Memcached_getServerList’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:1893: warning: assignment from incompatible pointer type
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c: In function ‘zim_Memcached_getStats’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:1973: warning: assignment from incompatible pointer type
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c: In function ‘zim_Memcached_getVersion’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:2000: warning: implicit declaration of function ‘memcached_version’
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:2006: warning: assignment from incompatible pointer type
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c: In function ‘zim_Memcached_getAllKeys’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:2030: warning: assignment from incompatible pointer type
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c: In function ‘php_memc_do_serverlist_callback’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:2500: warning: passing argument 4 of ‘add_assoc_string_ex’ discards qualifiers from pointer target type
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c: In function ‘php_memc_register_constants’:
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:3571: error: ‘MEMCACHED_BEHAVIOR_TCP_KEEPALIVE’ undeclared (first use in this function)
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:3571: error: (Each undeclared identifier is reported only once
/usr/src/packages/BUILD/memcached-2.0.0b2/php_memcached.c:3571: error: for each function it appears in.)
...Версия библиотеки libmemcached:
Код: Выделить всё
Name: libmemcached
Version: 0.30-13.1Если я все правильно понял, то требуется библиотека не ниже 0,39 версии, вопрос на засыпку где ее взть. Не собирать же ее. Далее, rpm пакетик не нашел, есть только для RH/RH-like дистрибутивов, может кто подскажет в каком напралвении копать.?
И еще, пытался через OBS собрать, так же не собирается. Ошибка анологичная.