PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Monitor und Ubuntu 6.10



frontloop33
16.12.2006, 11:12
Hi!

hab ein problem bei der Installation von Monitor (Komplettpaket) unter Ubuntu 6.10.

Nachdem ich mich mit den ganzen Paketen rumgeschlagen hab geht der Befehl make (der ja als erstes kommt) nun ohne groben Fehler.

Bei make scope allerding steigt er dann aus, und ich weiß nicht so ganz warum.


gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o b
in-i686/xdisplay.o xdisplay.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/mon_mysql.o bin-i686/unixinout.o bin-i686/monitor_rou.o bin-i68
6/costabf.o bin-i686/demod_display.o bin-i686/xdisplay.o -lm -lncurses -L/usr/li
b/mysql -lmysqlclient -o bin-i686/Xmonitor
bin-i686/xdisplay.o: In function `x_error_handler':
xdisplay.c:(.text+0x41): undefined reference to `XGetErrorText'
xdisplay.c:(.text+0x7f): undefined reference to `XGetErrorDatabaseText'
xdisplay.c:(.text+0xce): undefined reference to `XGetErrorDatabaseText'
bin-i686/xdisplay.o: In function `do_x_select':


und dann gehts mit weiteren undefined references weiter.

Was mach ich da dagegen?

Bzw. nach weiterem rumbasteln:

Die normale Version (also Monitor 1.8.1) geht, läuft.
Komplettpaket läuft auch, nur ohne "make scope".

Jetzt bin ich soweit, dass er in einem Konsolenfenster auswertet.

Hab aber ja hier auch screenshots gesehen, die bunt sind. Also bessere übersicht etc. Wohl im Browserfenster.
Wie krieg ich des zum laufen?

ManuelW
16.12.2006, 15:35
http://www.funkmeldesystem.de/foren/showpost.php?p=216455&postcount=54

frontloop33
16.12.2006, 16:20
muss mich korrigieren:

es geht nur die Version 1.8.1.

Komplettpaket bricht mit Fehlermeldung von oben ab.

Dove
17.12.2006, 15:26
x-headers installen

den dev teil von deinem x-server

frontloop33
17.12.2006, 16:43
probiers mal aus.

Bin jetzt bei der konsolenversion 1.8.1 auf ein komisches Problem gestoßen:

Auswertung läuft und geht auch, aber:

Schleife 12345 wird über funk gesendet.
Reaktion von Monitor:
Auswertung von 129345, aber korrekter Anzeige des dazugehörigen Namens. (in der Codedatei drin)

Wie kann des sein?

Edit: im Protokoll stehts übrigends richtig drin. Also mit 5 statt 6 Ziffern.

frontloop33
23.12.2006, 13:05
und dann hab ich noch was anderes:

Ich hab Links ein Signal und Rechts eins.
Wenn nun links ein signal kommt, zeigt Monitor des rechts und links an. Es taucht also 2mal auf.
Kann man des irgendwie unterdrücken? Also, dass ein Signal (egal auf welchem Kanal) sobald es erkannt wurde für die nächsten X - Sekunden ignoriert wird?

BigBoss
30.01.2007, 22:04
Hallo,
ich hab' da mal 'n Frage:
und zwar hab' ich mir das 1.8.1-Paket geholt, bekomme aber immer noch, obwohl die ncurses mittlerweile installiert sind, immer noch Fehlermeldungen:


in-i686/demod_zvei.o demod_zvei.c
gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/unixinout.o unixinout.c
gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/monitor_rou.o monitor_rou.c
gcc -Wstrict-prototypes -I/usr/X11R6/include -O3 -march=i486 -DARCH_I386 -c -o bin-i686/mkcostab.o mkcostab.c
mkcostab.c: In function ‘main’:
mkcostab.c:43: warning: incompatible implicit declaration of built-in function ‘exit’
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] Fehler 1



Hab' mich mir hier mal durch's Forum gekämpft und die Tipp's alle beherzigt, komme aber immer nicht richtig weiter....
Was mach' ich denn da noch falsch?? Kann mir da wer weiterhelfen??

ManuelW
30.01.2007, 23:39
/usr/bin/ld: cannot find -lX11


Xorg devel fehlt

BigBoss
01.02.2007, 22:51
@ManuelW:
Jepp, danke, das war's :-)
Nu' werd' ich's mal ausprobieren. Hab noch'n Problem mit der Soundkarte, glaub' ich... Danke nochmals

BigBoss
04.02.2007, 16:19
Alos, ich hab' nun alles mal so gemacht, wie's in der Anweisung stand; kompilieren und so ging jetzt auch, aber ich habe jetzt das Problem, daß ich keinen Ton rein bekomme, bzw, wenn ich den Moitor starte, ich keinerlei Anzeige bekomme, die auch nur im entferntesten an ein Scop erinnert...:-\
Es kommt immer nur das Text-Terminal hoch. Auf diese Art und Weise habe ich natürlich auch keinerlei Überblick, ob überhaupt ein Ton dekodiert wird (passieren tut nämlich garnix).
Zusammengesteckt ist das Ganze mit der Onboard-Soundkarte, bei der auch was an den Latsprechern ankommt, aber eben nichts im Terminalfenster.
Weiß da jemand auf Anhieb Rat??

Dove
04.02.2007, 22:31
guck mal ob du alsa installiert hast.

wenn ja gib mal alsa-mixer ein

dort stellst du die aufnahme quelle auf line in. und steckst natürlich auch des kabel in den line in :D

und dann den minitor nomma starten dann sollte das funzen

nepomuck
13.04.2007, 17:14
Kurzanleitung fuer Ubuntu 6.10:

nach der Installation von Ubuntu folgende Pakete nachinstallieren:

sudo aptitude install x-dev libncurses5-dev libncurses5 libx11-dev

um die Soundkarte aus Skripten zu steuern empfiehlt sich aumix

sudo aptitude install aumix

Wer mit MP3 aufzeichnen moechte, sollte lame installieren. Dazu muss in /etc/apt/sources.list das multiverse freigeschaltet werden

sudo aptitude install lame

Damit laeuft die installation von monitor-1.8.1 auf Ubuntu 6.10 ohne fehler durch.

Andreas