Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 458856 - app-misc/gpsdrive-2.11-r3 - Link against >=sci-geosciences/mapnik-2.1 (and recent boost)
Summary: app-misc/gpsdrive-2.11-r3 - Link against >=sci-geosciences/mapnik-2.1 (and re...
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-23 15:23 UTC by satmd
Modified: 2013-10-12 12:03 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Fixed ebuild (gpsdrive-2.11-r4.ebuild,4.56 KB, text/plain)
2013-02-23 15:24 UTC, satmd
Details
Patch 1/2 for boost (gpsdrive-2.11-mapnik-boost.patch,836 bytes, patch)
2013-02-23 15:25 UTC, satmd
Details | Diff
Patch 2/2 for boost (gpsdrive-2.11-mapnik-boost-2.patch,1.17 KB, patch)
2013-02-23 15:25 UTC, satmd
Details | Diff
Patch for mapnik-2.1 (gpsdrive-2.11-mapnik-200100.patch,412 bytes, text/plain)
2013-02-23 15:26 UTC, satmd
Details

Note You need to log in before you can comment on or make changes to this bug.
Description satmd 2013-02-23 15:23:52 UTC
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.
Comment 1 satmd 2013-02-23 15:24:36 UTC
Created attachment 339802 [details]
Fixed ebuild

Use this ebuild only with the other patches included!
Comment 2 satmd 2013-02-23 15:25:09 UTC
Created attachment 339804 [details, diff]
Patch 1/2 for boost

Patch my -r3 included
Comment 3 satmd 2013-02-23 15:25:44 UTC
Created attachment 339806 [details, diff]
Patch 2/2 for boost

This patch also comes from my -r3
Comment 4 satmd 2013-02-23 15:26:10 UTC
Created attachment 339808 [details]
Patch for mapnik-2.1

This is the patch for mapnik-2.1
Comment 5 Pacho Ramos gentoo-dev 2013-10-12 12:03:23 UTC
dropped