Spring naar bijdragen

Aanbevolen berichten

Geplaatst

Hoi,

 

Op internet vond ik een Geocache tool die ook onder linux te gebruiken zou zijn: GPSturbo.

gpsturbo.jpg

 

Je kunt de sourcecode zelf downloaden en compileren, maar daar heb je de kgui library voor nodig, maar die laatste wil bij mij op ubuntu (8.04 2.6.24-19) niet compileren.

Ik krijg dan de volgende error:

 

make[1]: Entering directory `/root/geo/kgui-read-only/matrixssl/src'
gcc -O3  -fPIC -DLINUX -I./   -c -o os/win/win.o os/win/win.c
os/win/win.c:34:21: error: windows.h: No such file or directory
os/win/win.c:35:22: error: wincrypt.h: No such file or directory
os/win/win.c:38:21: error: process.h: No such file or directory
make[1]: *** [os/win/win.o] Error 1
make[1]: Leaving directory `/root/geo/kgui-read-only/matrixssl/src'
make: *** [other] Error 2

 

Iemand die het aan de praat gekregen heeft?

Geplaatst
Klinkt alsof een Makefile niet klopt, of een automake of zo. Het lijkt allemaal windows files te willen compileren en die gaat ongetwijfeld windows specifieke (cygwin?) include files meenemen.

 

Ziet er wel aardig uit trouwens, misschien kom ik er nog wel eens aan toe om te werken met een linux laptop en dan zou dit een leuke optie zijn voor vakanties

 

Inderdaad, de maker heeft ook de windhoos binaries pre-compiled gepubliceerd.

Waarschijnlijk moet voor linux al die regels uit de makefile gehaald worden.

Echter, ik heb daar niet genoeg ervaring in, dus hulp is welkom.

 

Het punt is dat ik voor linux nog steeds geen goede gpxeditor ben tegengekomen (zie ook mijn andere topic over Viking).

 

Ik ben beniewd of het je gaat lukken

Geplaatst
ik ken gpsturbo verder niet. Meestal zit er in source toch wel een INSTALL of een README waar in staat wat je moet doen. Lees die eens door zou ik zeggen

Dat weet ik, had ik al naar gezocht maar daar staat niks over in.

Geplaatst

Tja ik had ook liever gtk gehad

 

Maar goed, linux GPX software is schaars, ik probeerde alleen maar een balletje hier op te gooien...

 

niet geschoten is altijd mis he.....

Geplaatst
Het punt is dat ik voor linux nog steeds geen goede gpxeditor ben tegengekomen
GPX is toch gewoon XML? Als je dus een goede XML editor hebt voor Ubuntu, dan ben je toch klaar?

 

Als ik een tracklog ofzo eventjes wil oppoetsen, dan gebruik ik lekker oldschool vi. En om een dagje cachen voor te bereiden gebruik ik de geo-* tools, plus GPSBabel om de afzonderlijke GPX-files te mergen tot 1. Daaromheen heb ik een klein Python progsel gebouwd dat die aanroepen verzorgt en dat de beschrijvingen van de caches in 1 HTML-bestand zet, zodat ik die makkelijk(er) kan uitprinten.

 

Of ben je naar iets anders op zoek?

Geplaatst (bewerkt)
Het punt is dat ik voor linux nog steeds geen goede gpxeditor ben tegengekomen
GPX is toch gewoon XML? Als je dus een goede XML editor hebt voor Ubuntu, dan ben je toch klaar?

 

Als ik een tracklog ofzo eventjes wil oppoetsen, dan gebruik ik lekker oldschool vi. En om een dagje cachen voor te bereiden gebruik ik de geo-* tools, plus GPSBabel om de afzonderlijke GPX-files te mergen tot 1. Daaromheen heb ik een klein Python progsel gebouwd dat die aanroepen verzorgt en dat de beschrijvingen van de caches in 1 HTML-bestand zet, zodat ik die makkelijk(er) kan uitprinten.

 

Of ben je naar iets anders op zoek?

 

