[ gpsdrive ] svn insall questions
Hamish
hamish_b at yahoo.com
Tue Sep 16 05:23:37 AKDT 2008
> ---------------------------------------------------------------------
>
> The following packages have unmet dependencies:
> gpsdrive: Depends: libboost-thread1.34.1 (>= 1.34.1-8)
> but 1.34.1-4ubuntu3
> is to be installed
> Depends: libmapnik0.5 but it is not installable
> Depends: libsqlite3-0 (>= 3.5.9) but 3.4.2-2
> is to be installed
> E: Broken packages
> --------------------------------------------------eof----------------
That is a package built for Debian testing/unstable and at the binary
level will need to match exactly the versions of the support libraries
from that version of Debian for & with which is was built. Otherwise it
gets horribly confused- functions are in the wrong place, don't exist,
etc.
At the source level the only minimum requirement is for mapnik, where
the API is rapidly changing:
http://gpsdrive.svn.sourceforge.net/viewvc/gpsdrive/trunk/debian/control
If you want universal Debian-Ubuntu packages you will have to go to old
lowest common denominator packages, e.g. built for Debian etch. But as
it is my understanding that Ubuntu will cut their next version as soon
as Debian's Lenny is released, we should, for a time, be able to share
with less fuss between Lenny and I?-I?.
I think the best solution would be to have an Ubuntu person make .debs
suited for specific versions of Ubuntu. Given the debian/ control files
in the source, building .deb packages is only 2-3 short commands on
the command line. (check out debian-builder, svn-buildpackage, dpkg-buildpackage, ...) I am not an expert at that so I'll let others
describe the best method. But it is trivial once you have the recipie
and nothing to be afraid of. No coding required.
Hamish
More information about the GPSdrive
mailing list