Probleme mit der Installation von Multitail 5.2.11 auf RHEL5.3

Probleme mit der Installation von Multitail 5.2.11 auf RHEL5.3

Ich habe einige Schwierigkeiten, Multitail auf einer Linux-Box zu installieren. Auf ihrer Site wird erwähnt, dass Multitail die ncurses-Bibliothek benötigt, aber Systeme wie *BSD und Linux haben diese Bibliothek standardmäßig. Die während der Installation erwähnten Header-Dateien lassen mich glauben, dass die ncurses-Bibliothek keine vorhandene Bibliothek ist oder dass eine Konfigurationsdatei möglicherweise nicht am richtigen Speicherort angegeben ist.

Beim Ausführen des Befehls „make install“ erhalte ich Folgendes: 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 In Datei enthalten von utils.c:34: mt.h:55:20: Fehler: panel.h: Keine solche Datei oder kein solches Verzeichnis mt.h:56:22: Fehler: ncurses.h: Keine solche Datei oder kein solches Verzeichnis In Datei enthalten von utils.c:34: mt.h:127: Fehler: erwartete Spezifizierer-Qualifizierer-Liste vor „WINDOW“ In Datei enthalten von utils.c:36: globals.h:124: Fehler: erwartetes „=“, â,â, â;â, âasmâ oder â__attribute__â vor âbox_bottom_left_hand_cornerâ globals.h:125: Fehler: erwartet â=â, â,â, â;â, âasmâ oder â__attribute__â vor âbox_bottom_right_hand_cornerâ globals.h:126: Fehler: erwartet â=â, â,â, â;â, âasmâ oder â__attribute__â vor âbox_bottom_sideâ globals.h:127: Fehler: erwartet â=â, â,â, â;â, âasmâ oder â__attribute__â vor âbox_left_sideâ globals.h:128: Fehler: erwartet â=â, â,â, â;â, âasmâ oder â__attribute__â vor âbox_right_sideâ globals.h:129: Fehler: erwartet â=â, â,â, â;â, âasmâ oder â__attribute__â vor âbox_top_left_hand_cornerâ globals.h:130: Fehler: erwartet â=â, â,â, â;â, âasmâ oder â__attribute__â vor âbox_top_right_hand_cornerâ globals.h:131: Fehler: erwartet â=â, â,â, â;â, âasmâ oder â__attribute__â vor âbox_top_sideâ make: *** [utils.o] Fehler 1

Hat jemand da draußen Erfahrung mit Multitail oder eine Idee, wo das Problem liegen könnte?

Danke, Brandon

Antwort1

Warum möchten Sie es überhaupt kompilieren? Sie sollten zur Installation den Standardpaketmanager Ihres Betriebssystems verwenden.

Verwenden Sie für Redhat/Fedora Folgendes:

sudo yum install multitail

Verwenden Sie für Debian/Ubuntu Folgendes:

sudo apt-get install multitail

Ich habe es auf meinen Ubuntu- und Fedora-Boxen installiert und es funktionierte standardmäßig, ohne dass ich irgendwelche Drittanbieter-Repositorys installieren musste.

Antwort2

Jahre alte Frage, aber hier ist die Antwort:

Du brauchst ncurses

yum install ncurses-devel ncurses

Dann wird es ordnungsgemäß kompiliert.

Nützlich, um das letzte Multitail 5.2.13 zu installieren, das die Repositories für Centos nicht enthalten

verwandte Informationen