On 29/03/11 12:12, Nicolas Dumoulin wrote:
> Le mardi 29 mars 2011 07:35:59 Dane Springmeyer, vous avez écrit :
>> Nicolas, I don't think anything changed in terms mapnik2.render(). What may
>> be happening is that your mapnik2 install did not get built with Cairo
>> support. Try passing CAIRO=True as a command line option when building.
>
> I've tried, and the flag is well displayed at the begin of configure / build
> and
> install. But I've still this error:
> File "carte.py", line 50, in myMap
> mapnik2.render(m, ctx)
> Boost.Python.ArgumentError: Python argument types in
> mapnik2._mapnik2.render(instance, cairo.Context)
> did not match C++ signature:
> render(mapnik::Map, mapnik::image_32 {lvalue})
> render(mapnik::Map, mapnik::image_32 {lvalue}, double)
> render(mapnik::Map, mapnik::image_32 {lvalue}, double, unsigned int)
> render(mapnik::Map, mapnik::image_32 {lvalue}, double, unsigned int,
> unsigned int)
At a guess you have got cairo support in the main library, but not in
the python bindings. Do you have pycairo and pycairo-devel installed?
Tom
--
Tom Hughes ([email protected])
http://compton.nu/
_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users