Ok, thanks for your response. I'll file a ticket and try to install Mapnik from source instead tomorrow.
Espen 2009/11/15 Dane Springmeyer <[email protected]>: > This means that cairo support was not compiled into the python bindings > (likely because pycairo headers could not be found). > > This is a known limitation of the Mapnik port from macports. When I > initially wrote the portfile I could not get the right PKG_CONFIG paths to > propagate from Macports build system to the Mapnik build environment. > > I've not had time to look back into it, but you should feel welcome to file > a ticket at Macports. > > Or you can try rebuilding trunk against your macports libraries like: > > http://trac.mapnik.org/wiki/MacInstallation#RouteAOption2-InstallMapnikSVNTrunkfromsource > > Dane > > On Nov 15, 2009, at 9:18 AM, Espen Isaksen wrote: > >> Hi! >> >> I test the following code found on the wiki site: >> >> import mapnik >> import cairo >> >> mapfile = 'world_styles.xml' >> map_output = 'mapfile.pdf' >> projection = '+proj=latlong +datum=WGS84' >> >> mapnik_map = mapnik.Map(1000, 500) >> mapnik.load_map(mapnik_map, mapfile) >> bbox = mapnik.Envelope(-180.0,-90.0,180.0,90.0) >> mapnik_map.zoom_to_box(bbox) >> file = open(map_output, 'wb') >> surface = cairo.PDFSurface(file.name, mapnik_map.width, mapnik_map.height) >> mapnik.render(mapnik_map, surface) >> surface.finish() >> >> When running this code I get the following error on mapnik.render(): >> >> traceback (most recent call last): >> File "cairo_world.py", line 19, in <module> >> mapnik.render(mapnik_map, surface) >> Boost.Python.ArgumentError: Python argument types in >> mapnik._mapnik.render(Map, cairo.PDFSurface) >> did not match C++ signature: >> render(mapnik::Map, mapnik::Image32 {lvalue}) >> render(mapnik::Map, mapnik::Image32 {lvalue}, unsigned int, unsigned >> int) >> >> The XML file works fine for regular rendering. I am using Mapnik 0.6.0 >> through Macports. >> >> Can anybody help me in the right direction? >> >> Espen >> _______________________________________________ >> Mapnik-users mailing list >> [email protected] >> https://lists.berlios.de/mailman/listinfo/mapnik-users > > _______________________________________________ Mapnik-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/mapnik-users

