You are not logged in.
I installed Gpsbabel 1.3.2 - the version that the synaptic installer comes up with from the Debian repositry - with no problem, BUT it does not support the British National Grid. What I want is waypoints from my GPS in the form: date, time, alt and grid ref, into a spreadsheet.
Looking at the change log for Gpsbabel, I see that support for GB grid refs was added in version 1.3.3. The latest full release version is 1.3.5, but the Linux download is in the form of an RPM package or as source code.
After some searching, I found a deb package of a beta release of 1.3.4 here. However, if I add the line:
deb http://ftp.uk.debian.org/debian lenny main
to my \etc\apt\source.list then synaptic gives an error message as soon as it is opened - there seems to be some incompatibility here.
The options seem to be (in increasing order of difficulty):
- download the gpsbabel_1.3.4-2_i386.deb package from http://ftp.uk.debian.org/debian and attempt to load that directly
- attempt to use the RPM package for the latest version
- compile the source code for the latest version
Can someone who knows a bit more than I do about Linux suggest if any of these are feasible and, if so, how I might go about it?
Stuart
(Asus eee 900 using Xandros in Advanced Mode)
Offline
The Debian package is built against newer libraries then those that are in the default Xandros. So you will have to build gpsbabel from source.
The build process isn't too difficult but will require that you install some additional packages first. See this thread for details http://forum.eeeuser.com/viewtopic.php?pid=269942
Good luck
Offline
Success ... eventually!
I tried to use smartpm to install the RPM package, but got nowhere with it. Smartpm installed OK (via Synaptic), but didn't seem to be able to do anything. I got errors that "configure was in read-only mode" and that it could not create channels. I think this is probably a permissions problem - but didn't manage to track it down.
So I tackled the "build from source" option.
- installed "build-essential" (using Synaptic)
- downloaded gpsbabel-1.3.5-tar.gz and unzipped it
- "./configure" wouldn't run - error was that "autoconf" command not found
- installed autoconf (again using Synaptic) and then configure ran OK
- then tried "make"
- this produced a load of warnings (which I ignored), but eventually, gave an error
In function 'ikt_rd_deinit':
warning: implicit declaration of function 'ikt_object_end'
error: 'name' undeclared (first use in this function)
error: 'text' undeclared (first use in this function)
make: *** [ik3d.o] Error 1
- looking through the online documentation for Gpsbabel, it suggests that Debian users need to install two external libraries:
expat libexpat-dev
libusb-dev
I installed these two packages (again using Synaptic) and this time "./configure && make" worked OK!
- ran "make install" and then "make clean"
So, after all that, I seem to have Gpsbabel 1.3.5 up and running.
gpsbabel -i garmin -f usb: -o garmin_txt,grid="bng" -F out.txt
produces a file of waypoints with the position reported as a British grid ref just as I want.
I will report back if anything further emerges.
Last edited by Peterborough (2008-05-30 5:28:30 pm)
Offline