Dat gebruik ik nu ook al.

Ik vi de gpx file en gooi alles eruit wat ik niet hebben wil en gpsbabel voor transferen naar/van GPSr

 

Voor wat het ediiten is geen gelikte gui nodig dat ben ik met je eens.

Maar ik heb het vooral over het visualieren van GPX data (zie ook mijn andere post over 'Viking')

 

Aan dde andere kant is het met mapsource juist zo handig om even dmv aangeven van begin- en eindpunt te markeren welke track je wilt bewaren.

Met vi is dat lastiger daar je dat dan op basis van coordinaten moet doen.

Voor dat deel is een GUI wel wenselijk.

bewerkt door speurvuur
Geplaatst (bewerkt)

Voor het visualiseren van de GPX-file gebruik ik altijd gpsvisualizer.com. Voordeel daarvan is ook dat je (als je voor jouw site een Google Maps API Key hebt) je die kaarten ook op je site kan zetten. In combinatie met geotagged foto's (via GPicSync) geeft dat een alleraardigst resultaat.

 

En ja, soms moet ik een paar keer heen en weer voordat alles zo is als ik het wil hebben. Even (handmatig) prutsen, maar dan heb je ook wat. :beerchug:

 

Ah, en je kan je GPX-file natuurlijk met GPSBabel even omzetten in een KML en die in Google Earth gooien.

bewerkt door fub
Geplaatst

Oh, en om op je oorspronkelijke vraag terug te komen: je moet matrixssl/src/Makefile even editten, en regel 30 veranderen in 'os/linux/linux$(0)' (staat ook daarboven in een Makefile-comment). Daarmee kom ik door de compilatie van kgui.

Geplaatst

itt viking lukt het met deze tool nog steeds niet.

Bij mij gaat het bij de 'make other' stap nog fout:

 

.....
make[1]: Entering directory `/root/geo/kgui-read-only/matrixssl/src'
gcc -O3  -fPIC -DLINUX -I./  -lc -lpthread  os/linux/linux.c   -o os/linux/linux
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
make[1]: *** [os/linux/linux] Error 1
make[1]: Leaving directory `/root/geo/kgui-read-only/matrixssl/src'
make: *** [other] Error 2

 

Het blijft allemaal erg brak....

Geplaatst
itt viking lukt het met deze tool nog steeds niet.

Bij mij gaat het bij de 'make other' stap nog fout:

 

.....
make[1]: Entering directory `/root/geo/kgui-read-only/matrixssl/src'
gcc -O3  -fPIC -DLINUX -I./  -lc -lpthread  os/linux/linux.c   -o os/linux/linux
/usr/lib/gcc/i486-linux-gnu/4.2.3/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
make[1]: *** [os/linux/linux] Error 1
make[1]: Leaving directory `/root/geo/kgui-read-only/matrixssl/src'
make: *** [other] Error 2

 

Het blijft allemaal erg brak....

Ik denk dat er iets mis is met de output van configure ofzo. Het lijkt er op dat er getracht wordt om os/linux/linux.c te compileren naar een executable, terwijl het gewoon een object-file moet zijn om later in te kunnen linken.

Hoe ben je aan deze source gekomen? Aan het pad te zien heb je gewoon de svn checkout gedaan?

Ik krijg op dat stuk trouwens:

