--- CMake.orig/FindLibmemcached.cmake 2012-02-12 02:24:49.000000000 +0400 +++ CMake/FindLibmemcached.cmake 2012-02-12 02:40:24.000000000 +0400 @@ -14,7 +14,7 @@ SET(LIBMEMCACHED_FIND_QUIETLY TRUE) ENDIF () -FIND_PATH(LIBMEMCACHED_INCLUDE_DIR libmemcached/memcached.h) +FIND_PATH(LIBMEMCACHED_INCLUDE_DIR libmemcached-1.0/memcached.h) FIND_LIBRARY(LIBMEMCACHED_LIBRARY memcached) @@ -26,8 +26,8 @@ SET(LIBMEMCACHED_VERSION 0) IF(LIBMEMCACHED_FOUND) - if (EXISTS "${LIBMEMCACHED_INCLUDE_DIR}/libmemcached/configure.h") - FILE(READ "${LIBMEMCACHED_INCLUDE_DIR}/libmemcached/configure.h" _MEMCACHE_VERSION_CONENTS) + if (EXISTS "${LIBMEMCACHED_INCLUDE_DIR}/libmemcached-1.0/configure.h") + FILE(READ "${LIBMEMCACHED_INCLUDE_DIR}/libmemcached-1.0/configure.h" _MEMCACHE_VERSION_CONENTS) STRING(REGEX REPLACE ".*#define LIBMEMCACHED_VERSION_STRING \"([0-9.]+)\".*" "\\1" LIBMEMCACHED_VERSION "${_MEMCACHE_VERSION_CONENTS}") endif() ENDIF() --- src.orig/runtime/ext/ext_memcache.cpp 2012-02-12 02:24:53.000000000 +0400 +++ src/runtime/ext/ext_memcache.cpp 2012-02-12 13:10:06.000000000 +0400 @@ -431,7 +431,7 @@ memcached_stat_st *memc_stat, memcached_return_t *ret) { char **curr_key; - char **stat_keys = memcached_stat_get_keys(ptr, memc_stat, ret); + char **stat_keys = memcached_stat_get_keys(const_cast(ptr), memc_stat, ret); if (*ret != MEMCACHED_SUCCESS) { if (stat_keys) {