Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 15 von 18

Thema: Installation

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Registriert seit
    30.08.2005
    Beiträge
    247

    Installation

    Hi Leute!

    Ich gebe zu, ich bin neu im Linux-Sektor. Ich habe Debian (woody) laufen und arbeite mit gnome. Jetzt habe ich verzeifelt versucht, monitor zu installieren, aber ehrlich gesagt, verstehe ich nicht mal die readme-Datei :-). Ich bin mal davon ausgegangen, dass ich irgendsowas eintippen soll, wie "make" oder "make install", also hab ich das getan. Hier mal das Ergebnis von make:
    Code:
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o b
    in -i686/hdlc.o hdlc.c
    In file included from monitor.h:26,
                     from hdlc.c:27:
    curser.h:34:21: ncurses.h: No such file or directory
    In file included from hdlc.c:27:
    monitor.h:138: error: syntax error before "WINDOW"
    monitor.h:138: warning: no semicolon at end of struct or union
    monitor.h:141: error: syntax 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.c] Error 1
    Oder mal der Output von make install:
    Code:
    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-686/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
    Hat jemand eine Idee, was das zu bedeuten hat? Mache ich was falsch?

    Danke euch im Voraus!
    jhr

  2. #2
    Registriert seit
    12.05.2004
    Beiträge
    341
    curser.h:34:21: ncurses.h: No such file or directory
    du hast das packet "ncurses" nicht installiert.

    Installier das mal nach + ncurses devel, dann sollte es gehen.

  3. #3
    Registriert seit
    30.08.2005
    Beiträge
    247
    Hi!

    Danke erstmal für die schnelle Antwort. Ich hatte ehrlich gesagt nicht damit gerechnet, dass ich so schnell Hilfe bekomme!
    Allerdings muss ich auch sagen, dass mir das nicht geholfen hat. Ich hab nämlich genau das schon mal probiert und bekomme immer wieder gemeldet, dass das ncurses-Paket möglicherweise veraltet ist und daher nicht installiert werden kann (oder so ähnlich). Folglich bringt mich das nciht so weiter.
    Ich verwende Debian, woody (stable) und kann mit gnome und KDE dienen. Wenn du also noch ne Idee hast?

    Hauke

    PS: Mit unstable-Paketen hab ich's auch schon probiert; hat er auch nix gefunden...

  4. #4
    Registriert seit
    13.04.2004
    Beiträge
    47
    Hallo,

    du hast auch nen apt-get update(um die neuen Packet Listen zu bekommen) und dann apt-get upgrade(um die kiste aktuell zu halten) gemacht??

    Oder einfach nur mit alten Packages versucht apt-get install ncurses-devel ???

    LG Rhein-Erft

  5. #5
    Registriert seit
    12.05.2004
    Beiträge
    341
    Original geschrieben von jhr-online
    Hi!
    Ich hab nämlich genau das schon mal probiert und bekomme immer wieder gemeldet, dass das ncurses-Paket möglicherweise veraltet ist und daher nicht installiert werden kann (oder so ähnlich). Folglich bringt mich das nciht so weiter.
    nun ja, das bringt dich schon weiter, das paket wird unbedingt benötigt. wenn du versucht hast ncurses zu installieren, es aber nicht geklappt hat nützt dir das für die installation des monitor ja nicht wirklich viel :)

  6. #6
    Registriert seit
    30.08.2005
    Beiträge
    247
    Okay, ich verstehe, aber das Problem bleibt :-)

    Ich habe in der Synaptic Paketverwaltung nach "ncurses" gesucht und folgendes festgestellt:
    Installiert sind
    - libncurses5
    - libncursesw5
    - ncurses-base
    - ncurses-bin
    - ncurses-term

    und zur Verfügung stehen noch
    - evms-ncurses
    - libncurses4
    - libncurses5-dbg
    - libncurses5-dev
    - libncurses-ruby
    - libncurses-ruby1.8
    - libncursesw5-dbg
    - libncursesw5-dev
    - ncurses-hexedit.

    Ein update und upgrade habe ich durchgeführt, außer ein paar php-Aktualisierungen war aber nichts, was mich auch sehr gewundert hätte, da das System - so wie es jetzt ist - erste seit 4 Tagen installiert ist :-).

    Also, ganz verständlich ist mir die Situation nicht, weil ich einfach nicht weiß, was ich installieren muss. Vielleicht könnte noch mal jemand so nett sein und sich meiner annehmen? Ging ja bisher auch ganz nett - und vor allem schnell!

    Danke
    jhr

  7. #7
    Registriert seit
    11.12.2001
    Beiträge
    1.008
    Original geschrieben von jhr-online

    und zur Verfügung stehen noch
    - evms-ncurses
    - libncurses4
    - libncurses5-dbg
    - libncurses5-dev
    - libncurses-ruby
    - libncurses-ruby1.8
    - libncursesw5-dbg
    - libncursesw5-dev
    - ncurses-hexedit.
    Das solltest Du mal installieren.

  8. #8
    Registriert seit
    30.08.2005
    Beiträge
    247
    Hab ich gemacht. Wollt ihr noch mal ein Output lesen? Ich scheine zu blöd dafür zu sein... (Ich habe übrigens als root installiert)
    Code:
    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
    Was soll das?

    Ein Output von "make scope"?
    Code:
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/hdlc.o hdlc.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/pocsag.o pocsag.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/translate.o translate.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/domod_afsk12.o demod_afsk12.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_afsk24.o demod_afsk24.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_afsk24_2.o demod_afsk24_2.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_afsk24.o demod_afsk24.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_afsk24_2.o demod_afsk24_2.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_hapn48.o demod_hapn48.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_fsk96.o demod_fsk96.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/fms.o fms.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_poc5.o demod_poc5.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_poc12.o demod_poc12.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_poc24.o demod_poc24.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_fms.o demod_fms.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_dtmf.o demod_dtmf.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/demod_zvei.o demod_zvei.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/unixinout.o unixinout.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/monitor_rou.o monitor_rou.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -03 -march=i486 -DARCH_I386 -c -o bin-i686/mkcostab.o mkcostab.c
    gcc bin-i686/mkcostab.o -lm -lncurses -lX11 -L/usr/X11R6/lib -o bin-i686/mkcostab
    /usr/bin/ld: cannot find -lX11
    collect2: ld returned 1 exit status
    make: *** [bin-i686/mkcostab] Error 1
    Ne Idee?

  9. #9
    Registriert seit
    11.12.2001
    Beiträge
    1.008
    Ne Ne - Das hat nix mit zu dumm zu tun ;-)

    Das sind zwei verschiedene Paar Schuhe jetzt:

    Schritt 1 ist immer mit make das Programm zu erstellen (Aus dem Quelltext).

    Danach wird das erstellte Programm mit make install an die richtigen Stellen kopiert.

    Bei dir siehts so aus, daß er die X11 Library nicht findet. Die X11 Library stellt die Grafikfunktionen zur Verfügung. Hast Du ja auch drauf. Ohne gingen Gnome und KDE nicht.

    Also liegts am Makefile. Versuch mal ein "make all" - Erstellt den monitor ohne X11 Files. Fehlt zwar das Scope, aber der monitor läuft dann vielleicht ;-)

  10. #10
    Registriert seit
    30.08.2005
    Beiträge
    247
    Na, da war ich wohl doch etwas schwer von Begriff, bin aber bereit zu lernen. Ich habe "make" ausgeführt:
    Code:
    gcc bin-i686/mkcostab.o -lm -lncurses -lX11 -L/usr/X11R6/lib -o bin-i686/mkcostab
    /usr/bin/ld: cannot find -lX11
    collect2: ld returned 1 exit status
    make: *** [bin-i686/mkcostab] Error 1
    Ich will ja aber nicht so sein und folge deinem Rat - ich führe "make all" aus:
    Code:
    gcc bin-i686/mkcostab.o -lm -lncurses -lX11 -L/usr/X11R6/lib -o bin-i686/mkcostab
    /usr/bin/ld: cannot find -lX11
    collect2: ld returned 1 exit status
    make: *** [bin-i686/mkcostab] Error 1
    Das hab ich doch schon mal irgendwo gesehen?!
    Ich weiß nicht, vielleicht ist es mir nicht gegönnt. Falls du/ihr keine Lust mehr hast/habt, kann ich 's verstehen...

    jhr

  11. #11
    Registriert seit
    11.12.2001
    Beiträge
    1.008
    geh' ins Makefile und nimm das -lX11 bei den LDFLAGS raus.

    Ich müßte man Debian in 'ner VMWare installieren, um zu sehen, warum der Linker jetzt gerade die X11 Library nicht findet.

  12. #12
    Registriert seit
    30.08.2005
    Beiträge
    247
    Hab ich gemacht. Neuer Output für "make":
    Code:
    gcc bin-i686/mkcostab.o -lm -lncurses -L/usr/X11R6/lib -o bin-i686/mkcostab
    bin-i686/mkcostab
    gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/costabf.o costabf.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/demod_display_dummy.o demod_display_dummy.c
    gcc bin-i686/hdlc.o bin-i686/pocsag.o bin-i686/translate.o
    bin-i686/demod_afsk12 .o bin-i686/demod_afsk24.o bin-i686/demod_afsk24_2.o
    bin-i686/demod_hapn48.o bin -i686/demod_fsk96.o bin-i686/fms.o
    bin-i686/demod_poc5.o bin-i686/demod_poc12.o bin-i686/demod_poc24.o
    bin-i686/demod_fms.o bin-i686/demod_dtmf.o bin-i686/demod _zvei.o
    bin-i686/unixinout.o bin-i686/monitor_rou.o bin-i686/costabf.o bin-i686/
    demod_display_dummy.o -lm -lncurses -o bin-i686/monitor
    rm -f -f monitor
    ln -s bin-i686/monitor monitor
    gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/gen.o gen.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/gen_dtmf.o gen_dtmf.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/gen_sin.o gen_sin.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/gen_zvei.o gen_zvei.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/gen_hdlc.o gen_hdlc.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/gen_fms.o gen_fms.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/costabi.o costabi.c
    gcc bin-i686/gen.o bin-i686/gen_dtmf.o bin-i686/gen_sin.o bin-i686/gen_zvei.o bin-i686/gen_hdlc.o bin-i686/gen_fms.o bin-i686/costabi.o -lm -lncurses -o
    bin-i68 6/gen
    rm -f -f gen
    ln -s bin-i686/gen gen
    Daraufhin "make install"
    Code:
    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"
    und "make scope"
    Code:
    gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o
    b in-i686/demod_display.o demod_display.c
    gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o
    b in-i686/xdisplay.o xdisplay.c
    xdisplay.c:39:19: X11/X.h: No such file or directory
    xdisplay.c:40:22: X11/Xlib.h: No such file or directory
    xdisplay.c:41:23: X11/Xutil.h: No such file or directory
    xdisplay.c:62: error: syntax error before '*' token
    xdisplay.c:62: warning: data definition has no type or storage class
    xdisplay.c:63: error: syntax error before "window"
    xdisplay.c:63: warning: data definition has no type or storage class
    xdisplay.c:64: error: syntax error before "gc"
    xdisplay.c:64: warning: data definition has no type or storage class
    xdisplay.c:65: error: syntax error before "pixmap"
    xdisplay.c:65: warning: data definition has no type or storage class
    xdisplay.c:90: error: syntax error before '*' token
    xdisplay.c:91: warning: function declaration isn't a prototype
    xdisplay.c: In function `x_error_handler':
    xdisplay.c:95: error: `disp' undeclared (first use in this function)
    xdisplay.c:95: error: (Each undeclared identifier is reported only once
    xdisplay.c:95: error: for each function it appears in.)
    xdisplay.c:95: error: `evt' undeclared (first use in this function)
    xdisplay.c: At top level:
    xdisplay.c:110: error: syntax error before "predicate"
    xdisplay.c:110: error: syntax error before '*' token
    xdisplay.c:111: warning: function declaration isn't a prototype
    xdisplay.c: In function `predicate':
    xdisplay.c:112: error: `True' undeclared (first use in this function)
    xdisplay.c: In function `x_getkey':
    xdisplay.c:118: error: `XWindowAttributes' undeclared (first use in this function)
    xdisplay.c:118: error: syntax error before "winattrs"
    xdisplay.c:119: error: `XEvent' undeclared (first use in this function)
    xdisplay.c:125: error: `evt' undeclared (first use in this function)
    xdisplay.c:127: error: `KeyPress' undeclared (first use in this function)
    xdisplay.c:128: error: `XKeyEvent' undeclared (first use in this function)
    xdisplay.c:128: error: syntax error before ')' token
    xdisplay.c:135: error: `DestroyNotify' undeclared (first use in this function)
    xdisplay.c:138: error: `Expose' undeclared (first use in this function)
    xdisplay.c:139: error: `winattrs' undeclared (first use in this function)
    xdisplay.c: In function `child_win_init':
    xdisplay.c:203: error: `XSetWindowAttributes' undeclared (first use in this function)
    xdisplay.c:203: error: syntax error before "attr"
    xdisplay.c:204: error: `XGCValues' undeclared (first use in this function)
    xdisplay.c:205: error: `XColor' undeclared (first use in this function)
    xdisplay.c:206: error: `XSizeHints' undeclared (first use in this function)
    xdisplay.c:211: warning: assignment makes pointer from integer without a cast
    xdisplay.c:217: error: `color' undeclared (first use in this function)
    xdisplay.c:217: error: `dummy' undeclared (first use in this function)
    xdisplay.c:221: error: `attr' undeclared (first use in this function)
    xdisplay.c:225: error: `InputOutput' undeclared (first use in this function)
    xdisplay.c:226: error: `CWBackPixel' undeclared (first use in this function)
    xdisplay.c:232: error: `KeyPressMask' undeclared (first use in this function)
    xdisplay.c:233: error: `StructureNotifyMask' undeclared (first use in this function)
    xdisplay.c:233: error: `ExposureMask' undeclared (first use in this function)
    xdisplay.c:234: error: `gcv' undeclared (first use in this function)
    xdisplay.c:235: error: `LineSolid' undeclared (first use in this function)
    xdisplay.c:236: error: `GCForeground' undeclared (first use in this function)
    xdisplay.c:236: error: `GCLineWidth' undeclared (first use in this function)
    xdisplay.c:240: error: `sizehints' undeclared (first use in this function)
    xdisplay.c:243: error: `PMinSize' undeclared (first use in this function)
    xdisplay.c:243: error: `PMaxSize' undeclared (first use in this function)
    xdisplay.c: In function `child_process':
    xdisplay.c:289: error: `GXcopy' undeclared (first use in this function)
    xdisplay.c:289: error: `AllPlanes' undeclared (first use in this function)
    make: *** [bin-i686/xdisplay.o] Error 1
    Als ich dann "make all" ausprobierte:
    Code:
    make: Nothing to be done for `all'.
    und ein Manual lässt sich nciht finden...

  13. #13
    Registriert seit
    11.12.2001
    Beiträge
    1.008
    Das erste make und das darauffolgende make install sehen schon mal gut aus.

    Starte den monitor mal mit ./monitor , wenn Du im Ordner bist, in dem er erstellt worden ist.

    Das make scope klappt nicht, da er die X11 Library nicht dazulinken kann (sprich davon Programmteile integrieren kann).

    "man monrc" geht nicht ?

  14. #14
    Registriert seit
    30.08.2005
    Beiträge
    247
    Hi!

    "man monrc" tut nicht, stimmt und "./monitor" gibt folgendes:
    Code:
    bitte warten...       es spricht:                               DTMF:open: No such device67890
    wobei 67890 sich in verschiedenen Farben darstellt.
    Lass mich raten: Meine Soundkarte tut nicht, oder ich war zu doof sie zu aktivieren?

  15. #15
    Registriert seit
    07.08.2003
    Beiträge
    161
    Original geschrieben von jhr-online
    Hi!

    "man monrc" tut nicht, stimmt und "./monitor" gibt folgendes:
    Code:
    bitte warten...       es spricht:                               DTMF:open: No such device67890
    wobei 67890 sich in verschiedenen Farben darstellt.
    Lass mich raten: Meine Soundkarte tut nicht, oder ich war zu doof sie zu aktivieren?
    So wie das aussieht, findet er deine Soundkarte nicht.
    Das Audio-Device was gemeint ist: /dev/audio bzw. /dev/dsp

    Versuch doch mal das hier, um zu sehen ob es überhaupt dieses Device (Gerät) gibt: "cat /dev/dsp" bzw. "cat /dev/audio"

    Sollte es da eine Fehlermeldung geben, wie: "No such device" oder "Device not found" oder "Device busy" oder so ähnlich, dann hast du mit an Sicherheit grenzender Wahrscheinlichkeit einen Fehler bei deinem Soundkartentreiber.

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
  •