make -C matrixssl/src
make[1]: Entering directory `/home/fub/kgui/matrixssl/src'
gcc -O3  -fPIC -DLINUX -I./   -c -o cipherSuite.o cipherSuite.c
gcc -O3  -fPIC -DLINUX -I./   -c -o matrixSsl.o matrixSsl.c
gcc -O3  -fPIC -DLINUX -I./   -c -o sslDecode.o sslDecode.c
gcc -O3  -fPIC -DLINUX -I./   -c -o sslEncode.o sslEncode.c
gcc -O3  -fPIC -DLINUX -I./   -c -o sslv3.o sslv3.c
gcc -O3  -fPIC -DLINUX -I./   -c -o os/debug.o os/debug.c
gcc -O3  -fPIC -DLINUX -I./   -c -o os/linux/linux.o os/linux/linux.c
gcc -O3  -fPIC -DLINUX -I./   -c -o crypto/peersec/arc4.o crypto/peersec/arc4.c
gcc -O3  -fPIC -DLINUX -I./   -c -o crypto/peersec/base64.o crypto/peersec/base64.c
gcc -O3  -fPIC -DLINUX -I./   -c -o crypto/peersec/des3.o crypto/peersec/des3.c
gcc -O3  -fPIC -DLINUX -I./   -c -o crypto/peersec/md5.o crypto/peersec/md5.c
gcc -O3  -fPIC -DLINUX -I./   -c -o crypto/peersec/md2.o crypto/peersec/md2.c
gcc -O3  -fPIC -DLINUX -I./   -c -o crypto/peersec/mpi.o crypto/peersec/mpi.c
gcc -O3  -fPIC -DLINUX -I./   -c -o crypto/peersec/rsa.o crypto/peersec/rsa.c
gcc -O3  -fPIC -DLINUX -I./   -c -o crypto/peersec/sha1.o crypto/peersec/sha1.c
gcc -O3  -fPIC -DLINUX -I./   -c -o pki/asn1.o pki/asn1.c
gcc -O3  -fPIC -DLINUX -I./   -c -o pki/rsaPki.o pki/rsaPki.c
gcc -O3  -fPIC -DLINUX -I./   -c -o pki/x509.o pki/x509.c
gcc -shared -o libmatrixssl.so cipherSuite.o matrixSsl.o sslDecode.o sslEncode.o sslv3.o os/debug.o os/linux/linux.o crypto/peersec/arc4.o crypto/peersec/base64.o crypto/peersec/des3.o crypto/peersec/md5.o crypto/peersec/md2.o crypto/peersec/mpi.o crypto/peersec/rsa.o crypto/peersec/sha1.o pki/asn1.o pki/rsaPki.o pki/x509.o -lc -lpthread
strip libmatrixssl.so
ar -rcuv libmatrixsslstatic.a cipherSuite.o matrixSsl.o sslDecode.o sslEncode.o sslv3.o os/debug.o os/linux/linux.o crypto/peersec/arc4.o crypto/peersec/base64.o crypto/peersec/des3.o crypto/peersec/md5.o crypto/peersec/md2.o crypto/peersec/mpi.o crypto/peersec/rsa.o crypto/peersec/sha1.o pki/asn1.o pki/rsaPki.o pki/x509.o
a - cipherSuite.o
a - matrixSsl.o
a - sslDecode.o
a - sslEncode.o
a - sslv3.o
a - os/debug.o
a - os/linux/linux.o
a - crypto/peersec/arc4.o
a - crypto/peersec/base64.o
a - crypto/peersec/des3.o
a - crypto/peersec/md5.o
a - crypto/peersec/md2.o
a - crypto/peersec/mpi.o
a - crypto/peersec/rsa.o
a - crypto/peersec/sha1.o
a - pki/asn1.o
a - pki/rsaPki.o
a - pki/x509.o
ranlib libmatrixsslstatic.a
make[1]: Leaving directory `/home/fub/kgui/matrixssl/src'

Geplaatst

Tja als ik de zip file van de google code pagina pak, daar zit helemaal geen matrixssl directory in.

En ./configure werkt dan ook niet, dan blijft ie in de volgende lus hangen:

 

.........
: command not found3: 
: No such file or directoryreetype
: command not found: 
: No such file or directoryib
: No such file or directoryigure
: No such file or directory
: command not found: 
: No such file or directorypeg
: No such file or directoryfigure
: No such file or directory.
: command not found3: 
: No such file or directoryreetype
...........

 

Waar heb jij jouw kgui code weg gehaald dan? Die zou ik dan ook wel willen hebben

  • Onlangs hier   0 leden

    • Er kijken geen geregistreerde gebruikers naar deze pagina.
×
×
  • Nieuwe aanmaken...