[needs packaging] Roadnav car navigation system

Bug #237087 reported by oss_test_launchpad
6
Affects Status Importance Assigned to Milestone
GetDeb Software Portal
Fix Released
Medium
Christoph Korn
Ubuntu
Confirmed
Wishlist
Unassigned

Bug Description

Roadnav (http://roadnav.sourceforge.net/) is an car navigation system, currently available in a 0.19 version which seems to be somewhat functional. AFAIK, Ubuntu does not yet offer any car navigation system at all.

Just noted that someone already has made a package for 8.04 which would probably be installable with GDebi (http://roadnav.sourceforge.net/downloads.php), so my question is: Could Roadnav possibly become a part of Ubuntu 8.10?

Revision history for this message
Charles Curley (charlescurley) wrote :

I second the emotion.

The deb package for 0.19 worked on my Gusty upgraded to Hardy, but it interferes with gpsd on my pure Hardy laptop. It does not like compiling from source on Hardy, complaining:

wxWidgets version >= 2.6.2... no (version 2.4.5 is not new enough)

GPSdrive is available in the Debian repos, but the version there is old and buggy. Roadnav compliments it nicely.

Revision history for this message
Christoph Korn (c-korn) wrote :

libroadnav can be removed as it is only a static lib.

Changed in getdeb.net:
assignee: nobody → c-korn
importance: Undecided → Medium
status: New → Fix Committed
Revision history for this message
João Pinto (joaopinto) wrote :

Published.
Thanks

Changed in getdeb.net:
status: Fix Committed → Fix Released
Revision history for this message
oss_test_launchpad (oss-test-launchpad) wrote :

Searching for "roadnav" in Synaptic, there comes nothing.

Christoph Korn (c-korn)
Changed in getdeb.net:
assignee: c-korn → nobody
Revision history for this message
Charles Curley (charlescurley) wrote :

Still no joy.

root@dzur:~# lsb_release -ri
Distributor ID: Ubuntu
Release: 9.10
root@dzur:~# aptitude search roadnav
root@dzur:~#

Querying getdeb.net fails:

http://www.getdeb.net/updates/?q=roadnav

But going to the old site finds it:

http://old.getdeb.net/search.php?search_distro_id=9&keywords=roadnav

Revision history for this message
João Pinto (joaopinto) wrote :

It needs to be rebuilt for the repository and tested on karmic.

Changed in getdeb.net:
status: Fix Released → In Progress
status: In Progress → Confirmed
Revision history for this message
Charles Curley (charlescurley) wrote :

Ah.

For what it's worth, I have it running on Karmic.

I hauled in the Hardy package and installed it on a fresh Karmic installation (yesterday). The display is missing everything except the map itself. It's pulling map data more or less successfully (it complains it can't get some files, and then proceeds anyway) and routing.

root@dzur:~# pre roadnav wx | sort
libwxbase2.6-0 2.6.3.2.2-3ubuntu5 i386
libwxbase2.8-0 2.8.10.1-0ubuntu1 i386
libwxgtk2.6-0 2.6.3.2.2-3ubuntu5 i386
libwxgtk2.8-0 2.8.10.1-0ubuntu1 i386
roadnav 0.19-0~getdeb1 i386

(How did I get two of each of the wx packages, maybe that's my problem?)

I also have it running on another machine, which I upgraded from Jaunty to Karmic. It seems to be running just fine.

ccurley@dragon:~$ pre roadnav wx | sort
libwxbase2.8-0 2.8.10.1-0ubuntu1 i386
libwxgtk2.8-0 2.8.10.1-0ubuntu1 i386
roadnav 0.19-1 i386
ccurley@dragon:~$

I'm not sure where I got that package; from the roadnav web site, perhaps.

So recompiling would likely be a good idea. Let me know if I can assist.

Revision history for this message
Christoph Korn (c-korn) wrote :

Taking roadnav 0.19-0~getdeb1 as starting point.

Changed in getdeb.net:
status: Confirmed → In Progress
assignee: nobody → Christoph Korn (c-korn)
Revision history for this message
Christoph Korn (c-korn) wrote :

../include/libroadnav/MapRepresentations.h:42: error: ISO C++ forbids declaration of 'wxColour' with no type
../include/libroadnav/MapRepresentations.h:42: error: expected ',' or '...' before '&' token
../include/libroadnav/MapRepresentations.h:43: error: 'wxColour' does not name a type

Either there are API changes which make this (unmaintained) application unable to compile or there is simply a header missing for including.

wx/wx.h however is included.

Changed in getdeb.net:
status: In Progress → Triaged
Revision history for this message
Charles Curley (charlescurley) wrote :

I'll see shat I can do with this over the weekend. I have the source from http://roadnav.sourceforge.net/downloads.php. Is that the source you are using? If not, where do I get the source you are using?

Thanks

Revision history for this message
Christoph Korn (c-korn) wrote :
Revision history for this message
Charles Curley (charlescurley) wrote :

Thanks. Got them. Will see what I can see over the weekend.

Revision history for this message
WheelDweller (wheeldweller-deactivatedaccount) wrote :

You might also spend some time with GPSDrive; it's a German project that's bilingual. It's quite mature with lots of nice features like the GPS daemon that lets everything in the car use the GPS. (Or in my case, the trailer.)

http://www.gpsdrive.de

I have no real affiliation with the author or package, other than I've been waiting to get a GPS and plan to one day use it.

Revision history for this message
Christoph Korn (c-korn) wrote :

Hm, this application also does not seem to be maintained any longer.
Last modified: $Date: 2007-10-13 11:26:46 +0200 (Sa, 13 Okt 2007) $

Revision history for this message
Charles Curley (charlescurley) wrote :

Christoph, I did not get the errors you reported in comment 9. Compilation went to completion. I installed the library. The program runs. I still don't see the missing windows I reported in comment 7. Roadnav gave me no error messages.

This is on a new VM with Karmic installed but no updates.

root@roadnav:~# pre wx
libwxbase2.8-0 2.8.10.1-0ubuntu1 i386
libwxbase2.8-dev 2.8.10.1-0ubuntu1 i386
libwxgtk2.8-0 2.8.10.1-0ubuntu1 i386
libwxgtk2.8-dev 2.8.10.1-0ubuntu1 i386
wx2.8-doc 2.8.10.1-0ubuntu1 all
wx2.8-headers 2.8.10.1-0ubuntu1 i386
root@roadnav:~#

I may try downgrading to libwxbase2.6-0 and see if that makes any difference.

Revision history for this message
Charles Curley (charlescurley) wrote :

Curiouser and curiouser, as Alice would say. I recently installed Karmic on a new hard drive. On that installation I installed the Ubuntu i386 .deb package compiled for Ubuntu 7.10 (Gutsy Gibbon) at http://roadnav.sourceforge.net/downloads.php. It runs just fine. That's the same one that runs just fine on another box which I upgraded from Jaunty to Karmic.

This suggests a deb packaging fix for the problem. I may pursue that.

Meanwhile, I'd suggest you use the gutsy package.

Revision history for this message
Charles Curley (charlescurley) wrote :

OK, compiling from source....

I successfully compiled from source, as noted above. I then ran roadnav from inside the build tree, i.e. "cd .... roadnav ; src/roadnav". It ran as noted above, with just the map showing. I then ran "sudo make install". I ran it on the VM from the main menu (Applications-> Graphics-> Roadnav), and all the widgets showed up. I ran it from the command line, but with now path specification (i.e. the installed version at /usr/local/bin/roadnav). That also worked, and showed all the widgets. Even over an SSH tunnel.

So it looks like compiling from source is also an option.

Revision history for this message
Christoph Korn (c-korn) wrote :

I just forgot the libwxgtk2.8-dev dependency.

Thanks.

Changed in getdeb.net:
status: Triaged → In Progress
Revision history for this message
Christoph Korn (c-korn) wrote :

Package has been built for karmic.

Changed in getdeb.net:
status: In Progress → Fix Committed
status: Fix Committed → Fix Released
Revision history for this message
Christoph Korn (c-korn) wrote :

Published.

Thanks.

---------------
roadnav (0.19-1~getdeb1) karmic; urgency=low

  * Rebuild for karmic (LP: #237087)

 -- Christoph Korn <email address hidden> Fri, 13 Nov 2009 21:47:55 +0100

Revision history for this message
Charles Curley (charlescurley) wrote :

Great, thanks! I'll try it out shortly.

Unfortunately, I just found a bug. It doesn't like the version number of gpsd that comes with Karmic, gpsd 2.39-5. I'll file a separate bug when I can characterize it better.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.