Forum: HF, Funk und Felder gnuradio-companion unter Windows 7


von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Hallo,

hat schon mal jemand gnuradio-companion unter Windows 7 professional 
64-Bit zum laufen bekomme?
Irgendwie erscheint es aussichtslos:
Wenn ich per Installer installiere und gnuradio-companion ausführe kommt 
einfach nur: "Cannot import gnuradio. Are your PYTHONPATH and 
LD_LIBRARY_PATH set correctly?"
Man kann zwar die Umgebungsvariablen festlegen, aber so richtig was zu 
bringen scheint es nicht. Sind die Libraries nicht gleich mit dabei?

Noch schlechter geht es beim Compilieren von den Sourcen. Unter Cygwin 
streikt ./configure --enable-grc weil gtk (pygtk und wrapper) nicht 
gefunden wurde, trotz Installation aus den Paketquellen.

Unter MinGW geht es auch nicht. (gnuradio 3.3.0) Selbst ohne grc steigt 
make aus mit:
1
C:/Programs/MinGW/msys/1.0/local/include/boost-1_43/boost/smart_ptr/detail/yield_k.hpp:58:29: warning: conflicts with previous declaration 'void boost::detail::Sleep(unsigned int)'
2
gr_udp_sink.cc: In member function 'void gr_udp_sink::connect(const char*, short unsigned int)':
3
gr_udp_sink.cc:226:60: error: 'getaddrinfo' was not declared in this scope
4
gr_udp_sink.cc:237:24: error: 'freeaddrinfo' was not declared in this scope

Bei neueren Versionen von gnuradio meint schon ./configure es könne 
nicht gegen boost gelinkt werden, obwohl es als installiert erkannt 
wurde.

Wie bekomme ich nun gnuradio-companion unter Windows 7 64-Bit zum 
Laufen?
unter Ubuntu geht es jedenfalls mittlerweile.

von Maik H. (Gast)


Lesenswert?

Hallo Leidensgenosse,
ich als Hardwaremesnsch habe es einen Tag lang unter WindowsXP versucht. 
Schlußendlich lief es (war jedoch eine schon compilierte Version aus dem 
Netz),jedoch die Soundkarten-Datenausgabe ging beispielsweise nicht. 
Versuche meiner Softwarekollegen liefen auch ins Leere. Dazu waren 
einige Graphische Signalsenken, wie z.B. das Wasserfalldiagramm nicht 
funktionsfähig. Der Riesenaufwand die fehlenden Softwarebibliotheken 
dazuzuistallieren, damit es ersteinmal überhaupt lief, war auch nicht 
grade Motivationsfördernd.
Zuletzt habe ich mir dann ein USB Digitalsope in Matlab eingebunden und 
damit die gewünschte Signalanalyse programmiert.

vg

Maik

von tom (Gast)


Lesenswert?

Zwischen GnuRadio und Matlab liegen halt einige k€ 
Anschaffungswiderstand, der im privaten Gebrauch doch einiges Bemühen 
rechtfertigt, die Sache zum Laufen zu bekommen.

von Maik H. (Gast)


Lesenswert?

Absolut richtig, deshalb dachte ich auch daran, das ganze in der Firma 
zum Laufen zu bringen, damit man nicht das Matlab dafür hernehmen muß 
und vielleicht gleich ein kostenloses, tolles softwarebasiertes Meßgerät 
für HF Signale hat. Da wäre dann bestimmt auch USRP drin gewesen. Aber 
Extra einen Rechner mit Linux, von dem in der Firma dann greademal zwei 
Leute Ahnung haben - nönö. Dazu dann noch in Phyton einarbeiten... .

Wenn es mal irgendwann eine einfach installierbare Windows-Lösung für 
das GNU-Radio gibt - dann bin ich aber höchst interessiert. Aber der 
"Anschaffungswiderstand" für Matlab ist in der Tat ziemlich hoch.

vg

Maik

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Als Alternative zu Matlab/Simulink existiert ja noch Scilab/Xcos, aber 
das hat halt keine USRP-Anbindung.

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Stefan Helmert schrieb:
> Wenn ich per Installer installiere und gnuradio-companion ausführe kommt
> einfach nur: "Cannot import gnuradio. Are your PYTHONPATH and
> LD_LIBRARY_PATH set correctly?"

Hast du Python, PyQT usw. installiert?

tom schrieb:
> Zwischen GnuRadio und Matlab liegen halt einige k€
> Anschaffungswiderstand, der im privaten Gebrauch doch einiges Bemühen
> rechtfertigt, die Sache zum Laufen zu bekommen.

Für GNURADIO würde ich aber eher auf Linux setzen, ist doch zu sehr ein 
Fremdkörper unter Windows.

von blargh (Gast)


Lesenswert?

wenn man keinen rechner für linux abstellen mag halt als vm

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

>Hast du Python, PyQT usw. installiert?
Ja, sogar die Windows-Version

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Ich habe es jetzt geschafft gnuradio-companion unter Windows zu starten. 
Ich habe es jetzt exakt nach der Anleitung gemacht:
http://www.joshknows.com/gnuradio_port
Nur das lxml habe ich von hier:
http://pypi.python.org/pypi/lxml/2.3
und zwar:
lxml-2.3.win32-py2.7.exe

Es scheint Probleme mit dem 64-Bit-Python oder 64-Bit Paketen geben.

von Maik H. (Gast)


Lesenswert?

Hi, und läuft die Wasserfalldiagramm - Datensenke ?
Funktioniert die Analog Ein- und Ausgabe über die Soundkarte ?

Wenn ja - wäre das mehr als toll - und die Fragen würden beginnen ;)

vg

Maik

von Stefan H. (Firma: dm2sh) (stefan_helmert)


Lesenswert?

Momentan stürzt es beim Dateischreiben noch ab. Ich muss mal noch ein 
bischen testen. Möglicherweise muss ich dieses Cheetah noch mal 
irgendwie anders installieren.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.