Проблемы с установкой Multitail 5.2.11 на RHEL5.3

Проблемы с установкой Multitail 5.2.11 на RHEL5.3

У меня возникли некоторые трудности с установкой Multitail на Linux-компьютере. На их сайте упоминается, что Multitail требует библиотеку ncurses, но в таких системах, как *BSD и Linux, эта библиотека есть по умолчанию. Заголовочные файлы, упомянутые во время установки, наводят меня на мысль, что библиотека ncurses не является существующей библиотекой или файл конфигурации может быть указан в неправильном месте.

При запуске команды "make install" я получаю следующее: root@taspmociias304:/u01/multitail-5.2.11 17:41:19 # make install gcc -funsigned-char -D uname-O2 -Wall -DVERSION=\"5.2.11\" -g -DCONFIG_FILE=\"//etc/multitail.conf\" -c -o utils.o utils.c В файле, включенном из utils.c:34: mt.h:55:20: ошибка: panel.h: Такого файла или каталога нет mt.h:56:22: ошибка: ncurses.h: Такого файла или каталога нет В файле, включенном из utils.c:34: mt.h:127: ошибка: ожидался specifier-qualifier-list перед âWINDOWâ В файле, включенном из utils.c:36: globals.h:124: ошибка: ожидается â=â, â,â, â;â, âasmâ или â__attribute__â перед âbox_bottom_left_hand_cornerâ globals.h:125: ошибка: ожидается â=â, â,â, â;â, âasmâ или â__attribute__â перед âbox_bottom_right_hand_cornerâ globals.h:126: ошибка: ожидается â=â, â,â, â;â, âasmâ или â__attribute__â перед âbox_bottom_sideâ globals.h:127: ошибка: ожидается â=â, â,â, â;â, âasmâ или â__attribute__â перед âbox_left_sideâ globals.h:128: ошибка: ожидалось â=â, â,â, â;â, âasmâ или â__attribute__â перед âbox_right_sideâ globals.h:129: ошибка: ожидалось â=â, â,â, â;â, âasmâ или â__attribute__â перед âbox_top_left_hand_cornerâ globals.h:130: ошибка: ожидалось â=â, â,â, â;â, âasmâ или â__attribute__â перед âbox_top_right_hand_cornerâ globals.h:131: ошибка: ожидалось â=â, â,â, â;â, âasmâ или â__attribute__â перед âbox_top_sideâ сделать: *** [utils.o] Ошибка 1

Есть ли у кого-нибудь опыт работы с Multitail или какие-либо идеи, в чем может быть проблема?

Спасибо, Брэндон.

решение1

Зачем вам вообще его компилировать? Для установки вам следует использовать стандартный менеджер пакетов, предоставляемый вашей ОС.

Для Redhat/Fedora используйте это:

sudo yum install multitail

Для Debian/Ubuntu используйте это:

sudo apt-get install multitail

Я установил его на свои Ubuntu и Fedora, и он работал по умолчанию, без необходимости установки каких-либо сторонних репозиториев.

решение2

Вопросу уже год, но вот ответ:

Вам нужны ncurses

yum install ncurses-devel ncurses

Тогда он будет компилироваться правильно.

Полезно для установки последнего multitail 5.2.13, которого нет в репозиториях для centos

Связанный контент