Le 28/03/2013 02:44, Dane Springmeyer a écrit :
  For instance for Tirex I applied such a patch:

Index: backend-mapnik/Makefile
===================================================================
--- backend-mapnik/Makefile     (revision 29404)
+++ backend-mapnik/Makefile     (working copy)
@@ -1,7 +1,7 @@
INSTALLOPTS=-g root -o root
CFLAGS +=   -Wall -Wextra -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
CXXFLAGS = $(CFLAGS) `mapnik-config --cflags`
-LDFLAGS= `mapnik-config --libs --ldflags --dep-libs`
+LDFLAGS= `mapnik-config --libs --ldflags --dep-libs| sed -e s/-l.agg.//`
^^ this looks either like a mapnik-config bug or a packaging bug. Working 
around in tirex is fine, but personally I would want to understand why -lagg is 
in the config flags in the first place before fixing this way. As far as I can 
tell there is not a mapnik version I see that reports -lagg like this.

Can you provide more details about how you installed mapnik and the exact 
version of mapnik you see this with to a support ticket at:

https://github.com/mapnik/mapnik/issues

Also, if you are using mapnik from some fedora package, then this may be a bug 
in fedora packaging. Please provide details.
Hello Dan,

done here: https://github.com/mapnik/mapnik/issues/1779


Index: backend-mapnik/metatilehandler.cc
===================================================================
--- backend-mapnik/metatilehandler.cc   (revision 29404)
+++ backend-mapnik/metatilehandler.cc   (working copy)
@@ -23,7 +23,7 @@
#include <mapnik/datasource_cache.hpp>
#include <mapnik/font_engine_freetype.hpp>
#include <mapnik/agg_renderer.hpp>
-#include <mapnik/expression.hpp>
+//#include <mapnik/expression.hpp>
Thanks for reporting, this is now fixed: 
https://trac.openstreetmap.org/changeset/29407/subversion

Note that I am not a tirex user or developer and I did not test this but as a 
Mapnik developer I know the header is both 1) not needed and 2) was only added 
in Mapnik 2.x, so including it makes for harder compatibility with multiple 
versions of Mapnik. So, nice catch.

As stated in the github issue report I just did, I'm using mapnik packages tagged 2.0.0-7 : these packages are broken or this file appeared after 2.0.0-7.


So for Tirex I made up a .tgz of the revision I got including this patch, and 
have ansible to copy it to the target and recompile it locally. I also copy 
mapnik fonts,
You should not need to copy mapnik fonts around. Sounds like a configuration 
problem or something messed up with the install.

In which packages should the fonts appear? I reported the font problem in the same issue, which seems a broken set of RPM for F18 and/or missing packages.

  Bernard

_______________________________________________
dev mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/dev

Reply via email to