Skip to content

Instantly share code, notes, and snippets.

@rundel
Created February 7, 2012 01:27
Show Gist options
  • Save rundel/1756439 to your computer and use it in GitHub Desktop.
Save rundel/1756439 to your computer and use it in GitHub Desktop.
rundel@HomeServe:~/Dropbox/Desktop/Summer of Code 2011/carto-parser$ CXX=g++ make
scons: Reading SConscript files ...
configure: using CXX: g++
scons: done reading SConscript files.
scons: Building targets ...
g++ -o carto -L/usr/local//lib -lmapnik -L/usr/local/lib -L/usr/local/boost/lib -L/usr/lib -L/usr/lib/x86_64-linux-gnu -lfreetype -lltdl -lpng -ltiff -lz -ljpeg -lproj -licuuc -lboost_filesystem -lboost_system -lboost_regex -lxml2 -lboost_thread -lboost_program_options src/position_iterator.o src/base_parser.o src/expression_eval.o src/mml_parser.o src/mss_parser.o src/exception.o src/generate/generate_filter.o src/parse/annotator.o src/utility/version.o src/utility/utree.o src/utility/color.o src/utility/carto_functions.o src/utility/round.o src/utility/environment.o src/main.o
src/mml_parser.o: In function `carto::mml_parser::parse_map(mapnik::Map&)':
mml_parser.cpp:(.text+0x5cb): undefined reference to `mapnik::Map::set_srs(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mml_parser.cpp:(.text+0x798): undefined reference to `mapnik::Map::begin_styles()'
mml_parser.cpp:(.text+0x7c7): undefined reference to `mapnik::Map::end_styles()'
mml_parser.cpp:(.text+0xc01): undefined reference to `mapnik::Map::getLayer(unsigned long)'
mml_parser.cpp:(.text+0xc0c): undefined reference to `mapnik::layer::add_style(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/mml_parser.o: In function `carto::mml_parser::parse_stylesheet(mapnik::Map&, boost::spirit::utree const&)':
mml_parser.cpp:(.text+0xe38): undefined reference to `boost::filesystem3::path::parent_path() const'
src/mml_parser.o: In function `carto::mml_parser::parse_layer(mapnik::Map&, boost::spirit::utree const&)':
mml_parser.cpp:(.text+0x1284): undefined reference to `mapnik::layer::layer(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mml_parser.cpp:(.text+0x1501): undefined reference to `mapnik::layer::set_name(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mml_parser.cpp:(.text+0x1563): undefined reference to `mapnik::layer::set_srs(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mml_parser.cpp:(.text+0x15b6): undefined reference to `mapnik::layer::setActive(bool)'
mml_parser.cpp:(.text+0x15ee): undefined reference to `mapnik::layer::setMinZoom(double)'
mml_parser.cpp:(.text+0x1626): undefined reference to `mapnik::layer::setMaxZoom(double)'
mml_parser.cpp:(.text+0x1663): undefined reference to `mapnik::layer::setQueryable(bool)'
mml_parser.cpp:(.text+0x172a): undefined reference to `mapnik::Map::addLayer(mapnik::layer const&)'
mml_parser.cpp:(.text+0x1863): undefined reference to `mapnik::layer::~layer()'
mml_parser.cpp:(.text+0x18a1): undefined reference to `mapnik::layer::~layer()'
mml_parser.cpp:(.text+0x18d5): undefined reference to `mapnik::layer::~layer()'
mml_parser.cpp:(.text+0x19d0): undefined reference to `mapnik::layer::~layer()'
src/mml_parser.o: In function `carto::mml_parser::parse_Datasource(mapnik::layer&, boost::spirit::utree const&)':
mml_parser.cpp:(.text+0x1e79): undefined reference to `mapnik::datasource_cache::create(mapnik::parameters const&, bool)'
mml_parser.cpp:(.text+0x1eba): undefined reference to `mapnik::layer::set_datasource(boost::shared_ptr<mapnik::datasource> const&)'
src/mml_parser.o: In function `carto::mml_parser::ensure_relative_to_xml(boost::optional<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >)':
mml_parser.cpp:(.text+0x2347): undefined reference to `boost::filesystem3::path::parent_path() const'
mml_parser.cpp:(.text+0x2375): undefined reference to `boost::filesystem3::absolute(boost::filesystem3::path const&, boost::filesystem3::path const&)'
src/mml_parser.o: In function `__static_initialization_and_destruction_0(int, int)':
mml_parser.cpp:(.text+0x2801): undefined reference to `boost::system::generic_category()'
mml_parser.cpp:(.text+0x280d): undefined reference to `boost::system::generic_category()'
mml_parser.cpp:(.text+0x2819): undefined reference to `boost::system::system_category()'
src/mml_parser.o: In function `mapnik::to_utf8(icu_44::UnicodeString const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)':
mml_parser.cpp:(.text._ZN6mapnik7to_utf8ERKN6icu_4413UnicodeStringERSs[mapnik::to_utf8(icu_44::UnicodeString const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)]+0xa4): undefined reference to `u_strToUTF8_44'
mml_parser.cpp:(.text._ZN6mapnik7to_utf8ERKN6icu_4413UnicodeStringERSs[mapnik::to_utf8(icu_44::UnicodeString const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >&)]+0x14f): undefined reference to `u_strToUTF8_44'
src/mml_parser.o: In function `boost::filesystem3::path::has_root_name() const':
mml_parser.cpp:(.text._ZNK5boost11filesystem34path13has_root_nameEv[boost::filesystem3::path::has_root_name() const]+0x1c): undefined reference to `boost::filesystem3::path::root_name() const'
src/mml_parser.o: In function `boost::filesystem3::path::has_root_directory() const':
mml_parser.cpp:(.text._ZNK5boost11filesystem34path18has_root_directoryEv[boost::filesystem3::path::has_root_directory() const]+0x1c): undefined reference to `boost::filesystem3::path::root_directory() const'
src/mml_parser.o: In function `boost::filesystem3::operator/(boost::filesystem3::path const&, boost::filesystem3::path const&)':
mml_parser.cpp:(.text._ZN5boost11filesystem3dvERKNS0_4pathES3_[boost::filesystem3::operator/(boost::filesystem3::path const&, boost::filesystem3::path const&)]+0x37): undefined reference to `boost::filesystem3::path::operator/=(boost::filesystem3::path const&)'
src/mml_parser.o: In function `boost::filesystem3::exists(boost::filesystem3::path const&)':
mml_parser.cpp:(.text._ZN5boost11filesystem36existsERKNS0_4pathE[boost::filesystem3::exists(boost::filesystem3::path const&)]+0x19): undefined reference to `boost::filesystem3::detail::status(boost::filesystem3::path const&, boost::system::error_code*)'
src/mml_parser.o: In function `boost::filesystem3::current_path()':
mml_parser.cpp:(.text._ZN5boost11filesystem312current_pathEv[boost::filesystem3::current_path()]+0x19): undefined reference to `boost::filesystem3::detail::current_path(boost::system::error_code*)'
src/mml_parser.o: In function `mapnik::CreateStatic<mapnik::datasource_cache>::create()':
mml_parser.cpp:(.text._ZN6mapnik12CreateStaticINS_16datasource_cacheEE6createEv[mapnik::CreateStatic<mapnik::datasource_cache>::create()]+0x2c): undefined reference to `mapnik::datasource_cache::datasource_cache()'
src/mml_parser.o: In function `mapnik::CreateStatic<mapnik::datasource_cache>::destroy(mapnik::datasource_cache volatile*)':
mml_parser.cpp:(.text._ZN6mapnik12CreateStaticINS_16datasource_cacheEE7destroyEPVS1_[mapnik::CreateStatic<mapnik::datasource_cache>::destroy(mapnik::datasource_cache volatile*)]+0x14): undefined reference to `mapnik::datasource_cache::~datasource_cache()'
src/mss_parser.o: In function `carto::mss_parser::create_transform(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mss_parser.cpp:(.text+0x275): undefined reference to `bool mapnik::svg::parse_transform<agg::trans_affine>(char const*, agg::trans_affine&)'
src/mss_parser.o: In function `carto::mss_parser::parse_style(mapnik::Map&, boost::spirit::utree const&, carto::style_env const&, mapnik::rule const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mss_parser.cpp:(.text+0xc70): undefined reference to `mapnik::Map::styles()'
mss_parser.cpp:(.text+0xc98): undefined reference to `mapnik::Map::styles()'
mss_parser.cpp:(.text+0xcd7): undefined reference to `mapnik::feature_type_style::feature_type_style()'
mss_parser.cpp:(.text+0xcfe): undefined reference to `mapnik::feature_type_style::set_filter_mode(mapnik::enumeration<mapnik::filter_mode_enum, 2>)'
mss_parser.cpp:(.text+0xd1e): undefined reference to `mapnik::Map::insert_style(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mapnik::feature_type_style const&)'
mss_parser.cpp:(.text+0xd2d): undefined reference to `mapnik::Map::styles()'
mss_parser.cpp:(.text+0xdf6): undefined reference to `mapnik::feature_type_style::feature_type_style(mapnik::feature_type_style const&, bool)'
mss_parser.cpp:(.text+0xe16): undefined reference to `mapnik::Map::insert_style(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mapnik::feature_type_style const&)'
mss_parser.cpp:(.text+0xe34): undefined reference to `mapnik::Map::styles()'
mss_parser.cpp:(.text+0x11a7): undefined reference to `mapnik::feature_type_style::add_rule(mapnik::rule const&)'
src/mss_parser.o: In function `carto::mss_parser::parse_filter(mapnik::Map&, boost::spirit::utree const&, carto::style_env const&, mapnik::rule&)':
mss_parser.cpp:(.text+0x137b): undefined reference to `mapnik::to_expression_string(boost::variant<mapnik::value, mapnik::attribute, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, boost::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, boost::recursive_wrapper<mapnik::regex_match_node>, boost::recursive_wrapper<mapnik::regex_replace_node>, boost::detail::variant::void_, boost::detail::variant::void_> const&)'
mss_parser.cpp:(.text+0x15e2): undefined reference to `mapnik::parse_expression(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/mss_parser.o: In function `carto::mss_parser::parse_polygon(mapnik::rule&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::spirit::utree const&, carto::style_env const&)':
mss_parser.cpp:(.text+0x2204): undefined reference to `mapnik::polygon_symbolizer::set_fill(mapnik::color const&)'
mss_parser.cpp:(.text+0x223a): undefined reference to `mapnik::polygon_symbolizer::set_gamma(double)'
mss_parser.cpp:(.text+0x2270): undefined reference to `mapnik::polygon_symbolizer::set_opacity(double)'
src/mss_parser.o: In function `carto::mss_parser::parse_line(mapnik::rule&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::spirit::utree const&, carto::style_env const&)':
mss_parser.cpp:(.text+0x22ed): undefined reference to `mapnik::stroke::stroke(mapnik::stroke const&)'
mss_parser.cpp:(.text+0x2479): undefined reference to `mapnik::stroke::add_dash(double, double)'
mss_parser.cpp:(.text+0x24ea): undefined reference to `mapnik::stroke::set_color(mapnik::color const&)'
mss_parser.cpp:(.text+0x252f): undefined reference to `mapnik::stroke::set_width(double)'
mss_parser.cpp:(.text+0x2574): undefined reference to `mapnik::stroke::set_opacity(double)'
mss_parser.cpp:(.text+0x260b): undefined reference to `mapnik::stroke::set_line_join(mapnik::enumeration<mapnik::line_join_enum, 4>)'
mss_parser.cpp:(.text+0x26a2): undefined reference to `mapnik::stroke::set_line_cap(mapnik::enumeration<mapnik::line_cap_enum, 3>)'
mss_parser.cpp:(.text+0x26e7): undefined reference to `mapnik::stroke::set_gamma(double)'
mss_parser.cpp:(.text+0x2729): undefined reference to `mapnik::stroke::set_dash_offset(double)'
src/mss_parser.o: In function `carto::mss_parser::parse_marker(mapnik::rule&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::spirit::utree const&, carto::style_env const&)':
mss_parser.cpp:(.text+0x2800): undefined reference to `mapnik::markers_symbolizer::get_stroke() const'
mss_parser.cpp:(.text+0x2815): undefined reference to `mapnik::stroke::stroke(mapnik::stroke const&)'
mss_parser.cpp:(.text+0x2866): undefined reference to `mapnik::parse_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x287c): undefined reference to `mapnik::symbolizer_with_image::set_filename(boost::shared_ptr<std::vector<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::allocator<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >)'
mss_parser.cpp:(.text+0x28dc): undefined reference to `mapnik::symbolizer_with_image::set_opacity(float)'
mss_parser.cpp:(.text+0x292c): undefined reference to `mapnik::stroke::set_color(mapnik::color const&)'
mss_parser.cpp:(.text+0x2971): undefined reference to `mapnik::stroke::set_width(double)'
mss_parser.cpp:(.text+0x29b6): undefined reference to `mapnik::stroke::set_opacity(double)'
mss_parser.cpp:(.text+0x2a4a): undefined reference to `mapnik::markers_symbolizer::set_marker_placement(mapnik::enumeration<mapnik::marker_placement_enum, 2>)'
mss_parser.cpp:(.text+0x2ad5): undefined reference to `mapnik::markers_symbolizer::set_marker_type(mapnik::enumeration<mapnik::marker_type_enum, 2>)'
mss_parser.cpp:(.text+0x2b17): undefined reference to `mapnik::markers_symbolizer::set_width(double)'
mss_parser.cpp:(.text+0x2b59): undefined reference to `mapnik::markers_symbolizer::set_height(double)'
mss_parser.cpp:(.text+0x2ba6): undefined reference to `mapnik::markers_symbolizer::set_fill(mapnik::color)'
mss_parser.cpp:(.text+0x2bed): undefined reference to `mapnik::markers_symbolizer::set_allow_overlap(bool)'
mss_parser.cpp:(.text+0x2c2f): undefined reference to `mapnik::markers_symbolizer::set_spacing(double)'
mss_parser.cpp:(.text+0x2c71): undefined reference to `mapnik::markers_symbolizer::set_max_error(double)'
mss_parser.cpp:(.text+0x2cdb): undefined reference to `mapnik::symbolizer_with_image::set_transform(boost::array<double, 6ul> const&)'
src/mss_parser.o: In function `carto::mss_parser::parse_point(mapnik::rule&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::spirit::utree const&, carto::style_env const&)':
mss_parser.cpp:(.text+0x2e20): undefined reference to `mapnik::parse_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x2e33): undefined reference to `mapnik::symbolizer_with_image::set_filename(boost::shared_ptr<std::vector<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::allocator<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >)'
mss_parser.cpp:(.text+0x2e92): undefined reference to `mapnik::point_symbolizer::set_allow_overlap(bool)'
mss_parser.cpp:(.text+0x2ed9): undefined reference to `mapnik::point_symbolizer::set_ignore_placement(bool)'
mss_parser.cpp:(.text+0x2f1b): undefined reference to `mapnik::symbolizer_with_image::set_opacity(float)'
mss_parser.cpp:(.text+0x2fa6): undefined reference to `mapnik::point_symbolizer::set_point_placement(mapnik::enumeration<mapnik::point_placement_enum, 2>)'
mss_parser.cpp:(.text+0x3010): undefined reference to `mapnik::symbolizer_with_image::set_transform(boost::array<double, 6ul> const&)'
src/mss_parser.o: In function `carto::mss_parser::parse_line_pattern(mapnik::rule&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::spirit::utree const&, carto::style_env const&)':
mss_parser.cpp:(.text+0x3107): undefined reference to `mapnik::parse_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x311a): undefined reference to `mapnik::symbolizer_with_image::set_filename(boost::shared_ptr<std::vector<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::allocator<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >)'
src/mss_parser.o: In function `carto::mss_parser::parse_polygon_pattern(mapnik::rule&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::spirit::utree const&, carto::style_env const&)':
mss_parser.cpp:(.text+0x31e9): undefined reference to `mapnik::parse_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x31fc): undefined reference to `mapnik::symbolizer_with_image::set_filename(boost::shared_ptr<std::vector<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::allocator<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >)'
mss_parser.cpp:(.text+0x3296): undefined reference to `mapnik::polygon_pattern_symbolizer::set_alignment(mapnik::enumeration<mapnik::pattern_alignment_enum, 2>)'
src/mss_parser.o: In function `carto::mss_parser::parse_building(mapnik::rule&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::spirit::utree const&, carto::style_env const&)':
mss_parser.cpp:(.text+0x34b5): undefined reference to `mapnik::building_symbolizer::set_fill(mapnik::color const&)'
mss_parser.cpp:(.text+0x34ee): undefined reference to `mapnik::building_symbolizer::set_opacity(double)'
mss_parser.cpp:(.text+0x352f): undefined reference to `mapnik::parse_expression(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x3542): undefined reference to `mapnik::building_symbolizer::set_height(boost::shared_ptr<boost::variant<mapnik::value, mapnik::attribute, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, boost::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, boost::recursive_wrapper<mapnik::regex_match_node>, boost::recursive_wrapper<mapnik::regex_replace_node>, boost::detail::variant::void_, boost::detail::variant::void_> >)'
src/mss_parser.o: In function `carto::mss_parser::parse_text(mapnik::Map&, mapnik::rule&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::spirit::utree const&, carto::style_env const&)':
mss_parser.cpp:(.text+0x365e): undefined reference to `mapnik::text_symbolizer::set_face_name(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
mss_parser.cpp:(.text+0x3896): undefined reference to `mapnik::font_set::font_set(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x38dc): undefined reference to `mapnik::font_set::add_face_name(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
mss_parser.cpp:(.text+0x3930): undefined reference to `mapnik::text_symbolizer::set_fontset(mapnik::font_set const&)'
mss_parser.cpp:(.text+0x3958): undefined reference to `mapnik::text_symbolizer::set_face_name(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
mss_parser.cpp:(.text+0x3987): undefined reference to `mapnik::Map::insert_fontset(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mapnik::font_set const&)'
mss_parser.cpp:(.text+0x3996): undefined reference to `mapnik::font_set::~font_set()'
mss_parser.cpp:(.text+0x3a0a): undefined reference to `mapnik::parse_expression(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x3a23): undefined reference to `mapnik::text_symbolizer::set_name(boost::shared_ptr<boost::variant<mapnik::value, mapnik::attribute, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, boost::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, boost::recursive_wrapper<mapnik::regex_match_node>, boost::recursive_wrapper<mapnik::regex_replace_node>, boost::detail::variant::void_, boost::detail::variant::void_> >)'
mss_parser.cpp:(.text+0x3a93): undefined reference to `mapnik::text_symbolizer::set_text_size(float)'
mss_parser.cpp:(.text+0x3ae6): undefined reference to `mapnik::text_symbolizer::set_text_ratio(unsigned int)'
mss_parser.cpp:(.text+0x3b39): undefined reference to `mapnik::text_symbolizer::set_wrap_width(unsigned int)'
mss_parser.cpp:(.text+0x3b8c): undefined reference to `mapnik::text_symbolizer::set_label_spacing(unsigned int)'
mss_parser.cpp:(.text+0x3bdf): undefined reference to `mapnik::text_symbolizer::set_character_spacing(unsigned int)'
mss_parser.cpp:(.text+0x3c32): undefined reference to `mapnik::text_symbolizer::set_line_spacing(unsigned int)'
mss_parser.cpp:(.text+0x3c85): undefined reference to `mapnik::text_symbolizer::set_label_position_tolerance(unsigned int)'
mss_parser.cpp:(.text+0x3cca): undefined reference to `mapnik::text_symbolizer::set_max_char_angle_delta(double)'
mss_parser.cpp:(.text+0x3d1a): undefined reference to `mapnik::text_symbolizer::set_fill(mapnik::color const&)'
mss_parser.cpp:(.text+0x3d5f): undefined reference to `mapnik::text_symbolizer::set_text_opacity(double)'
mss_parser.cpp:(.text+0x3daf): undefined reference to `mapnik::text_symbolizer::set_halo_fill(mapnik::color const&)'
mss_parser.cpp:(.text+0x3df4): undefined reference to `mapnik::text_symbolizer::set_halo_radius(double)'
mss_parser.cpp:(.text+0x3e3e): undefined reference to `mapnik::text_symbolizer::get_displacement() const'
mss_parser.cpp:(.text+0x3e5f): undefined reference to `mapnik::text_symbolizer::set_displacement(double, double)'
mss_parser.cpp:(.text+0x3e8b): undefined reference to `mapnik::text_symbolizer::get_displacement() const'
mss_parser.cpp:(.text+0x3ec9): undefined reference to `mapnik::text_symbolizer::set_displacement(double, double)'
mss_parser.cpp:(.text+0x3f6d): undefined reference to `mapnik::text_symbolizer::set_vertical_alignment(mapnik::enumeration<mapnik::vertical_alignment, 4>)'
mss_parser.cpp:(.text+0x3fb7): undefined reference to `mapnik::text_symbolizer::set_avoid_edges(bool)'
mss_parser.cpp:(.text+0x3ffc): undefined reference to `mapnik::text_symbolizer::set_minimum_distance(double)'
mss_parser.cpp:(.text+0x4041): undefined reference to `mapnik::text_symbolizer::set_minimum_padding(double)'
mss_parser.cpp:(.text+0x408b): undefined reference to `mapnik::text_symbolizer::set_allow_overlap(bool)'
mss_parser.cpp:(.text+0x412f): undefined reference to `mapnik::text_symbolizer::set_label_placement(mapnik::enumeration<mapnik::label_placement_enum, 4>)'
mss_parser.cpp:(.text+0x420b): undefined reference to `mapnik::text_symbolizer::set_text_transform(mapnik::enumeration<mapnik::text_transform, 4>)'
mss_parser.cpp:(.text+0x4297): undefined reference to `mapnik::font_set::~font_set()'
src/mss_parser.o: In function `carto::mss_parser::parse_shield(mapnik::rule&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, boost::spirit::utree const&, carto::style_env const&)':
mss_parser.cpp:(.text+0x43f2): undefined reference to `mapnik::parse_expression(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x440b): undefined reference to `mapnik::text_symbolizer::set_name(boost::shared_ptr<boost::variant<mapnik::value, mapnik::attribute, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, boost::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, boost::recursive_wrapper<mapnik::regex_match_node>, boost::recursive_wrapper<mapnik::regex_replace_node>, boost::detail::variant::void_, boost::detail::variant::void_> >)'
mss_parser.cpp:(.text+0x447f): undefined reference to `mapnik::text_symbolizer::set_face_name(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
mss_parser.cpp:(.text+0x44e0): undefined reference to `mapnik::text_symbolizer::set_text_size(float)'
mss_parser.cpp:(.text+0x4533): undefined reference to `mapnik::text_symbolizer::set_label_spacing(unsigned int)'
mss_parser.cpp:(.text+0x4586): undefined reference to `mapnik::text_symbolizer::set_character_spacing(unsigned int)'
mss_parser.cpp:(.text+0x45d9): undefined reference to `mapnik::text_symbolizer::set_line_spacing(unsigned int)'
mss_parser.cpp:(.text+0x4629): undefined reference to `mapnik::text_symbolizer::set_fill(mapnik::color const&)'
mss_parser.cpp:(.text+0x4673): undefined reference to `mapnik::text_symbolizer::get_displacement() const'
mss_parser.cpp:(.text+0x4694): undefined reference to `mapnik::text_symbolizer::set_displacement(double, double)'
mss_parser.cpp:(.text+0x46c0): undefined reference to `mapnik::text_symbolizer::get_displacement() const'
mss_parser.cpp:(.text+0x46fe): undefined reference to `mapnik::text_symbolizer::set_displacement(double, double)'
mss_parser.cpp:(.text+0x4748): undefined reference to `mapnik::shield_symbolizer::get_shield_displacement() const'
mss_parser.cpp:(.text+0x4769): undefined reference to `mapnik::shield_symbolizer::set_shield_displacement(double, double)'
mss_parser.cpp:(.text+0x4795): undefined reference to `mapnik::shield_symbolizer::get_shield_displacement() const'
mss_parser.cpp:(.text+0x47d3): undefined reference to `mapnik::shield_symbolizer::set_shield_displacement(double, double)'
mss_parser.cpp:(.text+0x4818): undefined reference to `mapnik::text_symbolizer::set_minimum_distance(double)'
mss_parser.cpp:(.text+0x48af): undefined reference to `mapnik::text_symbolizer::set_label_placement(mapnik::enumeration<mapnik::label_placement_enum, 4>)'
src/mss_parser.o: In function `carto::mss_parser::parse_map_style(mapnik::Map&, boost::spirit::utree const&, carto::style_env&)':
mss_parser.cpp:(.text+0x4c2c): undefined reference to `mapnik::Map::set_srs(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x4c88): undefined reference to `mapnik::Map::set_background(mapnik::color const&)'
mss_parser.cpp:(.text+0x4cfb): undefined reference to `mapnik::Map::set_background_image(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x4d66): undefined reference to `mapnik::Map::set_buffer_size(int)'
mss_parser.cpp:(.text+0x51ed): undefined reference to `mapnik::Map::set_extra_attributes(mapnik::parameters&)'
src/mss_parser.o: In function `mapnik::text_symbolizer carto::mss_parser::init_symbolizer<mapnik::text_symbolizer>()':
mss_parser.cpp:(.text+0x54ce): undefined reference to `mapnik::text_symbolizer::text_symbolizer(boost::shared_ptr<boost::variant<mapnik::value, mapnik::attribute, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, boost::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, boost::recursive_wrapper<mapnik::regex_match_node>, boost::recursive_wrapper<mapnik::regex_replace_node>, boost::detail::variant::void_, boost::detail::variant::void_> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, mapnik::color const&, boost::shared_ptr<mapnik::text_placements>)'
src/mss_parser.o: In function `mapnik::shield_symbolizer carto::mss_parser::init_symbolizer<mapnik::shield_symbolizer>()':
mss_parser.cpp:(.text+0x55f7): undefined reference to `mapnik::shield_symbolizer::shield_symbolizer(boost::shared_ptr<boost::variant<mapnik::value, mapnik::attribute, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, boost::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, boost::recursive_wrapper<mapnik::regex_match_node>, boost::recursive_wrapper<mapnik::regex_replace_node>, boost::detail::variant::void_, boost::detail::variant::void_> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, float, mapnik::color const&, boost::shared_ptr<std::vector<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::allocator<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >)'
src/mss_parser.o: In function `mapnik::polygon_pattern_symbolizer carto::mss_parser::init_symbolizer<mapnik::polygon_pattern_symbolizer>()':
mss_parser.cpp:(.text+0x56bf): undefined reference to `mapnik::parse_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x56d2): undefined reference to `mapnik::polygon_pattern_symbolizer::polygon_pattern_symbolizer(boost::shared_ptr<std::vector<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::allocator<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >)'
src/mss_parser.o: In function `mapnik::line_pattern_symbolizer carto::mss_parser::init_symbolizer<mapnik::line_pattern_symbolizer>()':
mss_parser.cpp:(.text+0x5783): undefined reference to `mapnik::parse_path(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
mss_parser.cpp:(.text+0x5796): undefined reference to `mapnik::line_pattern_symbolizer::line_pattern_symbolizer(boost::shared_ptr<std::vector<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_>, std::allocator<boost::variant<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, mapnik::attribute, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> > > >)'
src/mss_parser.o: In function `mapnik::line_symbolizer::line_symbolizer()':
mss_parser.cpp:(.text._ZN6mapnik15line_symbolizerC2Ev[_ZN6mapnik15line_symbolizerC5Ev]+0x25): undefined reference to `mapnik::stroke::stroke()'
src/mss_parser.o: In function `mapnik::line_symbolizer::set_stroke(mapnik::stroke const&)':
mss_parser.cpp:(.text._ZN6mapnik15line_symbolizer10set_strokeERKNS_6strokeE[mapnik::line_symbolizer::set_stroke(mapnik::stroke const&)]+0x23): undefined reference to `mapnik::stroke::operator=(mapnik::stroke const&)'
src/mss_parser.o: In function `mapnik::text_placements_dummy::text_placements_dummy()':
mss_parser.cpp:(.text._ZN6mapnik21text_placements_dummyC2Ev[_ZN6mapnik21text_placements_dummyC5Ev]+0x14): undefined reference to `mapnik::text_placements::text_placements()'
mss_parser.cpp:(.text._ZN6mapnik21text_placements_dummyC2Ev[_ZN6mapnik21text_placements_dummyC5Ev]+0x1f): undefined reference to `vtable for mapnik::text_placements_dummy'
src/mss_parser.o: In function `mapnik::rule::rule(mapnik::rule const&, bool)':
mss_parser.cpp:(.text._ZN6mapnik4ruleC2ERKS0_b[_ZN6mapnik4ruleC5ERKS0_b]+0x101): undefined reference to `mapnik::to_expression_string(boost::variant<mapnik::value, mapnik::attribute, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::plus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::minus> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mult> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::div> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::mod> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::less_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::greater_equal> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::equal_to> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::not_equal_to> >, boost::recursive_wrapper<mapnik::unary_node<mapnik::tags::logical_not> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_and> >, boost::recursive_wrapper<mapnik::binary_node<mapnik::tags::logical_or> >, boost::recursive_wrapper<mapnik::regex_match_node>, boost::recursive_wrapper<mapnik::regex_replace_node>, boost::detail::variant::void_, boost::detail::variant::void_> const&)'
mss_parser.cpp:(.text._ZN6mapnik4ruleC2ERKS0_b[_ZN6mapnik4ruleC5ERKS0_b]+0x139): undefined reference to `mapnik::parse_expression(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/mss_parser.o: In function `mapnik::shield_symbolizer::shield_symbolizer(mapnik::shield_symbolizer const&)':
mss_parser.cpp:(.text._ZN6mapnik17shield_symbolizerC2ERKS0_[_ZN6mapnik17shield_symbolizerC5ERKS0_]+0x20): undefined reference to `mapnik::text_symbolizer::text_symbolizer(mapnik::text_symbolizer const&)'
mss_parser.cpp:(.text._ZN6mapnik17shield_symbolizerC2ERKS0_[_ZN6mapnik17shield_symbolizerC5ERKS0_]+0x40): undefined reference to `mapnik::symbolizer_with_image::symbolizer_with_image(mapnik::symbolizer_with_image const&)'
src/mss_parser.o: In function `mapnik::enumeration<mapnik::line_join_enum, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_14line_join_enumELi4EE11from_stringERKSs[mapnik::enumeration<mapnik::line_join_enum, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1f): undefined reference to `mapnik::enumeration<mapnik::line_join_enum, 4>::our_strings_'
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_14line_join_enumELi4EE11from_stringERKSs[mapnik::enumeration<mapnik::line_join_enum, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xca): undefined reference to `mapnik::enumeration<mapnik::line_join_enum, 4>::our_name_'
src/mss_parser.o: In function `mapnik::enumeration<mapnik::line_cap_enum, 3>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_13line_cap_enumELi3EE11from_stringERKSs[mapnik::enumeration<mapnik::line_cap_enum, 3>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1f): undefined reference to `mapnik::enumeration<mapnik::line_cap_enum, 3>::our_strings_'
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_13line_cap_enumELi3EE11from_stringERKSs[mapnik::enumeration<mapnik::line_cap_enum, 3>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xca): undefined reference to `mapnik::enumeration<mapnik::line_cap_enum, 3>::our_name_'
src/mss_parser.o: In function `mapnik::enumeration<mapnik::marker_placement_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_21marker_placement_enumELi2EE11from_stringERKSs[mapnik::enumeration<mapnik::marker_placement_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1f): undefined reference to `mapnik::enumeration<mapnik::marker_placement_enum, 2>::our_strings_'
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_21marker_placement_enumELi2EE11from_stringERKSs[mapnik::enumeration<mapnik::marker_placement_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xca): undefined reference to `mapnik::enumeration<mapnik::marker_placement_enum, 2>::our_name_'
src/mss_parser.o: In function `mapnik::enumeration<mapnik::marker_type_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_16marker_type_enumELi2EE11from_stringERKSs[mapnik::enumeration<mapnik::marker_type_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1f): undefined reference to `mapnik::enumeration<mapnik::marker_type_enum, 2>::our_strings_'
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_16marker_type_enumELi2EE11from_stringERKSs[mapnik::enumeration<mapnik::marker_type_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xca): undefined reference to `mapnik::enumeration<mapnik::marker_type_enum, 2>::our_name_'
src/mss_parser.o: In function `mapnik::enumeration<mapnik::point_placement_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_20point_placement_enumELi2EE11from_stringERKSs[mapnik::enumeration<mapnik::point_placement_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1f): undefined reference to `mapnik::enumeration<mapnik::point_placement_enum, 2>::our_strings_'
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_20point_placement_enumELi2EE11from_stringERKSs[mapnik::enumeration<mapnik::point_placement_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xca): undefined reference to `mapnik::enumeration<mapnik::point_placement_enum, 2>::our_name_'
src/mss_parser.o: In function `mapnik::enumeration<mapnik::pattern_alignment_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_22pattern_alignment_enumELi2EE11from_stringERKSs[mapnik::enumeration<mapnik::pattern_alignment_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1f): undefined reference to `mapnik::enumeration<mapnik::pattern_alignment_enum, 2>::our_strings_'
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_22pattern_alignment_enumELi2EE11from_stringERKSs[mapnik::enumeration<mapnik::pattern_alignment_enum, 2>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xca): undefined reference to `mapnik::enumeration<mapnik::pattern_alignment_enum, 2>::our_name_'
src/mss_parser.o: In function `mapnik::enumeration<mapnik::vertical_alignment, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_18vertical_alignmentELi4EE11from_stringERKSs[mapnik::enumeration<mapnik::vertical_alignment, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1f): undefined reference to `mapnik::enumeration<mapnik::vertical_alignment, 4>::our_strings_'
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_18vertical_alignmentELi4EE11from_stringERKSs[mapnik::enumeration<mapnik::vertical_alignment, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xca): undefined reference to `mapnik::enumeration<mapnik::vertical_alignment, 4>::our_name_'
src/mss_parser.o: In function `mapnik::enumeration<mapnik::label_placement_enum, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_20label_placement_enumELi4EE11from_stringERKSs[mapnik::enumeration<mapnik::label_placement_enum, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1f): undefined reference to `mapnik::enumeration<mapnik::label_placement_enum, 4>::our_strings_'
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_20label_placement_enumELi4EE11from_stringERKSs[mapnik::enumeration<mapnik::label_placement_enum, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xca): undefined reference to `mapnik::enumeration<mapnik::label_placement_enum, 4>::our_name_'
src/mss_parser.o: In function `mapnik::enumeration<mapnik::text_transform, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)':
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_14text_transformELi4EE11from_stringERKSs[mapnik::enumeration<mapnik::text_transform, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0x1f): undefined reference to `mapnik::enumeration<mapnik::text_transform, 4>::our_strings_'
mss_parser.cpp:(.text._ZN6mapnik11enumerationINS_14text_transformELi4EE11from_stringERKSs[mapnik::enumeration<mapnik::text_transform, 4>::from_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)]+0xca): undefined reference to `mapnik::enumeration<mapnik::text_transform, 4>::our_name_'
src/mss_parser.o: In function `mapnik::polygon_symbolizer carto::mss_parser::init_symbolizer<mapnik::polygon_symbolizer>()':
mss_parser.cpp:(.text._ZN5carto10mss_parser15init_symbolizerIN6mapnik18polygon_symbolizerEEET_v[mapnik::polygon_symbolizer carto::mss_parser::init_symbolizer<mapnik::polygon_symbolizer>()]+0x18): undefined reference to `mapnik::polygon_symbolizer::polygon_symbolizer()'
src/mss_parser.o: In function `mapnik::line_symbolizer::line_symbolizer(mapnik::line_symbolizer const&)':
mss_parser.cpp:(.text._ZN6mapnik15line_symbolizerC2ERKS0_[_ZN6mapnik15line_symbolizerC5ERKS0_]+0x3b): undefined reference to `mapnik::stroke::stroke(mapnik::stroke const&)'
src/mss_parser.o: In function `mapnik::markers_symbolizer carto::mss_parser::init_symbolizer<mapnik::markers_symbolizer>()':
mss_parser.cpp:(.text._ZN5carto10mss_parser15init_symbolizerIN6mapnik18markers_symbolizerEEET_v[mapnik::markers_symbolizer carto::mss_parser::init_symbolizer<mapnik::markers_symbolizer>()]+0x18): undefined reference to `mapnik::markers_symbolizer::markers_symbolizer()'
src/mss_parser.o: In function `mapnik::point_symbolizer carto::mss_parser::init_symbolizer<mapnik::point_symbolizer>()':
mss_parser.cpp:(.text._ZN5carto10mss_parser15init_symbolizerIN6mapnik16point_symbolizerEEET_v[mapnik::point_symbolizer carto::mss_parser::init_symbolizer<mapnik::point_symbolizer>()]+0x18): undefined reference to `mapnik::point_symbolizer::point_symbolizer()'
src/mss_parser.o: In function `mapnik::building_symbolizer carto::mss_parser::init_symbolizer<mapnik::building_symbolizer>()':
mss_parser.cpp:(.text._ZN5carto10mss_parser15init_symbolizerIN6mapnik19building_symbolizerEEET_v[mapnik::building_symbolizer carto::mss_parser::init_symbolizer<mapnik::building_symbolizer>()]+0x18): undefined reference to `mapnik::building_symbolizer::building_symbolizer()'
src/mss_parser.o: In function `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::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, 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, 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, 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, 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, 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, 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, mpl_::int_<6> >, boost::mpl::l_iter<boost::mpl::list4<mapnik::shield_symbolizer, mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer> > >::initializer_node, mpl_::int_<7> >, boost::mpl::l_iter<boost::mpl::list3<mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer> > >::initializer_node, mpl_::int_<8> >, boost::mpl::l_iter<boost::mpl::list2<mapnik::building_symbolizer, mapnik::markers_symbolizer> > >::initializer_node, mpl_::int_<9> >, boost::mpl::l_iter<boost::mpl::list1<mapnik::markers_symbolizer> > >::initializer_node::initialize(void*, mapnik::markers_symbolizer const&)':
mss_parser.cpp:(.text._ZN5boost6detail7variant21make_initializer_node5applyINS_3mpl4pairINS3_INS5_INS3_INS5_INS3_INS5_INS3_INS5_INS3_INS5_INS3_INS5_INS3_INS5_INS3_INS5_INS3_INS5_INS1_16initializer_rootEN4mpl_4int_ILi0EEEEENS4_6l_iterINS4_6list10IN6mapnik16point_symbolizerENSD_15line_symbolizerENSD_23line_pattern_symbolizerENSD_18polygon_symbolizerENSD_26polygon_pattern_symbolizerENSD_17raster_symbolizerENSD_17shield_symbolizerENSD_15text_symbolizerENSD_19building_symbolizerENSD_18markers_symbolizerEEEEEE16initializer_nodeENS8_ILi1EEEEENSB_INS4_5list9ISF_SG_SH_SI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi2EEEEENSB_INS4_5list8ISG_SH_SI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi3EEEEENSB_INS4_5list7ISH_SI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi4EEEEENSB_INS4_5list6ISI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi5EEEEENSB_INS4_5list5ISJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi6EEEEENSB_INS4_5list4ISK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi7EEEEENSB_INS4_5list3ISL_SM_SN_EEEEE16initializer_nodeENS8_ILi8EEEEENSB_INS4_5list2ISM_SN_EEEEE16initializer_nodeENS8_ILi9EEEEENSB_INS4_5list1ISN_EEEEE16initializer_node10initializeEPvRKSN_[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::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, 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, 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, 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, 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, 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, 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, mpl_::int_<6> >, boost::mpl::l_iter<boost::mpl::list4<mapnik::shield_symbolizer, mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer> > >::initializer_node, mpl_::int_<7> >, boost::mpl::l_iter<boost::mpl::list3<mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer> > >::initializer_node, mpl_::int_<8> >, boost::mpl::l_iter<boost::mpl::list2<mapnik::building_symbolizer, mapnik::markers_symbolizer> > >::initializer_node, mpl_::int_<9> >, boost::mpl::l_iter<boost::mpl::list1<mapnik::markers_symbolizer> > >::initializer_node::initialize(void*, mapnik::markers_symbolizer const&)]+0x39): undefined reference to `mapnik::markers_symbolizer::markers_symbolizer(mapnik::markers_symbolizer const&)'
src/mss_parser.o: In function `boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, 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::initialize(void*, mapnik::point_symbolizer const&)':
mss_parser.cpp:(.text._ZN5boost6detail7variant21make_initializer_node5applyINS_3mpl4pairINS1_16initializer_rootEN4mpl_4int_ILi0EEEEENS4_6l_iterINS4_6list10IN6mapnik16point_symbolizerENSD_15line_symbolizerENSD_23line_pattern_symbolizerENSD_18polygon_symbolizerENSD_26polygon_pattern_symbolizerENSD_17raster_symbolizerENSD_17shield_symbolizerENSD_15text_symbolizerENSD_19building_symbolizerENSD_18markers_symbolizerEEEEEE16initializer_node10initializeEPvRKSE_[boost::detail::variant::make_initializer_node::apply<boost::mpl::pair<boost::detail::variant::initializer_root, 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::initialize(void*, mapnik::point_symbolizer const&)]+0x39): undefined reference to `mapnik::point_symbolizer::point_symbolizer(mapnik::point_symbolizer const&)'
src/mss_parser.o: In function `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, 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, 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, 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::initialize(void*, mapnik::line_pattern_symbolizer const&)':
mss_parser.cpp:(.text._ZN5boost6detail7variant21make_initializer_node5applyINS_3mpl4pairINS3_INS5_INS3_INS5_INS1_16initializer_rootEN4mpl_4int_ILi0EEEEENS4_6l_iterINS4_6list10IN6mapnik16point_symbolizerENSD_15line_symbolizerENSD_23line_pattern_symbolizerENSD_18polygon_symbolizerENSD_26polygon_pattern_symbolizerENSD_17raster_symbolizerENSD_17shield_symbolizerENSD_15text_symbolizerENSD_19building_symbolizerENSD_18markers_symbolizerEEEEEE16initializer_nodeENS8_ILi1EEEEENSB_INS4_5list9ISF_SG_SH_SI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi2EEEEENSB_INS4_5list8ISG_SH_SI_SJ_SK_SL_SM_SN_EEEEE16initializer_node10initializeEPvRKSG_[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, 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, 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, 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::initialize(void*, mapnik::line_pattern_symbolizer const&)]+0x39): undefined reference to `mapnik::line_pattern_symbolizer::line_pattern_symbolizer(mapnik::line_pattern_symbolizer const&)'
src/mss_parser.o: In function `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, 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, 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, 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, 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, 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::initialize(void*, mapnik::polygon_pattern_symbolizer const&)':
mss_parser.cpp:(.text._ZN5boost6detail7variant21make_initializer_node5applyINS_3mpl4pairINS3_INS5_INS3_INS5_INS3_INS5_INS3_INS5_INS1_16initializer_rootEN4mpl_4int_ILi0EEEEENS4_6l_iterINS4_6list10IN6mapnik16point_symbolizerENSD_15line_symbolizerENSD_23line_pattern_symbolizerENSD_18polygon_symbolizerENSD_26polygon_pattern_symbolizerENSD_17raster_symbolizerENSD_17shield_symbolizerENSD_15text_symbolizerENSD_19building_symbolizerENSD_18markers_symbolizerEEEEEE16initializer_nodeENS8_ILi1EEEEENSB_INS4_5list9ISF_SG_SH_SI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi2EEEEENSB_INS4_5list8ISG_SH_SI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi3EEEEENSB_INS4_5list7ISH_SI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi4EEEEENSB_INS4_5list6ISI_SJ_SK_SL_SM_SN_EEEEE16initializer_node10initializeEPvRKSI_[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, 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, 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, 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, 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, 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::initialize(void*, mapnik::polygon_pattern_symbolizer const&)]+0x39): undefined reference to `mapnik::polygon_pattern_symbolizer::polygon_pattern_symbolizer(mapnik::polygon_pattern_symbolizer const&)'
src/mss_parser.o: In function `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, 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, 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, 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, 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, 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, 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, mpl_::int_<6> >, boost::mpl::l_iter<boost::mpl::list4<mapnik::shield_symbolizer, mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer> > >::initializer_node, mpl_::int_<7> >, boost::mpl::l_iter<boost::mpl::list3<mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer> > >::initializer_node::initialize(void*, mapnik::text_symbolizer const&)':
mss_parser.cpp:(.text._ZN5boost6detail7variant21make_initializer_node5applyINS_3mpl4pairINS3_INS5_INS3_INS5_INS3_INS5_INS3_INS5_INS3_INS5_INS3_INS5_INS3_INS5_INS1_16initializer_rootEN4mpl_4int_ILi0EEEEENS4_6l_iterINS4_6list10IN6mapnik16point_symbolizerENSD_15line_symbolizerENSD_23line_pattern_symbolizerENSD_18polygon_symbolizerENSD_26polygon_pattern_symbolizerENSD_17raster_symbolizerENSD_17shield_symbolizerENSD_15text_symbolizerENSD_19building_symbolizerENSD_18markers_symbolizerEEEEEE16initializer_nodeENS8_ILi1EEEEENSB_INS4_5list9ISF_SG_SH_SI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi2EEEEENSB_INS4_5list8ISG_SH_SI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi3EEEEENSB_INS4_5list7ISH_SI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi4EEEEENSB_INS4_5list6ISI_SJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi5EEEEENSB_INS4_5list5ISJ_SK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi6EEEEENSB_INS4_5list4ISK_SL_SM_SN_EEEEE16initializer_nodeENS8_ILi7EEEEENSB_INS4_5list3ISL_SM_SN_EEEEE16initializer_node10initializeEPvRKSL_[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, 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, 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, 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, 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, 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, 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, mpl_::int_<6> >, boost::mpl::l_iter<boost::mpl::list4<mapnik::shield_symbolizer, mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer> > >::initializer_node, mpl_::int_<7> >, boost::mpl::l_iter<boost::mpl::list3<mapnik::text_symbolizer, mapnik::building_symbolizer, mapnik::markers_symbolizer> > >::initializer_node::initialize(void*, mapnik::text_symbolizer const&)]+0x39): undefined reference to `mapnik::text_symbolizer::text_symbolizer(mapnik::text_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::copy_into::internal_visit<icu_44::UnicodeString>(icu_44::UnicodeString const&, int) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant9copy_into14internal_visitIN6icu_4413UnicodeStringEEEvRKT_i[void boost::detail::variant::copy_into::internal_visit<icu_44::UnicodeString>(icu_44::UnicodeString const&, int) const]+0x3f): undefined reference to `icu_44::UnicodeString::UnicodeString(icu_44::UnicodeString const&)'
src/mss_parser.o: In function `void boost::detail::variant::copy_into::internal_visit<mapnik::point_symbolizer>(mapnik::point_symbolizer const&, int) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant9copy_into14internal_visitIN6mapnik16point_symbolizerEEEvRKT_i[void boost::detail::variant::copy_into::internal_visit<mapnik::point_symbolizer>(mapnik::point_symbolizer const&, int) const]+0x3f): undefined reference to `mapnik::point_symbolizer::point_symbolizer(mapnik::point_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::copy_into::internal_visit<mapnik::point_symbolizer>(boost::detail::variant::backup_holder<mapnik::point_symbolizer> const&, long) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant9copy_into14internal_visitIN6mapnik16point_symbolizerEEEvRKNS1_13backup_holderIT_EEl[void boost::detail::variant::copy_into::internal_visit<mapnik::point_symbolizer>(boost::detail::variant::backup_holder<mapnik::point_symbolizer> const&, long) const]+0x4b): undefined reference to `mapnik::point_symbolizer::point_symbolizer(mapnik::point_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::copy_into::internal_visit<mapnik::line_pattern_symbolizer>(mapnik::line_pattern_symbolizer const&, int) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant9copy_into14internal_visitIN6mapnik23line_pattern_symbolizerEEEvRKT_i[void boost::detail::variant::copy_into::internal_visit<mapnik::line_pattern_symbolizer>(mapnik::line_pattern_symbolizer const&, int) const]+0x3f): undefined reference to `mapnik::line_pattern_symbolizer::line_pattern_symbolizer(mapnik::line_pattern_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::copy_into::internal_visit<mapnik::line_pattern_symbolizer>(boost::detail::variant::backup_holder<mapnik::line_pattern_symbolizer> const&, long) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant9copy_into14internal_visitIN6mapnik23line_pattern_symbolizerEEEvRKNS1_13backup_holderIT_EEl[void boost::detail::variant::copy_into::internal_visit<mapnik::line_pattern_symbolizer>(boost::detail::variant::backup_holder<mapnik::line_pattern_symbolizer> const&, long) const]+0x4b): undefined reference to `mapnik::line_pattern_symbolizer::line_pattern_symbolizer(mapnik::line_pattern_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::copy_into::internal_visit<mapnik::polygon_pattern_symbolizer>(mapnik::polygon_pattern_symbolizer const&, int) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant9copy_into14internal_visitIN6mapnik26polygon_pattern_symbolizerEEEvRKT_i[void boost::detail::variant::copy_into::internal_visit<mapnik::polygon_pattern_symbolizer>(mapnik::polygon_pattern_symbolizer const&, int) const]+0x3f): undefined reference to `mapnik::polygon_pattern_symbolizer::polygon_pattern_symbolizer(mapnik::polygon_pattern_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::copy_into::internal_visit<mapnik::polygon_pattern_symbolizer>(boost::detail::variant::backup_holder<mapnik::polygon_pattern_symbolizer> const&, long) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant9copy_into14internal_visitIN6mapnik26polygon_pattern_symbolizerEEEvRKNS1_13backup_holderIT_EEl[void boost::detail::variant::copy_into::internal_visit<mapnik::polygon_pattern_symbolizer>(boost::detail::variant::backup_holder<mapnik::polygon_pattern_symbolizer> const&, long) const]+0x4b): undefined reference to `mapnik::polygon_pattern_symbolizer::polygon_pattern_symbolizer(mapnik::polygon_pattern_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::copy_into::internal_visit<mapnik::text_symbolizer>(mapnik::text_symbolizer const&, int) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant9copy_into14internal_visitIN6mapnik15text_symbolizerEEEvRKT_i[void boost::detail::variant::copy_into::internal_visit<mapnik::text_symbolizer>(mapnik::text_symbolizer const&, int) const]+0x3f): undefined reference to `mapnik::text_symbolizer::text_symbolizer(mapnik::text_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::copy_into::internal_visit<mapnik::text_symbolizer>(boost::detail::variant::backup_holder<mapnik::text_symbolizer> const&, long) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant9copy_into14internal_visitIN6mapnik15text_symbolizerEEEvRKNS1_13backup_holderIT_EEl[void boost::detail::variant::copy_into::internal_visit<mapnik::text_symbolizer>(boost::detail::variant::backup_holder<mapnik::text_symbolizer> const&, long) const]+0x4b): undefined reference to `mapnik::text_symbolizer::text_symbolizer(mapnik::text_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::copy_into::internal_visit<mapnik::markers_symbolizer>(mapnik::markers_symbolizer const&, int) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant9copy_into14internal_visitIN6mapnik18markers_symbolizerEEEvRKT_i[void boost::detail::variant::copy_into::internal_visit<mapnik::markers_symbolizer>(mapnik::markers_symbolizer const&, int) const]+0x3f): undefined reference to `mapnik::markers_symbolizer::markers_symbolizer(mapnik::markers_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::copy_into::internal_visit<mapnik::markers_symbolizer>(boost::detail::variant::backup_holder<mapnik::markers_symbolizer> const&, long) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant9copy_into14internal_visitIN6mapnik18markers_symbolizerEEEvRKNS1_13backup_holderIT_EEl[void boost::detail::variant::copy_into::internal_visit<mapnik::markers_symbolizer>(boost::detail::variant::backup_holder<mapnik::markers_symbolizer> const&, long) const]+0x4b): undefined reference to `mapnik::markers_symbolizer::markers_symbolizer(mapnik::markers_symbolizer const&)'
src/mss_parser.o: In function `mapnik::regex_replace_node::~regex_replace_node()':
mss_parser.cpp:(.text._ZN6mapnik18regex_replace_nodeD2Ev[_ZN6mapnik18regex_replace_nodeD5Ev]+0x19): undefined reference to `icu_44::UnicodeString::~UnicodeString()'
src/mss_parser.o: In function `mapnik::line_symbolizer::operator=(mapnik::line_symbolizer const&)':
mss_parser.cpp:(.text._ZN6mapnik15line_symbolizeraSERKS0_[mapnik::line_symbolizer::operator=(mapnik::line_symbolizer const&)]+0x3a): undefined reference to `mapnik::stroke::operator=(mapnik::stroke const&)'
src/mss_parser.o: In function `mapnik::shield_symbolizer::operator=(mapnik::shield_symbolizer const&)':
mss_parser.cpp:(.text._ZN6mapnik17shield_symbolizeraSERKS0_[mapnik::shield_symbolizer::operator=(mapnik::shield_symbolizer const&)]+0x1f): undefined reference to `mapnik::text_symbolizer::operator=(mapnik::text_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::assign_storage::internal_visit<mapnik::text_symbolizer>(mapnik::text_symbolizer&, int) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant14assign_storage14internal_visitIN6mapnik15text_symbolizerEEEvRT_i[void boost::detail::variant::assign_storage::internal_visit<mapnik::text_symbolizer>(mapnik::text_symbolizer&, int) const]+0x25): undefined reference to `mapnik::text_symbolizer::operator=(mapnik::text_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::assign_storage::internal_visit<mapnik::text_symbolizer>(boost::detail::variant::backup_holder<mapnik::text_symbolizer>&, long) const':
mss_parser.cpp:(.text._ZNK5boost6detail7variant14assign_storage14internal_visitIN6mapnik15text_symbolizerEEEvRNS1_13backup_holderIT_EEl[void boost::detail::variant::assign_storage::internal_visit<mapnik::text_symbolizer>(boost::detail::variant::backup_holder<mapnik::text_symbolizer>&, long) const]+0x3a): undefined reference to `mapnik::text_symbolizer::operator=(mapnik::text_symbolizer const&)'
src/mss_parser.o: In function `mapnik::markers_symbolizer::operator=(mapnik::markers_symbolizer const&)':
mss_parser.cpp:(.text._ZN6mapnik18markers_symbolizeraSERKS0_[mapnik::markers_symbolizer::operator=(mapnik::markers_symbolizer const&)]+0xe7): undefined reference to `mapnik::stroke::operator=(mapnik::stroke const&)'
src/mss_parser.o: In function `void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::construct_impl<mapnik::point_symbolizer>(void*, void const*)':
mss_parser.cpp:(.text._ZN5boost6detail7variant15backup_assignerINS_7variantIN6mapnik16point_symbolizerENS4_15line_symbolizerENS4_23line_pattern_symbolizerENS4_18polygon_symbolizerENS4_26polygon_pattern_symbolizerENS4_17raster_symbolizerENS4_17shield_symbolizerENS4_15text_symbolizerENS4_19building_symbolizerENS4_18markers_symbolizerENS1_5void_ESF_SF_SF_SF_SF_SF_SF_SF_SF_EEE14construct_implIS5_EEvPvPKv[void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::construct_impl<mapnik::point_symbolizer>(void*, void const*)]+0x39): undefined reference to `mapnik::point_symbolizer::point_symbolizer(mapnik::point_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::construct_impl<mapnik::line_pattern_symbolizer>(void*, void const*)':
mss_parser.cpp:(.text._ZN5boost6detail7variant15backup_assignerINS_7variantIN6mapnik16point_symbolizerENS4_15line_symbolizerENS4_23line_pattern_symbolizerENS4_18polygon_symbolizerENS4_26polygon_pattern_symbolizerENS4_17raster_symbolizerENS4_17shield_symbolizerENS4_15text_symbolizerENS4_19building_symbolizerENS4_18markers_symbolizerENS1_5void_ESF_SF_SF_SF_SF_SF_SF_SF_SF_EEE14construct_implIS7_EEvPvPKv[void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::construct_impl<mapnik::line_pattern_symbolizer>(void*, void const*)]+0x39): undefined reference to `mapnik::line_pattern_symbolizer::line_pattern_symbolizer(mapnik::line_pattern_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::construct_impl<mapnik::polygon_pattern_symbolizer>(void*, void const*)':
mss_parser.cpp:(.text._ZN5boost6detail7variant15backup_assignerINS_7variantIN6mapnik16point_symbolizerENS4_15line_symbolizerENS4_23line_pattern_symbolizerENS4_18polygon_symbolizerENS4_26polygon_pattern_symbolizerENS4_17raster_symbolizerENS4_17shield_symbolizerENS4_15text_symbolizerENS4_19building_symbolizerENS4_18markers_symbolizerENS1_5void_ESF_SF_SF_SF_SF_SF_SF_SF_SF_EEE14construct_implIS9_EEvPvPKv[void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::construct_impl<mapnik::polygon_pattern_symbolizer>(void*, void const*)]+0x39): undefined reference to `mapnik::polygon_pattern_symbolizer::polygon_pattern_symbolizer(mapnik::polygon_pattern_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::construct_impl<mapnik::text_symbolizer>(void*, void const*)':
mss_parser.cpp:(.text._ZN5boost6detail7variant15backup_assignerINS_7variantIN6mapnik16point_symbolizerENS4_15line_symbolizerENS4_23line_pattern_symbolizerENS4_18polygon_symbolizerENS4_26polygon_pattern_symbolizerENS4_17raster_symbolizerENS4_17shield_symbolizerENS4_15text_symbolizerENS4_19building_symbolizerENS4_18markers_symbolizerENS1_5void_ESF_SF_SF_SF_SF_SF_SF_SF_SF_EEE14construct_implISC_EEvPvPKv[void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::construct_impl<mapnik::text_symbolizer>(void*, void const*)]+0x39): undefined reference to `mapnik::text_symbolizer::text_symbolizer(mapnik::text_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::construct_impl<mapnik::markers_symbolizer>(void*, void const*)':
mss_parser.cpp:(.text._ZN5boost6detail7variant15backup_assignerINS_7variantIN6mapnik16point_symbolizerENS4_15line_symbolizerENS4_23line_pattern_symbolizerENS4_18polygon_symbolizerENS4_26polygon_pattern_symbolizerENS4_17raster_symbolizerENS4_17shield_symbolizerENS4_15text_symbolizerENS4_19building_symbolizerENS4_18markers_symbolizerENS1_5void_ESF_SF_SF_SF_SF_SF_SF_SF_SF_EEE14construct_implISE_EEvPvPKv[void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::construct_impl<mapnik::markers_symbolizer>(void*, void const*)]+0x39): undefined reference to `mapnik::markers_symbolizer::markers_symbolizer(mapnik::markers_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::backup_assign_impl<mapnik::point_symbolizer>(mapnik::point_symbolizer&, mpl_::bool_<false>)':
mss_parser.cpp:(.text._ZN5boost6detail7variant15backup_assignerINS_7variantIN6mapnik16point_symbolizerENS4_15line_symbolizerENS4_23line_pattern_symbolizerENS4_18polygon_symbolizerENS4_26polygon_pattern_symbolizerENS4_17raster_symbolizerENS4_17shield_symbolizerENS4_15text_symbolizerENS4_19building_symbolizerENS4_18markers_symbolizerENS1_5void_ESF_SF_SF_SF_SF_SF_SF_SF_SF_EEE18backup_assign_implIS5_EEvRT_N4mpl_5bool_ILb0EEE[void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::backup_assign_impl<mapnik::point_symbolizer>(mapnik::point_symbolizer&, mpl_::bool_<false>)]+0x2b): undefined reference to `mapnik::point_symbolizer::point_symbolizer(mapnik::point_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::backup_assign_impl<mapnik::line_pattern_symbolizer>(mapnik::line_pattern_symbolizer&, mpl_::bool_<false>)':
mss_parser.cpp:(.text._ZN5boost6detail7variant15backup_assignerINS_7variantIN6mapnik16point_symbolizerENS4_15line_symbolizerENS4_23line_pattern_symbolizerENS4_18polygon_symbolizerENS4_26polygon_pattern_symbolizerENS4_17raster_symbolizerENS4_17shield_symbolizerENS4_15text_symbolizerENS4_19building_symbolizerENS4_18markers_symbolizerENS1_5void_ESF_SF_SF_SF_SF_SF_SF_SF_SF_EEE18backup_assign_implIS7_EEvRT_N4mpl_5bool_ILb0EEE[void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::backup_assign_impl<mapnik::line_pattern_symbolizer>(mapnik::line_pattern_symbolizer&, mpl_::bool_<false>)]+0x2b): undefined reference to `mapnik::line_pattern_symbolizer::line_pattern_symbolizer(mapnik::line_pattern_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::backup_assign_impl<mapnik::polygon_pattern_symbolizer>(mapnik::polygon_pattern_symbolizer&, mpl_::bool_<false>)':
mss_parser.cpp:(.text._ZN5boost6detail7variant15backup_assignerINS_7variantIN6mapnik16point_symbolizerENS4_15line_symbolizerENS4_23line_pattern_symbolizerENS4_18polygon_symbolizerENS4_26polygon_pattern_symbolizerENS4_17raster_symbolizerENS4_17shield_symbolizerENS4_15text_symbolizerENS4_19building_symbolizerENS4_18markers_symbolizerENS1_5void_ESF_SF_SF_SF_SF_SF_SF_SF_SF_EEE18backup_assign_implIS9_EEvRT_N4mpl_5bool_ILb0EEE[void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::backup_assign_impl<mapnik::polygon_pattern_symbolizer>(mapnik::polygon_pattern_symbolizer&, mpl_::bool_<false>)]+0x2b): undefined reference to `mapnik::polygon_pattern_symbolizer::polygon_pattern_symbolizer(mapnik::polygon_pattern_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::backup_assign_impl<mapnik::text_symbolizer>(mapnik::text_symbolizer&, mpl_::bool_<false>)':
mss_parser.cpp:(.text._ZN5boost6detail7variant15backup_assignerINS_7variantIN6mapnik16point_symbolizerENS4_15line_symbolizerENS4_23line_pattern_symbolizerENS4_18polygon_symbolizerENS4_26polygon_pattern_symbolizerENS4_17raster_symbolizerENS4_17shield_symbolizerENS4_15text_symbolizerENS4_19building_symbolizerENS4_18markers_symbolizerENS1_5void_ESF_SF_SF_SF_SF_SF_SF_SF_SF_EEE18backup_assign_implISC_EEvRT_N4mpl_5bool_ILb0EEE[void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::backup_assign_impl<mapnik::text_symbolizer>(mapnik::text_symbolizer&, mpl_::bool_<false>)]+0x2b): undefined reference to `mapnik::text_symbolizer::text_symbolizer(mapnik::text_symbolizer const&)'
src/mss_parser.o: In function `void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::backup_assign_impl<mapnik::markers_symbolizer>(mapnik::markers_symbolizer&, mpl_::bool_<false>)':
mss_parser.cpp:(.text._ZN5boost6detail7variant15backup_assignerINS_7variantIN6mapnik16point_symbolizerENS4_15line_symbolizerENS4_23line_pattern_symbolizerENS4_18polygon_symbolizerENS4_26polygon_pattern_symbolizerENS4_17raster_symbolizerENS4_17shield_symbolizerENS4_15text_symbolizerENS4_19building_symbolizerENS4_18markers_symbolizerENS1_5void_ESF_SF_SF_SF_SF_SF_SF_SF_SF_EEE18backup_assign_implISE_EEvRT_N4mpl_5bool_ILb0EEE[void boost::detail::variant::backup_assigner<boost::variant<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, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >::backup_assign_impl<mapnik::markers_symbolizer>(mapnik::markers_symbolizer&, mpl_::bool_<false>)]+0x2b): undefined reference to `mapnik::markers_symbolizer::markers_symbolizer(mapnik::markers_symbolizer const&)'
src/main.o: In function `main':
main.cpp:(.text+0x77): undefined reference to `mapnik::datasource_cache::register_datasources(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
main.cpp:(.text+0xd4): undefined reference to `boost::program_options::options_description::m_default_line_length'
main.cpp:(.text+0xe1): undefined reference to `boost::program_options::options_description::m_default_line_length'
main.cpp:(.text+0x127): undefined reference to `boost::program_options::options_description::options_description(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, unsigned int, unsigned int)'
main.cpp:(.text+0x178): undefined reference to `boost::program_options::options_description::add_options()'
main.cpp:(.text+0x198): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
main.cpp:(.text+0x1aa): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, char const*)'
main.cpp:(.text+0x1bf): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
main.cpp:(.text+0x1d4): undefined reference to `boost::program_options::options_description_easy_init::operator()(char const*, boost::program_options::value_semantic const*, char const*)'
main.cpp:(.text+0x21c): undefined reference to `boost::program_options::positional_options_description::positional_options_description()'
main.cpp:(.text+0x235): undefined reference to `boost::program_options::positional_options_description::add(char const*, int)'
main.cpp:(.text+0x247): undefined reference to `boost::program_options::positional_options_description::add(char const*, int)'
main.cpp:(.text+0x256): undefined reference to `boost::program_options::variables_map::variables_map()'
main.cpp:(.text+0x2d2): undefined reference to `boost::program_options::store(boost::program_options::basic_parsed_options<char> const&, boost::program_options::variables_map&, bool)'
main.cpp:(.text+0x2ff): undefined reference to `boost::program_options::notify(boost::program_options::variables_map&)'
main.cpp:(.text+0x41b): undefined reference to `boost::program_options::operator<<(std::basic_ostream<char, std::char_traits<char> >&, boost::program_options::options_description const&)'
main.cpp:(.text+0x544): undefined reference to `boost::program_options::operator<<(std::basic_ostream<char, std::char_traits<char> >&, boost::program_options::options_description const&)'
main.cpp:(.text+0x5ba): undefined reference to `mapnik::Map::Map(int, int, std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
main.cpp:(.text+0x727): undefined reference to `mapnik::save_map_to_string(mapnik::Map const&, bool)'
main.cpp:(.text+0x8da): undefined reference to `mapnik::Map::~Map()'
main.cpp:(.text+0xae3): undefined reference to `mapnik::Map::~Map()'
main.cpp:(.text+0xbef): undefined reference to `mapnik::Map::~Map()'
src/main.o: In function `__static_initialization_and_destruction_0(int, int)':
main.cpp:(.text+0x1b4a): undefined reference to `boost::system::generic_category()'
main.cpp:(.text+0x1b56): undefined reference to `boost::system::generic_category()'
main.cpp:(.text+0x1b62): undefined reference to `boost::system::system_category()'
src/main.o: In function `boost::program_options::value_semantic_codecvt_helper<char>::value_semantic_codecvt_helper()':
main.cpp:(.text._ZN5boost15program_options29value_semantic_codecvt_helperIcEC2Ev[_ZN5boost15program_options29value_semantic_codecvt_helperIcEC5Ev]+0x1f): undefined reference to `vtable for boost::program_options::value_semantic_codecvt_helper<char>'
src/main.o: In function `boost::program_options::value_semantic_codecvt_helper<char>::~value_semantic_codecvt_helper()':
main.cpp:(.text._ZN5boost15program_options29value_semantic_codecvt_helperIcED2Ev[_ZN5boost15program_options29value_semantic_codecvt_helperIcED5Ev]+0x13): undefined reference to `vtable for boost::program_options::value_semantic_codecvt_helper<char>'
src/main.o: In function `boost::program_options::variables_map::~variables_map()':
main.cpp:(.text._ZN5boost15program_options13variables_mapD2Ev[_ZN5boost15program_options13variables_mapD5Ev]+0x14): undefined reference to `vtable for boost::program_options::variables_map'
src/main.o: In function `boost::program_options::basic_command_line_parser<char>::basic_command_line_parser(int, char const* const*)':
main.cpp:(.text._ZN5boost15program_options25basic_command_line_parserIcEC2EiPKPKc[_ZN5boost15program_options25basic_command_line_parserIcEC5EiPKPKc]+0x76): undefined reference to `boost::program_options::detail::cmdline::cmdline(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)'
src/main.o: In function `boost::program_options::basic_command_line_parser<char>::options(boost::program_options::options_description const&)':
main.cpp:(.text._ZN5boost15program_options25basic_command_line_parserIcE7optionsERKNS0_19options_descriptionE[boost::program_options::basic_command_line_parser<char>::options(boost::program_options::options_description const&)]+0x1f): undefined reference to `boost::program_options::detail::cmdline::set_options_description(boost::program_options::options_description const&)'
src/main.o: In function `boost::program_options::basic_command_line_parser<char>::positional(boost::program_options::positional_options_description const&)':
main.cpp:(.text._ZN5boost15program_options25basic_command_line_parserIcE10positionalERKNS0_30positional_options_descriptionE[boost::program_options::basic_command_line_parser<char>::positional(boost::program_options::positional_options_description const&)]+0x1f): undefined reference to `boost::program_options::detail::cmdline::set_positional_options(boost::program_options::positional_options_description const&)'
src/main.o: In function `boost::program_options::basic_command_line_parser<char>::run()':
main.cpp:(.text._ZN5boost15program_options25basic_command_line_parserIcE3runEv[boost::program_options::basic_command_line_parser<char>::run()]+0x37): undefined reference to `boost::program_options::detail::cmdline::run()'
src/main.o: In function `std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > boost::program_options::to_internal<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)':
main.cpp:(.text._ZN5boost15program_options11to_internalISsEESt6vectorISsSaISsEERKS2_IT_SaIS5_EE[std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > boost::program_options::to_internal<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&)]+0x46): undefined reference to `boost::program_options::to_internal(std::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
src/main.o:(.rodata._ZTVN5boost15program_options11typed_valueISscEE[vtable for boost::program_options::typed_value<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>]+0x38): undefined reference to `boost::program_options::value_semantic_codecvt_helper<char>::parse(boost::any&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, bool) const'
src/main.o:(.rodata._ZTIN5boost15program_options11typed_valueISscEE[typeinfo for boost::program_options::typed_value<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>]+0x18): undefined reference to `typeinfo for boost::program_options::value_semantic_codecvt_helper<char>'
src/main.o: In function `boost::program_options::typed_value<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::name() const':
main.cpp:(.text._ZNK5boost15program_options11typed_valueISscE4nameEv[boost::program_options::typed_value<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::name() const]+0x19e): undefined reference to `boost::program_options::arg'
main.cpp:(.text._ZNK5boost15program_options11typed_valueISscE4nameEv[boost::program_options::typed_value<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::name() const]+0x1fa): undefined reference to `boost::program_options::arg'
src/main.o: In function `boost::program_options::typed_value<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::xparse(boost::any&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const':
main.cpp:(.text._ZNK5boost15program_options11typed_valueISscE6xparseERNS_3anyERKSt6vectorISsSaISsEE[boost::program_options::typed_value<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, char>::xparse(boost::any&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&) const]+0x99): undefined reference to `boost::program_options::validate(boost::any&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >*, int)'
collect2: ld returned 1 exit status
scons: *** [carto] Error 1
scons: building terminated because of errors.
make: *** [all] Error 2
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment