Я пытаюсь установить [memcached-1.2.8-repcached-2.2.1] ( http://sourceforge.net/projects/repcached/files/latest/download?source=files)
И у меня возникает следующая ошибка после запуска make
команда:
сделать рекурсивный
make [1]: вход в каталог `/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1 '
Делаем все в документе
make [2]: вход в каталог `/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1/doc '
make [2]: Ничего не нужно делать для `всех '.
make [2]: Выход из каталога `/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1/doc '
make [2]: вход в каталог `/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1 '
gcc -DHAVE_CONFIG_H -I. -DNDEBUG -g -O2 -MT memcached-memcached.o -MD -MP -MF .d> eps / memcached-memcached.Tpo -c -o memcached-memcached.o
test -f 'memcached.c' || echo './'
memcached.cmemcached.c: В функции «add_iov»:
memcached.c: 697: ошибка: «IOV_MAX» не объявлен (первое использование в этой функции)
memcached.c: 697: error: (Каждый необъявленный идентификатор сообщается только один раз
memcached.c: 697: ошибка: для каждой функции, в которой он появляется.)
make [2]: *** [memcached-memcached.o] Ошибка 1
make [2]: Выход из каталога `/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1 '
make [1]: *** [рекурсивный] Ошибка 1
make [1]: Выход из каталога `/usr/local/src/pro/memcached-1.2.8-repcached-2.2.1 '
make: *** [all] Ошибка 2
ОС: Centos5.7 64 бит
gcc-4.1.2-51.el5
gcc-c ++ - 4.1.2-51.el5
libgcc-4.1.2-51.el5
Примечание. Memcached и расширение memcache для php уже установлены.
root @ server [~] # memcached -h
memcached 1.4.5
У меня была та же проблема, и это один из лучших результатов в Google, поэтому пришлось немного покопаться и протестировать.
Наконец мне удалось заставить его работать. Хитрость в том, чтобы установить libevent1 не libevent2.
В ubuntu я сделал:
sudo apt-get install libevent1-dev
Я также ранее установил libevent-dev по умолчанию, то есть libevent2, поэтому я очистил это:
sudo apt-get remove --purge libevent-dev
У меня такое чувство, что это может быть немного поздно для оригинального плаката, но, надеюсь, может помочь кому-то еще.