Neil Hopcroft

A digital misfit

Navit

Adding imlib2 project

imlib2 is part of the Enlightenment EFL libraries. It is built using ./autogen.sh, configure and make. In the initial build it is missing support for gif and id3, gif support is added by installing the giflib-devel package, id3 support needs a new project, id3lib.

Setting up the navit build

After installing the dbus-devel package, the navit build fails with this error: In file included from /usr/share/tomcat7/.jenkins/workspace/navit/navit/binding/dbus/binding_dbus.c:22:0: /usr/include/dbus-1.0/dbus/dbus.h:29:33: fatal error: dbus/dbus-arch-deps.h: No such file or directory #include ^ compilation terminated. Looking at the cmake/FindDBus.cmake file shows that it is checking in /usr/lib/include but not in /usr/lib64/include, where the dbus directory can be found. Adding another […]

Adding id3lib project

The id3lib project is required for the imlib2 project, it lives in cvs at sourceforge. It is built with ./configure, make and make install. This project appears not to be under active maintenance in the sourceforge CVS repository.

Adding Navit to the build server

Since I’m considering changing my car, I’m having a look at some potential in-car computing systems. Navit looks like it might provide some interesting functionality for open source navigation based on OSM maps. So I’m adding Navit to my Jenkins build server. The project lives in Git and is built with CMake. Adding this build […]