PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Installation unter Suse 9.2



Wally
18.12.2004, 08:38
Hallo,

so nachdem ich auch unter Suse Linux 9.2 das POCSAG nutzen möchte habe ich mir das Monitor Programm runtergeladen in der Version 1.8.1. Leider bekomme ich die Installation nicht hin. Das entpacken ist noch ok aber sobald ich Suse mit MAKE usw komme gibt es Ärger. Anbei mal eine Copy der Konsole. Vielleicht weiß ja jemand Rat. Die Installation wurde als root ausgeführt.

linux:/home/wally/Internet-DL # tar xvzf monitor-1.8.1.tar.gz
monitor-1.8.1/
monitor-1.8.1/demod_display.c
monitor-1.8.1/gen_fms.c
monitor-1.8.1/demod_poc5.c
monitor-1.8.1/monitor.h
monitor-1.8.1/gpm-xterm.h
monitor-1.8.1/pocsag.c
monitor-1.8.1/cursor.h
monitor-1.8.1/filter.h
monitor-1.8.1/hdlc.c
monitor-1.8.1/filter-i386.h
monitor-1.8.1/demod_fsk96.c
monitor-1.8.1/README
monitor-1.8.1/gen_sin.c
monitor-1.8.1/Makefile
monitor-1.8.1/fms.c
monitor-1.8.1/gen.c
monitor-1.8.1/gen.h
monitor-1.8.1/SUPPORT
monitor-1.8.1/demod_fms.c
monitor-1.8.1/demod_zvei.c
monitor-1.8.1/gen_zvei.c
monitor-1.8.1/demod_hapn48.c
monitor-1.8.1/demod_dtmf.c
monitor-1.8.1/mkcostab.c
monitor-1.8.1/gen_hdlc.c
monitor-1.8.1/gen_dtmf.c
monitor-1.8.1/xdisplay.c
monitor-1.8.1/demod_afsk24_2.c
monitor-1.8.1/demod_afsk12.c
monitor-1.8.1/demod_afsk24.c
monitor-1.8.1/demod_poc24.c
monitor-1.8.1/demod_poc12.c
monitor-1.8.1/rtw_.xpm
monitor-1.8.1/HISTORY
monitor-1.8.1/translate.c
monitor-1.8.1/unixinout.c
monitor-1.8.1/.monrc-beispiel
monitor-1.8.1/monitor_rou.c
monitor-1.8.1/monrc.n.gz
monitor-1.8.1/monrc.n
monitor-1.8.1/demod_display_dummy.c
linux:/home/wally/Internet-DL # cd monitor-1.8.1
linux:/home/wally/Internet-DL/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
make: gcc: Command not found
make: *** [bin-i686/hdlc.o] Error 127

Gruß
WALLY

ManuelW
18.12.2004, 10:26
Schaut aus als hättest du nicht alle gcc Packete installiert.
Schau mal in yast nach gcc

Wally
18.12.2004, 12:06
Hi,

ja mache ich. Ich melde mich dann wieder....

Wally
18.12.2004, 14:39
Hallo,

so habe die gcc Pakete jetzt nach installiert. Geht leider immer noch nicht denn jetzt kommen noch mehr Fehlermeldungen. Naja ich werde wohl wieder mit POCSAG unter WIndows weiter machen.

Konsolencopy:

linux:/home/wally/Internet-DL/monitor-1.8.1 # make
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
linux:/home/wally/Internet-DL/monitor-1.8.1 # make scope
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
linux:/home/wally/Internet-DL/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
linux:/home/wally/Internet-DL/monitor-1.8.1 #

ManuelW
18.12.2004, 14:44
tja, oder erstmal bissel mit Linux beschäftigen.
Da fehlt wohl noch das ncurses packet.

Wally
18.12.2004, 15:38
Original geschrieben von ManuelW
tja, oder erstmal bissel mit Linux beschäftigen.


Tja trifft wohl auch für Dich zu denn ncurses IST installiert.

ManuelW
18.12.2004, 17:23
pfff lol, ja ne is klar norr.

Ich kenn doch dein System nich, sind denn auch die devel dazu installiert ?

coastboy
18.12.2004, 17:45
Hi,

ich habe es nun endlich geschafft meine Soundkarte und das Monitor programm unter Suse 9.2 zu installieren.

Leider kommt jetzt immer bei starten des Monitors oben links in der Ecke die Meldung Bite warten...

und die verschwindet auch nicht.
Als meine Soundkarte noch nicht aktiviert war kam da immer die Uhrzeit .

Weiß jemand woran dies liegen kann?

bin linux Anfänger

mfg
coastboy

ManuelW
18.12.2004, 18:28
hast du die soundkarte auch mal getestet, das die auch wirklich funktioniert ? Nicht das ne andere Anwendung (KDE zB) drauf zugreift.

coastboy
18.12.2004, 18:51
Hi

habe mir eine mp3-datei angehört.
reicht das?
also müßte sie funktionieren oder?

mfg
coastboy

Beamtenzündelmann
18.12.2004, 19:07
Wenns gar nicht funktioniert!
Versuchs mal mit dem FMS Crusader, der wertet auch POC aus,und ist Platformunabhängig, läuft auch unter LINUX!
www.fmscrusader.de

coastboy
18.12.2004, 22:50
Hi,

also der crusader läuft auch nicht.
irgendwie scheint da was mit der soundkarten einstellung nicht zu stimmen

ich krieg noch die krise...

mfg
coastboy

Buebchen
18.12.2004, 22:50
Original geschrieben von Wally
Tja trifft wohl auch für Dich zu denn ncurses IST installiert.

Mal so ganz im Ernst: Wenn man nur wenige Beiträge darüber noch nicht in der Lage war zu erkennen, daß der gcc (als eins der zentralen Linux/Unix Hilfsmittel) fehlt, wäre ich mit derartig grossen Reden vorsichtiger.

Es ist offensichtlich, daß das deine ersten Schritte unter einem *nix Betriebssystem sind. Und du hast um Hilfe gefragt ... Also tiiief durchatmen und dann weitermachen, wenn's noch nicht geht.

Hier hat keiner dein SuSE installiert. Kann also auch keiner wissen, was Du ausgewählt hast.

Buebchen
18.12.2004, 22:53
Original geschrieben von coastboy
Hi,

also der crusader läuft auch nicht.
irgendwie scheint da was mit der soundkarten einstellung nicht zu stimmen

ich krieg noch die krise...

mfg
coastboy

Versuch doch z.B. mal was aufzunehmen. Dann weisst Du, ob's geht.

Ich gehe mal davon aus, daß Du den KDE nutzt. Dann schau nochmal im KMixer nach, welche Aufnahmequelle eingestellt ist. Sonst passiert da nämlich garnix, wenn Du den Mic-In auswertest, aber den Scanner am Line-In hast (oder umgekehrt).

Achso: Welche Soundkartentreiber hast Du installiert ? Alsa oder oss ?

coastboy
18.12.2004, 23:28
Hi,

line-in ist als quelle gewählt und ich höre das rauschen des diskriminators.
aber aufnehmen kann ich nichts.
hab ein nvidia sound chip und als alsa konfiguriert?
und nutze kde

hab kein plan wiese der nichts aufnimmt :(

mfg
coastboy

coastboy
19.12.2004, 00:17
Hi,
habe jetzt die datei /etc/modprobe.d/sound geändert und nun läuft der monitor.

warte nun auf eine decodierung.

gute nacht
coastboy

coastboy
19.12.2004, 12:42
Hi,
nun geht es.
jetzt decodiert der monitor sogar sachen die garnicht sein können.

mfg
coastboy

ManuelW
19.12.2004, 17:53
lol ;)

