Archiv verlassen und diese Seite im Standarddesign anzeigen : Nochmal Instalatinsprobleme unter Suse Linux
Hallo und noch frohe Weihnachten!
Ich will Monitor unter Suse Linux 9.1 installieren. Beim Versuch mit Make install zu installieren bekomm ich aber folgende Meldung:
SRV04:~/monitor-1.8.1 # make install
Installiere Monitor und Gen nach /usr/local/bin,
Manual nach /usr/local/man/mann
als Super User
su -c"/usr/bin/install -c monitor /usr/local/bin;\
/usr/bin/install -c bin-i686/gen /usr/local/bin;\
/usr/bin/install -c monrc.n.gz /usr/local/man/mann"
/usr/bin/install: cannot stat `monitor': No such file or directory
/usr/bin/install: cannot stat `bin-i686/gen': No such file or directory
Woran kann das liegen?
Gruß
Thomas
Buebchen
26.12.2004, 18:01
Hast Du vorher mit "make" oder "make all" die Programme auch kompiliert ? Das "make install" kopiert die Dateien dann nur noch an die richtigen Stellen.
bei make und bei make all kommt folgende Fehlermeldung:
SRV04:~/monitor-1.8.1 # make
mkdir bin-i686
gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/hdlc.o hdlc.c
In file included from monitor.h:26,
from hdlc.c:27:
cursor.h:34:21: ncurses.h: No such file or directory
In file included from hdlc.c:27:
monitor.h:138: error: parse error before "WINDOW"
monitor.h:138: warning: no semicolon at end of struct or union
monitor.h:141: error: parse error before '}' token
hdlc.c: In function `ax25_disp_packet':
hdlc.c:325: error: invalid use of incomplete typedef `Common'
hdlc.c: At top level:
monitor.h:395: error: storage size of `common' isn't known
make: *** [bin-i686/hdlc.o] Error 1
Buebchen
26.12.2004, 22:27
Hi Spikis,
da hast eine Default Installation vom SuSE, das ohne Development-Komponenten installiert ist.
<b>
gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/hdlc.o hdlc.c
In file included from monitor.h:26,
from hdlc.c:27:
cursor.h:34:21: ncurses.h: No such file or directory
</b>
Hier fehlt offensicht der include der ncurses. Die Bibliothek ist für die Textformatierung zuständig.
Installier das Source-Paket (bzw. -devel Paket) , um damit ein Programm übersetzten zu können.
Das hat jetzt bis auf einen Fehler geklappt:
SRV04:/home/spikis/monitor-1.8.1 # make all
gcc bin-i686/mkcostab.o -lm -lncurses -lX11 -L/usr/X11R6/lib -o bin-i686/mkcostab
/usr/lib/gcc-lib/i586-suse-linux/3.3.3/../../../../i586-suse-linux/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make: *** [bin-i686/mkcostab] Error 1
Muss da noch ein Modul installiert werden oder woran liegt das?
Thomas
Buebchen
26.12.2004, 23:54
Es gibt jetzt zwei Möglichkeiten:
Entweder den X11 Support deaktivieren oder aber die entsprechenden Pakete nachinstallieren.
Da ich die meisten Linux Boxen ohne X (geschweige denn KDE installiere) weiss ich jetzt so aus'm Kopf heraus nicht, wie die Pakete heissen. Aber X11-devel wäre mal ein guter Anfang.
Oder ändere mal ( als ungetester Versuch) folgende Zeile im Makefile:
<b>
$(BINDIR)/mkcostab: $(BINDIR)/mkcostab.o
$(CC) $^ $(LDFLAGS) $(LDFLAGSX) -o $@
</b>
in
<b>
$(BINDIR)/mkcostab: $(BINDIR)/mkcostab.o
$(CC) $^ $(LDFLAGS) -o $@
</b>
(das $(LDFLAGSX) fehlt im zweiten Bereich)
Hallo Buebchen,
ich habe jetzt diverse pakete die was mit gcc zu tun haben installiertl. Die Instalation von Monitor hat danach poblemlos geklappt.
Vielen Dank für Deine Hilfe!
Thomas
Hallo nochmal,
ich möchte jetzt gerne die aufgezeichneten Daten in eine MySQL DB übertragen, um das php Script nutzen zu können.
Wie muss der Monitor modifiziert werden, dass dies geschieht?
Gruß
Thomas
Hi Thomas,
ich empfehle dir zu warten bis die Datenbankgeschichte richtig fertig ist. zZ ist das ganze noch in der "Bastel-Test-Phase" und noch nicht voll funktionstüchtig.
Wen du damit basteln möchtest solltest du dir den Thread
"Monitor mit Datenbankunterstützung" mal zu gemüte führen.
http://www.funkmeldesystem.de/foren/showthread.php?s=&threadid=14310
Aber wie gesagt, ich würd an deiner Stelle warten bis das richtig fertig ist.
gruss Manu
Powered by vBulletin® Version 4.2.3 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.