• Willkommen im Geoclub - dem größten deutschsprachigen Geocaching-Forum. Registriere dich kostenlos, um alle Inhalte zu sehen und neue Beiträge zu erstellen.

Kein Export nach Garmin möglich

DL1YOV

Geocacher
Ich habe hier folgendes Problem:
Ich möchte gern Caches aus der Liste von CW als Waypoints auf mein Garmin Etrex Vista HCX exportieren. Nur leider hat das bisher immer noch nicht geklappt, der entsprechende Menüpunkt blieb bislang deaktiviert. Ich habe den Wolf hier unter Ubuntu Linux laufen und habe auch bereits gpsbabel in das Cachewolf-Verzeichnis kopiert. Wenn ich unter Anwendung->Einstellungen->Allgemein den Port einstellen möchte (Fenster "Einstellungen serieller Port") und in diesem Fenster den Button "Ports auflisten" drücke, zeigt das Terminal diese Fehlermeldungen an:

java.lang.UnsatisfiedLinkError: ewe.io.SerialPort.canOpen(Ljava/lang/String;)Z
at ewe.io.SerialPort.canOpen(Native Method)
at ewe.io.SerialPort.enumerateAvailablePorts(SerialPort.java)
at ewe.io.SerialPortOptions.action(SerialPortOptions.java)
at CacheWolf.GPSPortOptions.action(GPSPortOptions.java:239)
java.lang.UnsatisfiedLinkError: ewe.io.SerialPort.canOpen(Ljava/lang/String;)Z
at ewe.io.SerialPort.canOpen(Native Method)
at ewe.io.SerialPort.enumerateAvailablePorts(SerialPort.java)
at ewe.io.SerialPortOptions.action(SerialPortOptions.java)
at CacheWolf.GPSPortOptions.action(GPSPortOptions.java:239)
at ewe.io.SerialPortOptions.action(SerialPortOptions.java)
at ewe.ui.Editor.fireFieldEvent(Editor.java)
at ewe.ui.Editor.fireFieldEvent(Editor.java)
at ewe.ui.Editor.onControlEvent(Editor.java)
at ewe.ui.Control.onEvent(Control.java)
at ewe.ui.CellPanel.onEvent(CellPanel.java)
at ewe.ui.Form.onEvent(Form.java)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.Control.notifyAction(Control.java)
at ewe.ui.ButtonControl.fullAction(ButtonControl.java)
at ewe.ui.ButtonControl.fullAction(ButtonControl.java)
at ewe.ui.ButtonControl.penReleased(ButtonControl.java)
at ewe.ui.Control.penClicked(Control.java)
at ewe.ui.Control.onPenEvent(Control.java)
at ewe.ui.Control.onEvent(Control.java)
at ewe.ui.Control.postEvent(Control.java)
at ewe.ui.Window.doPostEvent(Window.java)
at ewe.ui.Window$windowThread.run(Window.java)
at ewe.sys.mThread.run(mThread.java)
at ewe.sys.Coroutine.run(Coroutine.java)

Weiß jemand, woran das evtl. liegen könnte (falsche Java-Version, falsche CacheWolf-Version oder etwas anderes)?

Gruß,

Oliver
 

Tony_GZ

Geocacher
sieht ganz nach diesem Problem aus:
http://www.geoclub.de/viewtopic.php?f=40&t=22077

Probier mal die java_ewe.dll in das Programmverzeichnis zu kopieren (gibt es z.B. hier: http://svn.berlios.de/svnroot/repos/cachewolf/trunk/lib/ )
 
OP
D

DL1YOV

Geocacher
Habe das Problem jetzt mittlerweile selbst gelöst. Zuerst habe ich, wie in einem Tip hier angegeben, einen symbolischen Link gpsbabel.exe, der auf gpsbabel zeigt, angelegt. Danach war zwar die Menüoption "Export -> zu Garmin" anwählbar, aber das war es dann auch schon. Daher habe ich die Cacheliste ganz einfach in ein GPX-File exportiert und dieses dann manuell mit gpsbabel auf das GPS-Gerät geschoben. Jetzt habe ich tatsächlich die Caches aus CacheWolf als Wegpunkte in meinem Gerät. (Ist zwar ein wenig umständlicher, aber Hauptsache es geht überhaupt irgendwie).i

Gruß,

Oliver
 

moorteufel

Geocacher
Hallo,

ich mache das so:
  • 1. Die Verknüpfung zu GPSbabel als "gpsbabel.exe" liegt im Work-Verzeichnis.
    2. "Export zu Garmin" im Cachewolf ausführen.
    3. Auf einer Konsole folgendes Script ausführen:
    Code:
    cd /home/moorteufel/workspace/cachewolf/CacheWolf-EWE-01/work/
    ./gpsbabel.exe  -i geo -f "temp.loc" -o garmin -F /dev/ttyUSB0
 
Oben