Yes I followed your instructions and I almost built it. Without python's support it's OK. When I include files in /bindings/python there is a compilation error.
-----Original Message----- From: Roel Vanhout [mailto:[email protected]] Sent: Monday, June 06, 2011 3:07 PM To: Mikhail Lobanov Cc: [email protected] Subject: Re: [Mapnik-users] Trouble with building mapnik Yes, it's quite straightforward - just install Python, Scons, run it. The problem is with the dependencies - building mapnik itself isn't hard, but the dependencies make it painful. Did you see my build instructions for VS / Windows on the Mapnik wiki? cheers, roel 2011/6/6 Mikhail Lobanov <[email protected]>: > I'm trying to build mapnik 0.7.2 > > P.S. > Is it possible to build mapnik with SConstruct? > > -----Original Message----- > From: Roel Vanhout [mailto:[email protected]] > Sent: Monday, June 06, 2011 2:20 PM > To: Mikhail Lobanov > Cc: [email protected] > Subject: Re: [Mapnik-users] Trouble with building mapnik > > Hi, > > My GSoC project is about getting mapnik2 to build on Windows on > various VS versions. Is this mapnik 0.7 or trunk you're using? > > As of right now there is no project file available, there will be Very > Soon Now (TM), but at first only for VS2008 - but of course initially > it's easy to let VS convert it. > > > cheers, > > roel > > > On Mon, Jun 6, 2011 at 9:15 AM, Mikhail Lobanov <[email protected]> wrote: >> Hello, >> >> >> >> I have a problem with building mapnik on windows (VS2010). >> >> There is error: >> >> error C2665: >> 'boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize' >> : none of the 11 overloads could convert all the argument types >> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost\variant\variant.hpp >> 1304 >> >> >> >> Could you help me to resolve it? >> >> May be there is a working Visual Studio project, available to download? >> >> >> >> Best regards, >> >> Mikhail Lobanov >> >> Software developer, >> >> SCANEX >> >> http://www.scanex.ru >> >> http://kosmosnimki.ru >> >> >> >> Error description: >> >> >> >> >> >> 1>F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/variant.hpp(1304): >> error C2665: >> 'boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize' >> : none of the 11 overloads could convert all the argument types >> >> 1> with >> >> 1> [ >> >> 1> >> BaseIndexPair=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list10<mapnik::point_symbolizer,mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,b oost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list9<mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<2>>,boost::mpl::l_iter<boost::mpl::list8<mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<3>>,boost::mpl::l_iter<boost::mpl::list7<mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<4>>,boost::mpl::l_iter<boost::mpl::list6<mapnik::polygon_pattern_symb olizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<5>>,boost::mpl::l_iter<boost::mpl::list5<mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<6>>,boost::mpl::l_iter<boost::mpl::list4<mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<7>>,boost::mpl::l_iter<boost::mpl::list3<mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<8>>, >> >> 1> >> Iterator=boost::mpl::l_iter<boost::mpl::list2<mapnik::building_symbolizer,mapnik::markers_symbolizer>> >> >> 1> ] >> >> 1> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/detail/initializer.hpp(89): >> could be 'int >> boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize(void >> *,const mapnik::building_symbolizer &)' >> >> 1> with >> >> 1> [ >> >> 1> >> BaseIndexPair=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list10<mapnik::point_symbolizer,mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,b oost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list9<mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<2>>,boost::mpl::l_iter<boost::mpl::list8<mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<3>>,boost::mpl::l_iter<boost::mpl::list7<mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<4>>,boost::mpl::l_iter<boost::mpl::list6<mapnik::polygon_pattern_symb olizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<5>>,boost::mpl::l_iter<boost::mpl::list5<mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<6>>,boost::mpl::l_iter<boost::mpl::list4<mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<7>>,boost::mpl::l_iter<boost::mpl::list3<mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<8>>, >> >> 1> >> Iterator=boost::mpl::l_iter<boost::mpl::list2<mapnik::building_symbolizer,mapnik::markers_symbolizer>> >> >> 1> ] >> >> 1> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/detail/initializer.hpp(89): >> or 'int >> boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize(void >> *,const mapnik::shield_symbolizer &)' >> >> 1> with >> >> 1> [ >> >> 1> >> BaseIndexPair=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list10<mapnik::point_symbolizer,mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list9<mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer, mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<2>>,boost::mpl::l_iter<boost::mpl::list8<mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<3>>,boost::mpl::l_iter<boost::mpl::list7<mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<4>>,boost::mpl::l_iter<boost::mpl::list6<mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>> ::initializer_node,boost::mpl::int_<5>>,boost::mpl::l_iter<boost::mpl::list5<mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<6>>, >> >> 1> >> Iterator=boost::mpl::l_iter<boost::mpl::list4<mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>> >> >> 1> ] >> >> 1> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/detail/initializer.hpp(89): >> or 'int >> boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize(void >> *,const mapnik::polygon_pattern_symbolizer &)' >> >> 1> with >> >> 1> [ >> >> 1> >> BaseIndexPair=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list10<mapnik::point_symbolizer,mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list9<mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,m apnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<2>>,boost::mpl::l_iter<boost::mpl::list8<mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<3>>,boost::mpl::l_iter<boost::mpl::list7<mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<4>>, >> >> 1> >> >> Iterator=boost::mpl::l_iter<boost::mpl::list6<mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>> >> >> 1> ] >> >> 1> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/detail/initializer.hpp(89): >> or 'int >> boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize(void >> *,const mapnik::line_pattern_symbolizer &)' >> >> 1> with >> >> 1> [ >> >> 1> >> BaseIndexPair=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list10<mapnik::point_symbolizer,mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list9<mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<2>>, >> >> 1> >> Iterator=boost::mpl::l_iter<boost::mpl::list8<mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>> >> >> 1> ] >> >> 1> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/detail/initializer.hpp(89): >> or 'int >> boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize(void >> *,const mapnik::point_symbolizer &)' >> >> 1> with >> >> 1> [ >> >> 1> >> BaseIndexPair=boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>, >> >> 1> >> Iterator=boost::mpl::l_iter<boost::mpl::list10<mapnik::point_symbolizer,mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>> >> >> 1> ] >> >> 1> >> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/detail/initializer.hpp(89): >> or 'int >> boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize(void >> *,const mapnik::line_symbolizer &)' >> >> 1> with >> >> 1> [ >> >> 1> >> BaseIndexPair=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list10<mapnik::point_symbolizer,mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<1>>, >> >> 1> >> Iterator=boost::mpl::l_iter<boost::mpl::list9<mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>> >> >> 1> ] >> >> 1> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/detail/initializer.hpp(89): >> or 'int >> boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize(void >> *,const mapnik::polygon_symbolizer &)' >> >> 1> with >> >> 1> [ >> >> 1> >> BaseIndexPair=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list10<mapnik::point_symbolizer,mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list9<mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<2>>,bo ost::mpl::l_iter<boost::mpl::list8<mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<3>>, >> >> 1> >> Iterator=boost::mpl::l_iter<boost::mpl::list7<mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>> >> >> 1> ] >> >> 1> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/detail/initializer.hpp(89): >> or 'int >> boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize(void >> *,const mapnik::raster_symbolizer &)' >> >> 1> with >> >> 1> [ >> >> 1> >> BaseIndexPair=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list10<mapnik::point_symbolizer,mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list9<mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::s hield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<2>>,boost::mpl::l_iter<boost::mpl::list8<mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<3>>,boost::mpl::l_iter<boost::mpl::list7<mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<4>>,boost::mpl::l_iter<boost::mpl::list6<mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<5>>, >> >> 1> >> Iterator=boost::mpl::l_iter<boost::mpl::list5<mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>> >> >> 1> ] >> >> 1> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/detail/initializer.hpp(89): >> or 'int >> boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize(void >> *,const mapnik::text_symbolizer &)' >> >> 1> with >> >> 1> [ >> >> 1> >> >> BaseIndexPair=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list10<mapnik::point_symbolizer,mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list9<mapn ik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<2>>,boost::mpl::l_iter<boost::mpl::list8<mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<3>>,boost::mpl::l_iter<boost::mpl::list7<mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<4>>,boost::mpl::l_iter<boost::mpl::list6<mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,ma pnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<5>>,boost::mpl::l_iter<boost::mpl::list5<mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<6>>,boost::mpl::l_iter<boost::mpl::list4<mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<7>>, >> >> 1> >> Iterator=boost::mpl::l_iter<boost::mpl::list3<mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>> >> >> 1> ] >> >> 1> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/detail/initializer.hpp(89): >> or 'int >> boost::detail::variant::make_initializer_node::apply<BaseIndexPair,Iterator>::initializer_node::initialize(void >> *,const mapnik::markers_symbolizer &)' >> >> 1> with >> >> 1> [ >> >> 1> >> BaseIndexPair=boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root,boost::mpl::int_<0>>,boost::mpl::l_iter<boost::mpl::list10<mapnik::point_symbolizer,mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik: :building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<1>>,boost::mpl::l_iter<boost::mpl::list9<mapnik::line_symbolizer,mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<2>>,boost::mpl::l_iter<boost::mpl::list8<mapnik::line_pattern_symbolizer,mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<3>>,boost::mpl::l_iter<boost::mpl::list7<mapnik::polygon_symbolizer,mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_ <4>>,boost::mpl::l_iter<boost::mpl::list6<mapnik::polygon_pattern_symbolizer,mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<5>>,boost::mpl::l_iter<boost::mpl::list5<mapnik::raster_symbolizer,mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<6>>,boost::mpl::l_iter<boost::mpl::list4<mapnik::shield_symbolizer,mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<7>>,boost::mpl::l_iter<boost::mpl::list3<mapnik::text_symbolizer,mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<8>>,boost::mpl::l_iter<boost::mpl::list2<mapnik::building_symbolizer,mapnik::markers_symbolizer>>>::initializer_node,boost::mpl::int_<9>>, >> >> 1> >> Iterator=boost::mpl::l_iter<boost::mpl::list1<mapnik::markers_symbolizer>> >> >> 1> ] >> >> 1> while trying to match the argument list '(void *, const >> boost::python::extract<T>)' >> >> 1> with >> >> 1> [ >> >> 1> T=mapnik::symbolizer >> >> 1> ] >> >> 1> >> F:\Data\mapnik\mapnik\external_libs\boost_1_46_1\boost/variant/variant.hpp(1373) >> : see reference to function template instantiation 'void >> boost::variant<T0_,T1,T2,T3,T4,T5,T6,T7,T8,T9>::convert_construct<const T>(T >> &,int,boost::mpl::false_)' being compiled >> >> 1> with >> >> 1> [ >> >> 1> T0_=mapnik::point_symbolizer, >> >> 1> T1=mapnik::line_symbolizer, >> >> 1> T2=mapnik::line_pattern_symbolizer, >> >> 1> T3=mapnik::polygon_symbolizer, >> >> 1> T4=mapnik::polygon_pattern_symbolizer, >> >> 1> T5=mapnik::raster_symbolizer, >> >> 1> T6=mapnik::shield_symbolizer, >> >> 1> T7=mapnik::text_symbolizer, >> >> 1> T8=mapnik::building_symbolizer, >> >> 1> T9=mapnik::markers_symbolizer, >> >> 1> T=boost::python::extract<mapnik::symbolizer> >> >> 1> ] >> >> 1> mapnik_src\bindings\python\mapnik_rule.cpp(145) : see reference >> to function template instantiation >> 'boost::variant<T0_,T1,T2,T3,T4,T5,T6,T7,T8,T9>::variant<boost::python::extract<T>>(const >> boost::python::extract<T> &)' being compiled >> >> 1> with >> >> 1> [ >> >> 1> T0_=mapnik::point_symbolizer, >> >> 1> T1=mapnik::line_symbolizer, >> >> 1> T2=mapnik::line_pattern_symbolizer, >> >> 1> T3=mapnik::polygon_symbolizer, >> >> 1> T4=mapnik::polygon_pattern_symbolizer, >> >> 1> T5=mapnik::raster_symbolizer, >> >> 1> T6=mapnik::shield_symbolizer, >> >> 1> T7=mapnik::text_symbolizer, >> >> 1> T8=mapnik::building_symbolizer, >> >> 1> T9=mapnik::markers_symbolizer, >> >> 1> T=mapnik::symbolizer >> >> 1> ] >> >> _______________________________________________ >> 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

