2014-11-08 2 views
0

Существует проект, который позволяет вам отслеживать активность memcached с помощью pcap и отображать результаты в формате top/htop.Невозможно сконфигурировать/создать memkeys (приложение активности memcached)

https://github.com/tumblr/memkeys.git

Чтобы построить, нужно autoconf и automake, и настроить программу для вашей системы, запустив прилагаемое autogen.sh сценарий.

Когда я запускаю это, через пару десятков строк, он умирает со следующим выходом:

... 
checking for g++44... no 
checking for g++... no 
checking for gcc... gcc 
checking whether the C++ compiler works... no 
configure: error: in `/data/tmp/memkeys/memkeys-master': 
configure: error: C++ compiler cannot create executables 
See `config.log' for more details 

Файл config.log указывает, что Configure генерируется программа C с ошибкой (у меня есть GCC (Ubuntu/Линаро 4.6.3-1ubuntu5) 4.6.3) установлен):

configure:3191: result: no 
configure: failed program was: 
| /* confdefs.h */ 
| #define PACKAGE_NAME "memkeys" 
| #define PACKAGE_TARNAME "memkeys" 
| #define PACKAGE_VERSION "0.1" 
| #define PACKAGE_STRING "memkeys 0.1" 
| #define PACKAGE_BUGREPORT "[email protected]" 
| #define PACKAGE_URL "" 
| #define PACKAGE "memkeys" 
| #define VERSION "0.1" 
| /* end confdefs.h. */ 
| 
| int 
| main() 
| { 
| 
| ; 
| return 0; 
| } 

похоже, заявление должно было быть сгенерированы до return заявления, но ничего не было вставлено и источник остается одиноким полу- двоеточие.

Это звонит звонок?

ответ

0

Хорошо, для археологов, которые наткнулись на эту проблему в будущем, ответ заключается в том, что сервер не был полностью настроен для разработки (и Configure не смог правильно определить проблему).

apt-get install build-essential 

был недостающий деталь. Если вы хотите развернуть результирующий динамический двоичный файл через ряд хостов Ubuntu, вам также необходимо убедиться, что на них установлен пакет libpcrecpp0.

Смежные вопросы