Ergebnis 1 bis 9 von 9

Thema: Nochmal Instalatinsprobleme unter Suse Linux

  1. #1
    spikis Gast

    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
    Geändert von spikis (28.12.2004 um 16:02 Uhr)

  2. #2
    Registriert seit
    11.12.2001
    Beiträge
    1.008
    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.

  3. #3
    spikis Gast
    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

  4. #4
    Registriert seit
    11.12.2001
    Beiträge
    1.008
    Hi Spikis,

    da hast eine Default Installation vom SuSE, das ohne Development-Komponenten installiert ist.


    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



    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.

  5. #5
    spikis Gast
    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

  6. #6
    Registriert seit
    11.12.2001
    Beiträge
    1.008
    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:


    $(BINDIR)/mkcostab: $(BINDIR)/mkcostab.o
    $(CC) $^ $(LDFLAGS) $(LDFLAGSX) -o $@


    in


    $(BINDIR)/mkcostab: $(BINDIR)/mkcostab.o
    $(CC) $^ $(LDFLAGS) -o $@


    (das $(LDFLAGSX) fehlt im zweiten Bereich)
    Geändert von Buebchen (26.12.2004 um 23:56 Uhr)

  7. #7
    spikis Gast
    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

  8. #8
    spikis Gast
    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

  9. #9
    Registriert seit
    12.05.2004
    Beiträge
    341
    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/...threadid=14310

    Aber wie gesagt, ich würd an deiner Stelle warten bis das richtig fertig ist.

    gruss Manu

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •