Problemas com a instalação do Multitail 5.2.11 no RHEL5.3

Problemas com a instalação do Multitail 5.2.11 no RHEL5.3

Estou tendo alguma dificuldade para instalar o Multitail em uma caixa Linux. O site deles menciona que o Multitail requer a biblioteca ncurses, mas sistemas como *BSD e Linux possuem essa biblioteca por padrão. Os arquivos de cabeçalho mencionados durante a instalação me levam a acreditar que a biblioteca ncurses não é uma biblioteca existente ou um arquivo de configuração pode não estar apontado no local correto.

Ao executar o comando "make install", recebo o seguinte: 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 No arquivo incluído em utils.c:34: mt.h:55:20: erro: panel.h: Esse arquivo ou diretório não existe mt.h:56:22: erro: ncurses.h: Esse arquivo ou diretório não existe No arquivo incluído em utils.c:34: mt.h:127: erro: especificador-qualificador esperado -list antes de âJANELA No arquivo incluído em utils.c:36: globals.h:124: erro: esperado â=â, â,â, â;â, âasmâ ou â__attribute__â antes de âbox_bottom_left_hand_cornerâ globals.h:125: erro: esperado â =â, â, â, â;â, âasmâ ou â__attribute__â antes de âbox_bottom_right_hand_cornerâ globals.h:126: erro: esperado â=â, â,â, â;â, âasmâ ou â__attribute__â antes de âbox_bottom_sideâ globals.h:127: erro: esperado â=â, â,â, â;â, âasmâ ou â__attribute__â antes de 'box_left_side' globals.h:128: erro: esperado â=â, â,â, â;â, âasmâ ou â__attribute__â antes de 'box_right_side' globals.h:129: erro: esperado â=â, â, â, â;â, âasmâ ou â__attribute__â antes de âbox_top_left_hand_cornerâ globals.h:130: erro: esperado â=â, â,â, â;â, âasmâ ou â__attribute__â antes de âbox_top_right_hand_cornerâ globals.h: 131: erro: esperado â=â, â,â, â;â, âasmâ ou â__attribute__â antes de âbox_top_sideâ make: *** [utils.o] Erro 1

Alguém aí tem experiência com Multitail ou alguma ideia de qual possa ser o problema?

Obrigado, Brandão

Responder1

Por que você quer compilá-lo? Você deve usar o gerenciador de pacotes padrão fornecido pelo seu sistema operacional para instalá-lo.

Para Redhat/Fedora, use isto:

sudo yum install multitail

Para Debian/Ubuntu, use isto:

sudo apt-get install multitail

Eu instalei em minhas caixas Ubuntu e Fedora e funcionou por padrão, sem a necessidade de instalar nenhum repositório de terceiros.

Responder2

Pergunta de um ano, mas aqui está a resposta:

Você precisa de maldições

yum install ncurses-devel ncurses

Então ele será compilado corretamente.

Útil para instalar o último multitail 5.2.13 que os repositórios não carregam para centos

informação relacionada