Fernmeldedienst
21.02.2005, 23:36
Hallo zusammen!

Habe Monitor erfolgreich installiert.
Aber er wertet nicht aus. links oben in der Ecke steht nur "bitte warten"

Wer kann mir weiterhelfen?
Wer hat ein paar gute Tipps? das, was ich hier im Forum gefunden habe, hat mir nicht wirklich weitergeholfen.

Gruß
Daniel

Buebchen
22.02.2005, 10:52
Das Problem ist vermutlich, daß er das Device /dev/dsp0 nicht findet.

Ist das oss-alsa Modul installiert ? oss ist das "alte" Treibermodell und alsa das neue. Im 2.6er Kernel wird standardmäßig alsa genutzt.

Versuch mal folgendes, um zu sehen, ob ein Modul mit "oss" im Namen installiert ist:

"rpm -qa | grep oss"

Fernmeldedienst
22.02.2005, 17:35
Hallo!

So, habe den Befehl ausprobiert.
Da passiert wieder nichts. :-(

Habe einen Soundblaster 5.1 installiert.
DIe systemgeräusche funktionieren, auch der EIngang ist zu hören..
aber beim Monitor scheint es ein Problem zu geben.. denn er bringt oben eine Meldung, dass er irgendwas nicht finden kann. Was, kann ich ich nicht sehen, da ein Teil fehlt.

Vielleicht hat ja jemand noch eine Idee?

Gruß
Daniel

Edit: Monitor läuft jetzt. ABer decodiert noch nichts. Habe diverse Mixereisntellungen ausprobiert, aber ohne Erfolg.

Werde die Tage wieder probieren, muss jetzt leider weg. Wer hat ne Idee??
wenn ich mit scope starte, stürzt mir der Monitor ab.

firefighter53
26.02.2005, 20:56
Hallo zusammen,

natürlich habe auch ich bei der Umstellung auf 9.2 erstmal keine Dekodierung machen können. Das liegt daran, dass man bei kmix (der wird als Standardmixer installiert) offensichtlich die capture-quelle nicht richtig einstellen kann. Stattdessen mus kamix verwendet werden. Dazu wird folgendermaßen vorgegangen:

1. kmix beenden, wenn er grade läuft.
2. als root den yast aufrufen, dann zur Registerkarte "software hinzufügen / löschen"
3. nach "kdemultimedia" suchen. Er wird (unter anderem) "kdemultimedia3-mixer" finden. Der muss gelöscht werden.
4. Alles bestätigen, der mixer wird gelöscht.
5. Als root eine Konsole aufmachen und folgende Sachen eingeben:

- rcalsasound stop
- rm /etc/asound.state
- rcalsasound start
- alsactl store

Jetzt wird noch der kamix installiert: wieder yast aufrufen, software installieren, nach kamix suchen und dann das Paket installieren.

Im Anschluss über <ALT><F2> den Befehl "kamix &" ausführen. Dann läuft kamix.

Wird jetzt der monitor aufgerufen, dann sieht man im scope sofern es aktiv ist, dass immer noch nix durchkommt. Deswegen ist jetzt das Mixerfenster von kamix wichtig für die Einstellungen. Dort gibt es eine Registerkarte "capture". Da muss man hin. Dort dann mit den beiden pull-down-menues das capture-device von "mic" auf "line" einstellen. Noch das Kreuz bei "activate" setzen, mit den beiden Fadern den Pegel anpassen. Jetzt funktionierts!

Viel Spaß noch damit!

Stephan

cwh
23.03.2005, 11:05
Original geschrieben von coastboy
hab ein nvidia sound chip und als alsa konfiguriert?
und nutze kde

Vermutlich belegt der artsd /dev/dsp (die Soundkarte).

Im KDE Kontrollzentrum unter "Sound & Multimedia" -> "Sound System" die Checkbox "Soundsystem aktivieren" deaktivieren. und speichern. Dann sollte /dev/dsp frei sein.