For now you still need the protobuf depedency installed.
For OS X do:
brew install protobuf
The protoc command should then be on your path.
| diff --git a/deps/agg/include/agg_math_stroke.h b/deps/agg/include/agg_math_stroke.h | |
| index 4806dcd..7ba45f6 100644 | |
| --- a/deps/agg/include/agg_math_stroke.h | |
| +++ b/deps/agg/include/agg_math_stroke.h | |
| @@ -22,6 +22,7 @@ | |
| #include "agg_math.h" | |
| #include "agg_vertex_sequence.h" | |
| +#include <mapnik/debug.hpp> | |
| ./testdata-multipolygon ../../../osm-testdata/grid/data/all.osm | |
| Pass 1... | |
| relations: 57 | |
| node members: 0 | |
| way members: 136 | |
| relation members: 0 | |
| Pass 1 done | |
| Pass 2... | |
| Build relation id()=701900 members.size()=2 segments.size()=4 |
| /home/ubuntu/mapnik-packaging/osx/out/build-cpp11-libstdcpp-gcc-x86_64/lib/libgdal.a(cpl_minixml.o): In function `_ZL19CPLSerializeXMLNodePK10CPLXMLNodeiPPcPjS4_.constprop.4': | |
| cpl_minixml.cpp:(.text+0xf57): warning: memset used with constant zero length parameter; this could be due to transposed parameters |
| $ clang++ -o t testcase.cpp -I/Users/dane/projects/mapnik-packaging/osx/out/build-cpp11-libcpp-x86_64/include -DBOOST_SPIRIT_NO_PREDEFINED_TERMINALS=1 | |
| In file included from t.cpp:2: | |
| In file included from /Users/dane/projects/mapnik-packaging/osx/out/build-cpp11-libcpp-x86_64/include/boost/spirit/repository/include/karma_confix.hpp:16: | |
| /Users/dane/projects/mapnik-packaging/osx/out/build-cpp11-libcpp-x86_64/include/boost/spirit/repository/home/karma/directive/confix.hpp:49:11: error: no member named 'confix' in namespace | |
| 'boost::spirit::repository'; did you mean 'tag::confix'? | |
| using repository::confix; | |
| ^~~~~~~~~~~~~~~~~~ | |
| tag::confix | |
| /Users/dane/projects/mapnik-packaging/osx/out/build-cpp11-libcpp-x86_64/include/boost/spirit/repository/home/support/confix.hpp:18:45: note: 'tag::confix' declared here |
| In file included from /home/ubuntu/node-mapnik/sdk/mapnik-linux-sdk-v2.2.0-720-g499d485-cpp11-libstdcpp-gcc-4.8/include/boost/smart_ptr/shared_ptr.hpp:32:0, | |
| from /home/ubuntu/node-mapnik/sdk/mapnik-linux-sdk-v2.2.0-720-g499d485-cpp11-libstdcpp-gcc-4.8/include/boost/shared_ptr.hpp:17, | |
| from ../src/mapnik_map.hpp:9, | |
| from ../src/mapnik_map.cpp:2: | |
| /home/ubuntu/node-mapnik/sdk/mapnik-linux-sdk-v2.2.0-720-g499d485-cpp11-libstdcpp-gcc-4.8/include/boost/smart_ptr/detail/shared_count.hpp: In instantiation of ‘boost::detail::shared_count::shared_count(P, boost::detail::sp_inplace_tag<D>) [with P = mapnik::Map*; D = boost::detail::sp_ms_deleter<mapnik::Map>]’: | |
| /home/ubuntu/node-mapnik/sdk/mapnik-linux-sdk-v2.2.0-720-g499d485-cpp11-libstdcpp-gcc-4.8/include/boost/smart_ptr/shared_ptr.hpp:363:76: required from ‘boost::shared_ptr<T>::shared_ptr(Y*, D) [with Y = mapnik::Map; D = boost::detail::sp_inplace_tag<boost::detail::sp_ms_deleter<mapnik::Map> >; T = mapnik::Map]’ | |
| /u |
| lorder libboost_filesystem.a libboost_system.a libboost_regex.a libboost_thread.a libbz2.a libfreetype.a | |
| libharfbuzz.a libharfbuzz-icu.a libicuuc.a libicudata.a libicui18n.a libjpeg.a libpng16.a libtiff.a libproj.a libwebp.a libxml2.a libz.a | tsort | |
| libboost_filesystem.a | |
| libboost_regex.a | |
| libboost_thread.a | |
| libbz2.a | |
| libharfbuzz-icu.a | |
| libpng16.a | |
| libproj.a | |
| libtiff.a |
| diff --git a/src/image_filter_grammar.cpp b/src/image_filter_grammar.cpp | |
| index f54e184..6e95bcf 100644 | |
| --- a/src/image_filter_grammar.cpp | |
| +++ b/src/image_filter_grammar.cpp | |
| @@ -38,28 +38,27 @@ template <typename Iterator, typename ContType> | |
| image_filter_grammar<Iterator,ContType>::image_filter_grammar() | |
| : image_filter_grammar::base_type(start) | |
| { | |
| - using qi::lit; | |
| - using qi::_val; |