gpsdrive-2.11-r3 does not link with mapnik-2.1 Attached patch will add the missing include Reproducible: Always Steps to Reproduce: 1. Install mapnik-2.1 2. Install gpsdrive 3. Link error Actual Results: /var/tmp/paludis/app-misc-gpsdrive-2.11-r3/work/gpsdrive-2.11/src/mapnik.cpp: In function 'void mapnik::render_thread()': /var/tmp/paludis/app-misc-gpsdrive-2.11-r3/work/gpsdrive-2.11/src/mapnik.cpp:531:26: error: variable 'mapnik::image_32 buf' has initializer but incomplete type /var/tmp/paludis/app-misc-gpsdrive-2.11-r3/work/gpsdrive-2.11/src/mapnik.cpp:542:3: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:243): Use 'g_object_unref' instead [-Wdeprecated-declarations] /var/tmp/paludis/app-misc-gpsdrive-2.11-r3/work/gpsdrive-2.11/src/mapnik.cpp:542:42: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated (declared at /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:243): Use 'g_object_unref' instead [-Wdeprecated-declarations] make[2]: *** [src/CMakeFiles/gpsdrive.dir/mapnik.o] Error 1 make[1]: *** [src/CMakeFiles/gpsdrive.dir/all] Error 2 make: *** [all] Error 2 Expected Results: Complete installation I'm using my own repo for developing ebuilds on github. My -r3 ebuild already differs from the one in portage. My copy also fixes some problems with boost (filesystem version 2->3 migration). I will append my -r4 ebuild with all additional patches.
Created attachment 339802 [details] Fixed ebuild Use this ebuild only with the other patches included!
Created attachment 339804 [details, diff] Patch 1/2 for boost Patch my -r3 included
Created attachment 339806 [details, diff] Patch 2/2 for boost This patch also comes from my -r3
Created attachment 339808 [details] Patch for mapnik-2.1 This is the patch for mapnik-2.1
dropped