Last active
December 29, 2015 06:49
-
-
Save plepe/7632178 to your computer and use it in GitHub Desktop.
Error log when compiling mod_tile with Mapnik 2.3.x (see: https://github.com/openstreetmap/mod_tile/issues/55)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Making all in iniparser3.0b | |
make[1]: Entering directory `/home/skunk/mod_tile/iniparser3.0b' | |
make[1]: Nothing to be done for `all'. | |
make[1]: Leaving directory `/home/skunk/mod_tile/iniparser3.0b' | |
make[1]: Entering directory `/home/skunk/mod_tile' | |
g++ -DHAVE_CONFIG_H -I. -I./includes -I/usr/include/freetype2 -pthread -I/usr/local/include -I/usr/local/include/mapnik/agg -I/usr/include -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -g -O2 -MT gen_tile.o -MD -MP -MF .deps/gen_tile.Tpo -c -o gen_tile.o `test -f 'src/gen_tile.cpp' || echo './'`src/gen_tile.cpp | |
In file included from /usr/include/c++/4.8/mutex:35:0, | |
from /usr/local/include/mapnik/config.hpp:56, | |
from /usr/local/include/mapnik/color.hpp:27, | |
from /usr/local/include/mapnik/map.hpp:27, | |
from src/gen_tile.cpp:2: | |
/usr/include/c++/4.8/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support is currently experimental, and must be enabled with the -std=c++11 or -std=gnu++11 compiler options. | |
#error This file requires compiler and library support for the \ | |
^ | |
In file included from /usr/local/include/mapnik/color.hpp:27:0, | |
from /usr/local/include/mapnik/map.hpp:27, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/config.hpp:60:28: error: ‘mutex’ is not a member of ‘std’ | |
typedef boost::unique_lock<std::mutex> scoped_lock; | |
^ | |
/usr/local/include/mapnik/config.hpp:60:28: error: ‘mutex’ is not a member of ‘std’ | |
/usr/local/include/mapnik/config.hpp:60:38: error: template argument 1 is invalid | |
typedef boost::unique_lock<std::mutex> scoped_lock; | |
^ | |
/usr/local/include/mapnik/config.hpp:60:51: error: invalid type in declaration before ‘;’ token | |
typedef boost::unique_lock<std::mutex> scoped_lock; | |
^ | |
In file included from /usr/local/include/mapnik/unicode.hpp:28:0, | |
from /usr/local/include/mapnik/value.hpp:29, | |
from /usr/local/include/mapnik/feature.hpp:29, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/noncopyable.hpp:34:5: error: ‘constexpr’ does not name a type | |
constexpr noncopyable() = default; | |
^ | |
/usr/local/include/mapnik/noncopyable.hpp:34:5: note: C++11 ‘constexpr’ only available with -std=c++11 or -std=gnu++11 | |
In file included from /usr/local/include/mapnik/feature.hpp:29:0, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/value.hpp: In function ‘void mapnik::to_utf8(const value_unicode_string&, std::string&)’: | |
/usr/local/include/mapnik/value.hpp:65:15: error: ‘unique_ptr’ in namespace ‘std’ does not name a type | |
const std::unique_ptr<char[]> buf_ptr(new char [len+1]); | |
^ | |
/usr/local/include/mapnik/value.hpp:67:21: error: ‘buf_ptr’ was not declared in this scope | |
u_strToUTF8(buf_ptr.get() , len + 1, &len, input.getBuffer(), input.length(), &err); | |
^ | |
/usr/local/include/mapnik/value.hpp: At global scope: | |
/usr/local/include/mapnik/value.hpp:815:12: error: expected ‘;’ at end of member declaration | |
value () noexcept //-- comment out for VC++11 | |
^ | |
/usr/local/include/mapnik/value.hpp:815:14: error: ‘noexcept’ does not name a type | |
value () noexcept //-- comment out for VC++11 | |
^ | |
/usr/local/include/mapnik/value.hpp:844:18: error: expected ‘,’ or ‘...’ before ‘&&’ token | |
value( value && other) noexcept | |
^ | |
/usr/local/include/mapnik/value.hpp:844:26: error: invalid constructor; you probably meant ‘mapnik::value_adl_barrier::value (const mapnik::value_adl_barrier::value&)’ | |
value( value && other) noexcept | |
^ | |
/usr/local/include/mapnik/value.hpp:844:26: error: expected ‘;’ at end of member declaration | |
/usr/local/include/mapnik/value.hpp:844:28: error: ‘noexcept’ does not name a type | |
value( value && other) noexcept | |
^ | |
In file included from /usr/local/include/mapnik/feature.hpp:30:0, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/box2d.hpp:67:21: error: expected ‘,’ or ‘...’ before ‘&&’ token | |
box2d(box2d_type&& rhs); | |
^ | |
/usr/local/include/mapnik/box2d.hpp:67:27: error: invalid constructor; you probably meant ‘mapnik::box2d<T> (const mapnik::box2d<T>&)’ | |
box2d(box2d_type&& rhs); | |
^ | |
In file included from /usr/local/include/mapnik/geometry.hpp:27:0, | |
from /usr/local/include/mapnik/feature.hpp:31, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/vertex_vector.hpp:56:13: error: ‘tuple’ in namespace ‘std’ does not name a type | |
typedef std::tuple<unsigned,coord_type,coord_type> value_type; | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:58:13: error: ‘uint8_t’ in namespace ‘std’ does not name a type | |
typedef std::uint8_t command_size; | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:63:5: error: ‘command_size’ does not name a type | |
command_size** commands_; | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:93:47: error: ‘command_size’ has not been declared | |
void push_back (coord_type x,coord_type y,command_size command) | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp: In constructor ‘mapnik::vertex_vector<T>::vertex_vector()’: | |
/usr/local/include/mapnik/vertex_vector.hpp:72:11: error: class ‘mapnik::vertex_vector<T>’ does not have any field named ‘commands_’ | |
commands_(0), | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp: In member function ‘void mapnik::vertex_vector<T>::push_back(mapnik::vertex_vector<T>::coord_type, mapnik::vertex_vector<T>::coord_type, int)’: | |
/usr/local/include/mapnik/vertex_vector.hpp:101:9: error: ‘command_size’ was not declared in this scope | |
command_size* cmd= commands_[block] + (pos_ & block_mask); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:101:23: error: ‘cmd’ was not declared in this scope | |
command_size* cmd= commands_[block] + (pos_ & block_mask); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:101:28: error: ‘commands_’ was not declared in this scope | |
command_size* cmd= commands_[block] + (pos_ & block_mask); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:103:28: error: expected type-specifier before ‘command_size’ | |
*cmd = static_cast<command_size>(command); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:103:28: error: expected ‘>’ before ‘command_size’ | |
/usr/local/include/mapnik/vertex_vector.hpp:103:28: error: expected ‘(’ before ‘command_size’ | |
/usr/local/include/mapnik/vertex_vector.hpp:103:50: error: expected ‘)’ before ‘;’ token | |
*cmd = static_cast<command_size>(command); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp: In member function ‘unsigned int mapnik::vertex_vector<T>::get_vertex(unsigned int, mapnik::vertex_vector<T>::coord_type*, mapnik::vertex_vector<T>::coord_type*) const’: | |
/usr/local/include/mapnik/vertex_vector.hpp:115:16: error: ‘commands_’ was not declared in this scope | |
return commands_[block] [pos & block_mask]; | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp: In member function ‘void mapnik::vertex_vector<T>::set_command(unsigned int, unsigned int)’: | |
/usr/local/include/mapnik/vertex_vector.hpp:123:13: error: ‘commands_’ was not declared in this scope | |
commands_[block] [pos & block_mask] = command; | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp: In member function ‘void mapnik::vertex_vector<T>::allocate_block(mapnik::vertex_vector<T>::size_type)’: | |
/usr/local/include/mapnik/vertex_vector.hpp:133:13: error: ‘command_size’ was not declared in this scope | |
command_size** new_commands = (command_size**)(new_vertices + max_blocks_ + grow_by); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:133:28: error: ‘new_commands’ was not declared in this scope | |
command_size** new_commands = (command_size**)(new_vertices + max_blocks_ + grow_by); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:133:58: error: expected primary-expression before ‘)’ token | |
command_size** new_commands = (command_size**)(new_vertices + max_blocks_ + grow_by); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:137:42: error: ‘commands_’ was not declared in this scope | |
std::memcpy(new_commands,commands_,max_blocks_ * sizeof(command_size*)); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:137:86: error: expected primary-expression before ‘)’ token | |
std::memcpy(new_commands,commands_,max_blocks_ * sizeof(command_size*)); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:141:13: error: ‘commands_’ was not declared in this scope | |
commands_ = new_commands; | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:147:9: error: ‘commands_’ was not declared in this scope | |
commands_[block] = (command_size*)(vertices_[block] + block_size*2); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:147:29: error: ‘command_size’ was not declared in this scope | |
commands_[block] = (command_size*)(vertices_[block] + block_size*2); | |
^ | |
/usr/local/include/mapnik/vertex_vector.hpp:147:42: error: expected primary-expression before ‘)’ token | |
commands_[block] = (command_size*)(vertices_[block] + block_size*2); | |
^ | |
In file included from /usr/local/include/mapnik/feature.hpp:31:0, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/geometry.hpp: At global scope: | |
/usr/local/include/mapnik/geometry.hpp:42:18: error: ‘uint8_t’ in namespace ‘std’ does not name a type | |
static const std::uint8_t geometry_bits = 7; | |
^ | |
/usr/local/include/mapnik/geometry.hpp:43:10: error: use of enum ‘types’ without previous declaration | |
enum types : std::uint8_t | |
^ | |
/usr/local/include/mapnik/geometry.hpp:43:18: error: ‘uint8_t’ is not a member of ‘std’ | |
enum types : std::uint8_t | |
^ | |
/usr/local/include/mapnik/geometry.hpp:43:18: note: suggested alternatives: | |
In file included from /usr/lib/gcc/x86_64-linux-gnu/4.8/include/stdint.h:9:0, | |
from /usr/include/boost/cstdint.hpp:57, | |
from /usr/include/boost/date_time/compiler_config.hpp:54, | |
from /usr/include/boost/date_time/c_time.hpp:21, | |
from /usr/include/boost/date_time/time_clock.hpp:16, | |
from /usr/include/boost/thread/thread_time.hpp:9, | |
from /usr/include/boost/thread/locks.hpp:12, | |
from /usr/local/include/mapnik/config.hpp:55, | |
from /usr/local/include/mapnik/color.hpp:27, | |
from /usr/local/include/mapnik/map.hpp:27, | |
from src/gen_tile.cpp:2: | |
/usr/include/stdint.h:49:24: note: ‘uint8_t’ | |
typedef unsigned char uint8_t; | |
^ | |
/usr/include/stdint.h:49:24: note: ‘uint8_t’ | |
In file included from /usr/local/include/mapnik/feature.hpp:31:0, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/geometry.hpp:43:23: error: expected ‘;’ at end of member declaration | |
enum types : std::uint8_t | |
^ | |
/usr/local/include/mapnik/geometry.hpp:44:5: error: expected unqualified-id before ‘{’ token | |
{ | |
^ | |
/usr/local/include/mapnik/geometry.hpp:58:5: error: ‘types’ does not name a type | |
types type_; | |
^ | |
/usr/local/include/mapnik/geometry.hpp:67:29: error: expected ‘)’ before ‘type’ | |
explicit geometry(types type) | |
^ | |
/usr/local/include/mapnik/geometry.hpp:72:5: error: ‘types’ does not name a type | |
types type() const | |
^ | |
/usr/local/include/mapnik/geometry.hpp:82:19: error: ‘types’ has not been declared | |
void set_type(types type) | |
^ | |
/usr/local/include/mapnik/geometry.hpp: In constructor ‘mapnik::geometry<T, Container>::geometry()’: | |
/usr/local/include/mapnik/geometry.hpp:63:11: error: class ‘mapnik::geometry<T, Container>’ does not have any field named ‘type_’ | |
: type_(Unknown), | |
^ | |
/usr/local/include/mapnik/geometry.hpp:63:17: error: ‘Unknown’ was not declared in this scope | |
: type_(Unknown), | |
^ | |
/usr/local/include/mapnik/geometry.hpp: In member function ‘bool mapnik::geometry<T, Container>::interior() const’: | |
/usr/local/include/mapnik/geometry.hpp:79:34: error: ‘type_’ was not declared in this scope | |
return static_cast<bool>(type_ >> geometry_bits); | |
^ | |
/usr/local/include/mapnik/geometry.hpp:79:43: error: ‘geometry_bits’ was not declared in this scope | |
return static_cast<bool>(type_ >> geometry_bits); | |
^ | |
/usr/local/include/mapnik/geometry.hpp: In member function ‘void mapnik::geometry<T, Container>::set_type(int)’: | |
/usr/local/include/mapnik/geometry.hpp:84:9: error: ‘type_’ was not declared in this scope | |
type_ = type; | |
^ | |
/usr/local/include/mapnik/geometry.hpp: At global scope: | |
/usr/local/include/mapnik/geometry.hpp:156:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<geometry_type> geometry_ptr; | |
^ | |
In file included from /usr/local/include/mapnik/feature.hpp:32:0, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:47:39: error: ‘tuple’ is not a member of ‘std’ | |
std::tuple<std::string , value> const, | |
^ | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:47:39: note: suggested alternatives: | |
In file included from /usr/include/boost/tuple/tuple.hpp:33:0, | |
from /usr/local/include/mapnik/vertex_vector.hpp:35, | |
from /usr/local/include/mapnik/geometry.hpp:27, | |
from /usr/local/include/mapnik/feature.hpp:31, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/tuple/detail/tuple_basic.hpp:76:7: note: ‘boost::tuples::tuple’ | |
class tuple; | |
^ | |
/usr/include/boost/tuple/detail/tuple_basic.hpp:76:7: note: ‘boost::tuples::tuple’ | |
In file included from /usr/local/include/mapnik/feature.hpp:32:0, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:47:39: error: ‘tuple’ is not a member of ‘std’ | |
std::tuple<std::string , value> const, | |
^ | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:47:39: note: suggested alternatives: | |
In file included from /usr/include/boost/tuple/tuple.hpp:33:0, | |
from /usr/local/include/mapnik/vertex_vector.hpp:35, | |
from /usr/local/include/mapnik/geometry.hpp:27, | |
from /usr/local/include/mapnik/feature.hpp:31, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/tuple/detail/tuple_basic.hpp:76:7: note: ‘boost::tuples::tuple’ | |
class tuple; | |
^ | |
/usr/include/boost/tuple/detail/tuple_basic.hpp:76:7: note: ‘boost::tuples::tuple’ | |
In file included from /usr/local/include/mapnik/feature.hpp:32:0, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:47:69: error: template argument 2 is invalid | |
std::tuple<std::string , value> const, | |
^ | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:47:69: error: template argument 4 is invalid | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:47:71: error: expected ‘{’ before ‘const’ | |
std::tuple<std::string , value> const, | |
^ | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:47:76: error: expected unqualified-id before ‘,’ token | |
std::tuple<std::string , value> const, | |
^ | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:48:67: error: expected initializer before ‘>’ token | |
boost::forward_traversal_tag> | |
^ | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:71:43: error: ‘mapnik::feature_kv_iterator::value_type’ has not been declared | |
bool operator() (feature_kv_iterator::value_type const& kv) const | |
^ | |
/usr/local/include/mapnik/feature_kv_iterator.hpp: In member function ‘bool mapnik::value_not_null::operator()(const int&) const’: | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:73:47: error: ‘get’ is not a member of ‘std’ | |
return !boost::apply_visitor(is_null, std::get<1>(kv).base()); | |
^ | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:73:47: note: suggested alternatives: | |
In file included from /usr/include/boost/tuple/tuple.hpp:33:0, | |
from /usr/local/include/mapnik/vertex_vector.hpp:35, | |
from /usr/local/include/mapnik/geometry.hpp:27, | |
from /usr/local/include/mapnik/feature.hpp:31, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/tuple/detail/tuple_basic.hpp:211:1: note: ‘boost::tuples::get’ | |
get(cons<HT, TT>& c BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE(int, N)) { | |
^ | |
/usr/include/boost/tuple/detail/tuple_basic.hpp:225:1: note: ‘boost::tuples::get’ | |
get(const cons<HT, TT>& c BOOST_APPEND_EXPLICIT_TEMPLATE_NON_TYPE(int, N)) { | |
^ | |
In file included from /usr/local/include/mapnik/feature.hpp:32:0, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:73:63: error: request for member ‘base’ in ‘kv’, which is of non-class type ‘const int’ | |
return !boost::apply_visitor(is_null, std::get<1>(kv).base()); | |
^ | |
In file included from /usr/local/include/mapnik/datasource.hpp:29:0, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature.hpp: At global scope: | |
/usr/local/include/mapnik/feature.hpp:51:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<raster> raster_ptr; | |
^ | |
/usr/local/include/mapnik/feature.hpp:91:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<context_type> context_ptr; | |
^ | |
/usr/local/include/mapnik/feature.hpp:104:30: error: expected ‘)’ before ‘const’ | |
feature_impl(context_ptr const& ctx, mapnik::value_integer id) | |
^ | |
/usr/local/include/mapnik/feature.hpp:128:62: error: expected ‘,’ or ‘...’ before ‘&&’ token | |
inline void put(context_type::key_type const& key, value && val) | |
^ | |
/usr/local/include/mapnik/feature.hpp:142:66: error: expected ‘,’ or ‘...’ before ‘&&’ token | |
inline void put_new(context_type::key_type const& key, value && val) | |
^ | |
/usr/local/include/mapnik/feature.hpp:194:12: error: ‘context_ptr’ does not name a type | |
inline context_ptr context() | |
^ | |
/usr/local/include/mapnik/feature.hpp:250:12: error: ‘raster_ptr’ does not name a type | |
inline raster_ptr const& get_raster() const | |
^ | |
/usr/local/include/mapnik/feature.hpp:255:28: error: ‘raster_ptr’ has not been declared | |
inline void set_raster(raster_ptr const& raster) | |
^ | |
/usr/local/include/mapnik/feature.hpp:297:5: error: ‘context_ptr’ does not name a type | |
context_ptr ctx_; | |
^ | |
In file included from /usr/local/include/mapnik/feature.hpp:31:0, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/geometry.hpp: In instantiation of ‘class mapnik::geometry<double, mapnik::vertex_vector>’: | |
/usr/include/boost/ptr_container/nullable.hpp:54:13: required from ‘const bool boost::is_nullable<mapnik::geometry<double, mapnik::vertex_vector> >::value’ | |
/usr/include/boost/mpl/if.hpp:67:11: required from ‘struct boost::mpl::if_<boost::is_nullable<mapnik::geometry<double, mapnik::vertex_vector> >, mapnik::geometry<double, mapnik::vertex_vector>, boost::mpl::identity<mapnik::geometry<double, mapnik::vertex_vector> > >’ | |
/usr/include/boost/mpl/eval_if.hpp:37:41: required from ‘struct boost::mpl::eval_if<boost::is_nullable<mapnik::geometry<double, mapnik::vertex_vector> >, mapnik::geometry<double, mapnik::vertex_vector>, boost::mpl::identity<mapnik::geometry<double, mapnik::vertex_vector> > >’ | |
/usr/include/boost/ptr_container/nullable.hpp:68:13: required from ‘struct boost::remove_nullable<mapnik::geometry<double, mapnik::vertex_vector> >’ | |
/usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:39:21: required from ‘struct boost::ptr_container_detail::sequence_config<mapnik::geometry<double, mapnik::vertex_vector>, std::vector<void*, std::allocator<void*> > >’ | |
/usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:87:59: required from ‘class boost::ptr_container_detail::reversible_ptr_container<boost::ptr_container_detail::sequence_config<mapnik::geometry<double, mapnik::vertex_vector>, std::vector<void*, std::allocator<void*> > >, boost::heap_clone_allocator>’ | |
/usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:129:11: required from ‘class boost::ptr_sequence_adapter<mapnik::geometry<double, mapnik::vertex_vector>, std::vector<void*, std::allocator<void*> >, boost::heap_clone_allocator>’ | |
/usr/include/boost/ptr_container/ptr_vector.hpp:31:11: required from ‘class boost::ptr_vector<mapnik::geometry<double, mapnik::vertex_vector> >’ | |
/usr/local/include/mapnik/feature.hpp:299:38: required from here | |
/usr/local/include/mapnik/geometry.hpp:54:49: error: no type named ‘value_type’ in ‘mapnik::geometry<double, mapnik::vertex_vector>::container_type {aka class mapnik::vertex_vector<double>}’ | |
typedef typename container_type::value_type value_type; | |
^ | |
In file included from /usr/local/include/mapnik/datasource.hpp:29:0, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature.hpp:300:5: error: ‘raster_ptr’ does not name a type | |
raster_ptr raster_; | |
^ | |
/usr/local/include/mapnik/feature.hpp: In member function ‘void mapnik::feature_impl::put(const key_type&, const T&)’: | |
/usr/local/include/mapnik/feature.hpp:119:18: error: ‘move’ is not a member of ‘std’ | |
put(key, std::move(value(val))); | |
^ | |
/usr/local/include/mapnik/feature.hpp:119:18: note: suggested alternatives: | |
In file included from /usr/include/boost/thread/locks.hpp:9:0, | |
from /usr/local/include/mapnik/config.hpp:55, | |
from /usr/local/include/mapnik/color.hpp:27, | |
from /usr/local/include/mapnik/map.hpp:27, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/thread/detail/move.hpp:56:37: note: ‘boost::move’ | |
boost::detail::thread_move_t<T> move(boost::detail::thread_move_t<T> t) | |
^ | |
In file included from /usr/include/boost/variant/variant.hpp:38:0, | |
from /usr/local/include/mapnik/params.hpp:30, | |
from /usr/local/include/mapnik/datasource.hpp:28, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/variant/detail/move.hpp:88:1: note: ‘boost::detail::variant::move’ | |
move(T& source) | |
^ | |
In file included from /usr/include/boost/ptr_container/detail/static_move_ptr.hpp:25:0, | |
from /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:22, | |
from /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /usr/include/boost/ptr_container/ptr_vector.hpp:20, | |
from /usr/local/include/mapnik/geometry.hpp:33, | |
from /usr/local/include/mapnik/feature.hpp:31, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/ptr_container/detail/move.hpp:38:27: note: ‘boost::ptr_container_detail::move’ | |
move_ptrs::move_source<T> move(T& x) | |
^ | |
/usr/include/boost/ptr_container/detail/move.hpp:38:27: note: ‘boost::ptr_container_detail::move’ | |
In file included from /usr/local/include/mapnik/datasource.hpp:29:0, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature.hpp: In member function ‘void mapnik::feature_impl::put_new(const key_type&, const T&)’: | |
/usr/local/include/mapnik/feature.hpp:125:21: error: ‘move’ is not a member of ‘std’ | |
put_new(key,std::move(value(val))); | |
^ | |
/usr/local/include/mapnik/feature.hpp:125:21: note: suggested alternatives: | |
In file included from /usr/include/boost/thread/locks.hpp:9:0, | |
from /usr/local/include/mapnik/config.hpp:55, | |
from /usr/local/include/mapnik/color.hpp:27, | |
from /usr/local/include/mapnik/map.hpp:27, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/thread/detail/move.hpp:56:37: note: ‘boost::move’ | |
boost::detail::thread_move_t<T> move(boost::detail::thread_move_t<T> t) | |
^ | |
In file included from /usr/include/boost/variant/variant.hpp:38:0, | |
from /usr/local/include/mapnik/params.hpp:30, | |
from /usr/local/include/mapnik/datasource.hpp:28, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/variant/detail/move.hpp:88:1: note: ‘boost::detail::variant::move’ | |
move(T& source) | |
^ | |
In file included from /usr/include/boost/ptr_container/detail/static_move_ptr.hpp:25:0, | |
from /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:22, | |
from /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /usr/include/boost/ptr_container/ptr_vector.hpp:20, | |
from /usr/local/include/mapnik/geometry.hpp:33, | |
from /usr/local/include/mapnik/feature.hpp:31, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/ptr_container/detail/move.hpp:38:27: note: ‘boost::ptr_container_detail::move’ | |
move_ptrs::move_source<T> move(T& x) | |
^ | |
/usr/include/boost/ptr_container/detail/move.hpp:38:27: note: ‘boost::ptr_container_detail::move’ | |
In file included from /usr/local/include/mapnik/datasource.hpp:29:0, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature.hpp: In member function ‘void mapnik::feature_impl::put(const key_type&, mapnik::value_adl_barrier::value)’: | |
/usr/local/include/mapnik/feature.hpp:130:54: error: ‘ctx_’ was not declared in this scope | |
context_type::map_type::const_iterator itr = ctx_->mapping_.find(key); | |
^ | |
/usr/local/include/mapnik/feature.hpp:134:34: error: ‘move’ is not a member of ‘std’ | |
data_[itr->second] = std::move(val); | |
^ | |
/usr/local/include/mapnik/feature.hpp:134:34: note: suggested alternatives: | |
In file included from /usr/include/boost/thread/locks.hpp:9:0, | |
from /usr/local/include/mapnik/config.hpp:55, | |
from /usr/local/include/mapnik/color.hpp:27, | |
from /usr/local/include/mapnik/map.hpp:27, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/thread/detail/move.hpp:56:37: note: ‘boost::move’ | |
boost::detail::thread_move_t<T> move(boost::detail::thread_move_t<T> t) | |
^ | |
In file included from /usr/include/boost/variant/variant.hpp:38:0, | |
from /usr/local/include/mapnik/params.hpp:30, | |
from /usr/local/include/mapnik/datasource.hpp:28, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/variant/detail/move.hpp:88:1: note: ‘boost::detail::variant::move’ | |
move(T& source) | |
^ | |
In file included from /usr/include/boost/ptr_container/detail/static_move_ptr.hpp:25:0, | |
from /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:22, | |
from /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /usr/include/boost/ptr_container/ptr_vector.hpp:20, | |
from /usr/local/include/mapnik/geometry.hpp:33, | |
from /usr/local/include/mapnik/feature.hpp:31, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/ptr_container/detail/move.hpp:38:27: note: ‘boost::ptr_container_detail::move’ | |
move_ptrs::move_source<T> move(T& x) | |
^ | |
/usr/include/boost/ptr_container/detail/move.hpp:38:27: note: ‘boost::ptr_container_detail::move’ | |
In file included from /usr/local/include/mapnik/datasource.hpp:29:0, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature.hpp:134:44: error: ‘val’ was not declared in this scope | |
data_[itr->second] = std::move(val); | |
^ | |
/usr/local/include/mapnik/feature.hpp: In member function ‘void mapnik::feature_impl::put_new(const key_type&, mapnik::value_adl_barrier::value)’: | |
/usr/local/include/mapnik/feature.hpp:144:54: error: ‘ctx_’ was not declared in this scope | |
context_type::map_type::const_iterator itr = ctx_->mapping_.find(key); | |
^ | |
/usr/local/include/mapnik/feature.hpp:148:34: error: ‘move’ is not a member of ‘std’ | |
data_[itr->second] = std::move(val); | |
^ | |
/usr/local/include/mapnik/feature.hpp:148:34: note: suggested alternatives: | |
In file included from /usr/include/boost/thread/locks.hpp:9:0, | |
from /usr/local/include/mapnik/config.hpp:55, | |
from /usr/local/include/mapnik/color.hpp:27, | |
from /usr/local/include/mapnik/map.hpp:27, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/thread/detail/move.hpp:56:37: note: ‘boost::move’ | |
boost::detail::thread_move_t<T> move(boost::detail::thread_move_t<T> t) | |
^ | |
In file included from /usr/include/boost/variant/variant.hpp:38:0, | |
from /usr/local/include/mapnik/params.hpp:30, | |
from /usr/local/include/mapnik/datasource.hpp:28, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/variant/detail/move.hpp:88:1: note: ‘boost::detail::variant::move’ | |
move(T& source) | |
^ | |
In file included from /usr/include/boost/ptr_container/detail/static_move_ptr.hpp:25:0, | |
from /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:22, | |
from /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /usr/include/boost/ptr_container/ptr_vector.hpp:20, | |
from /usr/local/include/mapnik/geometry.hpp:33, | |
from /usr/local/include/mapnik/feature.hpp:31, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/ptr_container/detail/move.hpp:38:27: note: ‘boost::ptr_container_detail::move’ | |
move_ptrs::move_source<T> move(T& x) | |
^ | |
/usr/include/boost/ptr_container/detail/move.hpp:38:27: note: ‘boost::ptr_container_detail::move’ | |
In file included from /usr/local/include/mapnik/datasource.hpp:29:0, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature.hpp:148:44: error: ‘val’ was not declared in this scope | |
data_[itr->second] = std::move(val); | |
^ | |
/usr/local/include/mapnik/feature.hpp:154:33: error: ‘move’ is not a member of ‘std’ | |
data_.push_back(std::move(val)); | |
^ | |
/usr/local/include/mapnik/feature.hpp:154:33: note: suggested alternatives: | |
In file included from /usr/include/boost/thread/locks.hpp:9:0, | |
from /usr/local/include/mapnik/config.hpp:55, | |
from /usr/local/include/mapnik/color.hpp:27, | |
from /usr/local/include/mapnik/map.hpp:27, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/thread/detail/move.hpp:56:37: note: ‘boost::move’ | |
boost::detail::thread_move_t<T> move(boost::detail::thread_move_t<T> t) | |
^ | |
In file included from /usr/include/boost/variant/variant.hpp:38:0, | |
from /usr/local/include/mapnik/params.hpp:30, | |
from /usr/local/include/mapnik/datasource.hpp:28, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/variant/detail/move.hpp:88:1: note: ‘boost::detail::variant::move’ | |
move(T& source) | |
^ | |
In file included from /usr/include/boost/ptr_container/detail/static_move_ptr.hpp:25:0, | |
from /usr/include/boost/ptr_container/detail/reversible_ptr_container.hpp:22, | |
from /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp:20, | |
from /usr/include/boost/ptr_container/ptr_vector.hpp:20, | |
from /usr/local/include/mapnik/geometry.hpp:33, | |
from /usr/local/include/mapnik/feature.hpp:31, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/ptr_container/detail/move.hpp:38:27: note: ‘boost::ptr_container_detail::move’ | |
move_ptrs::move_source<T> move(T& x) | |
^ | |
/usr/include/boost/ptr_container/detail/move.hpp:38:27: note: ‘boost::ptr_container_detail::move’ | |
In file included from /usr/local/include/mapnik/datasource.hpp:29:0, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature.hpp:154:43: error: ‘val’ was not declared in this scope | |
data_.push_back(std::move(val)); | |
^ | |
/usr/local/include/mapnik/feature.hpp: In member function ‘bool mapnik::feature_impl::has_key(const key_type&) const’: | |
/usr/local/include/mapnik/feature.hpp:160:17: error: ‘ctx_’ was not declared in this scope | |
return (ctx_->mapping_.find(key) != ctx_->mapping_.end()); | |
^ | |
/usr/local/include/mapnik/feature.hpp: In member function ‘const value_type& mapnik::feature_impl::get(const key_type&) const’: | |
/usr/local/include/mapnik/feature.hpp:165:54: error: ‘ctx_’ was not declared in this scope | |
context_type::map_type::const_iterator itr = ctx_->mapping_.find(key); | |
^ | |
/usr/local/include/mapnik/feature.hpp: In member function ‘mapnik::box2d<double> mapnik::feature_impl::envelope() const’: | |
/usr/local/include/mapnik/feature.hpp:234:33: error: range-based ‘for’ loops are not allowed in C++98 mode | |
for (auto const& geom : geom_cont_) | |
^ | |
/usr/local/include/mapnik/feature.hpp:238:42: error: request for member ‘envelope’ in ‘geom’, which is of non-class type ‘const int’ | |
box2d<double> box = geom.envelope(); | |
^ | |
/usr/local/include/mapnik/feature.hpp:244:47: error: request for member ‘envelope’ in ‘geom’, which is of non-class type ‘const int’ | |
result.expand_to_include(geom.envelope()); | |
^ | |
/usr/local/include/mapnik/feature.hpp: In member function ‘void mapnik::feature_impl::set_raster(const int&)’: | |
/usr/local/include/mapnik/feature.hpp:257:9: error: ‘raster_’ was not declared in this scope | |
raster_ = raster; | |
^ | |
/usr/local/include/mapnik/feature.hpp: In member function ‘mapnik::feature_kv_iterator mapnik::feature_impl::begin() const’: | |
/usr/local/include/mapnik/feature.hpp:261:5: error: return type ‘class mapnik::feature_kv_iterator’ is incomplete | |
{ | |
^ | |
/usr/local/include/mapnik/feature.hpp:262:46: error: invalid use of incomplete type ‘class mapnik::feature_kv_iterator’ | |
return feature_kv_iterator(*this,true); | |
^ | |
In file included from /usr/local/include/mapnik/feature.hpp:32:0, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:45:19: error: forward declaration of ‘class mapnik::feature_kv_iterator’ | |
class MAPNIK_DECL feature_kv_iterator : | |
^ | |
In file included from /usr/local/include/mapnik/datasource.hpp:29:0, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature.hpp: In member function ‘mapnik::feature_kv_iterator mapnik::feature_impl::end() const’: | |
/usr/local/include/mapnik/feature.hpp:266:5: error: return type ‘class mapnik::feature_kv_iterator’ is incomplete | |
{ | |
^ | |
/usr/local/include/mapnik/feature.hpp:267:41: error: invalid use of incomplete type ‘class mapnik::feature_kv_iterator’ | |
return feature_kv_iterator(*this); | |
^ | |
In file included from /usr/local/include/mapnik/feature.hpp:32:0, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature_kv_iterator.hpp:45:19: error: forward declaration of ‘class mapnik::feature_kv_iterator’ | |
class MAPNIK_DECL feature_kv_iterator : | |
^ | |
In file included from /usr/local/include/mapnik/datasource.hpp:29:0, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature.hpp: In member function ‘std::string mapnik::feature_impl::to_string() const’: | |
/usr/local/include/mapnik/feature.hpp:274:54: error: ‘ctx_’ was not declared in this scope | |
context_type::map_type::const_iterator itr = ctx_->mapping_.begin(); | |
^ | |
/usr/local/include/mapnik/feature.hpp: At global scope: | |
/usr/local/include/mapnik/feature.hpp:313:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<feature_impl> feature_ptr; | |
^ | |
In file included from /usr/local/include/mapnik/datasource.hpp:30:0, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/query.hpp:41:13: error: ‘tuple’ in namespace ‘std’ does not name a type | |
typedef std::tuple<double,double> resolution_type; | |
^ | |
/usr/local/include/mapnik/query.hpp:44:11: error: ‘resolution_type’ has not been declared | |
resolution_type const& resolution, | |
^ | |
/usr/local/include/mapnik/query.hpp:56:11: error: ‘resolution_type’ has not been declared | |
resolution_type const& resolution, | |
^ | |
/usr/local/include/mapnik/query.hpp:96:5: error: ‘resolution_type’ in ‘class mapnik::query’ does not name a type | |
query::resolution_type const& resolution() const | |
^ | |
/usr/local/include/mapnik/query.hpp:148:5: error: ‘resolution_type’ does not name a type | |
resolution_type resolution_; | |
^ | |
/usr/local/include/mapnik/query.hpp: In constructor ‘mapnik::query::query(const mapnik::box2d<double>&, const int&, double, const mapnik::box2d<double>&)’: | |
/usr/local/include/mapnik/query.hpp:48:11: error: class ‘mapnik::query’ does not have any field named ‘resolution_’ | |
resolution_(resolution), | |
^ | |
/usr/local/include/mapnik/query.hpp: In constructor ‘mapnik::query::query(const mapnik::box2d<double>&, const int&, double)’: | |
/usr/local/include/mapnik/query.hpp:59:11: error: class ‘mapnik::query’ does not have any field named ‘resolution_’ | |
resolution_(resolution), | |
^ | |
/usr/local/include/mapnik/query.hpp: In constructor ‘mapnik::query::query(const mapnik::box2d<double>&)’: | |
/usr/local/include/mapnik/query.hpp:68:11: error: class ‘mapnik::query’ does not have any field named ‘resolution_’ | |
resolution_(resolution_type(1.0,1.0)), | |
^ | |
/usr/local/include/mapnik/query.hpp:68:46: error: ‘resolution_type’ was not declared in this scope | |
resolution_(resolution_type(1.0,1.0)), | |
^ | |
/usr/local/include/mapnik/query.hpp: In copy constructor ‘mapnik::query::query(const mapnik::query&)’: | |
/usr/local/include/mapnik/query.hpp:77:11: error: class ‘mapnik::query’ does not have any field named ‘resolution_’ | |
resolution_(other.resolution_), | |
^ | |
/usr/local/include/mapnik/query.hpp:77:29: error: ‘const class mapnik::query’ has no member named ‘resolution_’ | |
resolution_(other.resolution_), | |
^ | |
/usr/local/include/mapnik/query.hpp: In member function ‘mapnik::query& mapnik::query::operator=(const mapnik::query&)’: | |
/usr/local/include/mapnik/query.hpp:88:9: error: ‘resolution_’ was not declared in this scope | |
resolution_=other.resolution_; | |
^ | |
/usr/local/include/mapnik/query.hpp:88:27: error: ‘const class mapnik::query’ has no member named ‘resolution_’ | |
resolution_=other.resolution_; | |
^ | |
In file included from /usr/local/include/mapnik/datasource.hpp:33:0, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/feature_style_processor_context.hpp: At global scope: | |
/usr/local/include/mapnik/feature_style_processor_context.hpp:39:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<IProcessorContext> processor_context_ptr; | |
^ | |
/usr/local/include/mapnik/feature_style_processor_context.hpp:40:31: error: ‘processor_context_ptr’ was not declared in this scope | |
typedef std::map<std::string, processor_context_ptr > feature_style_context_map; | |
^ | |
/usr/local/include/mapnik/feature_style_processor_context.hpp:40:53: error: template argument 2 is invalid | |
typedef std::map<std::string, processor_context_ptr > feature_style_context_map; | |
^ | |
/usr/local/include/mapnik/feature_style_processor_context.hpp:40:53: error: template argument 4 is invalid | |
/usr/local/include/mapnik/feature_style_processor_context.hpp:40:80: error: invalid type in declaration before ‘;’ token | |
typedef std::map<std::string, processor_context_ptr > feature_style_context_map; | |
^ | |
In file included from /usr/local/include/mapnik/map.hpp:31:0, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/datasource.hpp:47:13: error: ‘feature_ptr’ does not name a type | |
virtual feature_ptr next() = 0; | |
^ | |
/usr/local/include/mapnik/datasource.hpp:51:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<Featureset> featureset_ptr; | |
^ | |
/usr/local/include/mapnik/datasource.hpp:114:13: error: ‘processor_context_ptr’ does not name a type | |
virtual processor_context_ptr get_context(feature_style_context_map&) const { return processor_context_ptr(); } | |
^ | |
/usr/local/include/mapnik/datasource.hpp:115:13: error: ‘featureset_ptr’ does not name a type | |
virtual featureset_ptr features_with_context(query const& q,processor_context_ptr /*ctx*/) const | |
^ | |
/usr/local/include/mapnik/datasource.hpp:120:13: error: ‘featureset_ptr’ does not name a type | |
virtual featureset_ptr features(query const& q) const = 0; | |
^ | |
/usr/local/include/mapnik/datasource.hpp:121:13: error: ‘featureset_ptr’ does not name a type | |
virtual featureset_ptr features_at_point(coord2d const& pt, double tol = 0) const = 0; | |
^ | |
/usr/local/include/mapnik/datasource.hpp: In constructor ‘mapnik::datasource::datasource(const mapnik::parameters&)’: | |
/usr/local/include/mapnik/datasource.hpp:89:24: error: no matching function for call to ‘mapnik::non_copyable_::noncopyable::noncopyable()’ | |
: params_(params) {} | |
^ | |
/usr/local/include/mapnik/datasource.hpp:89:24: note: candidate is: | |
In file included from /usr/local/include/mapnik/unicode.hpp:28:0, | |
from /usr/local/include/mapnik/value.hpp:29, | |
from /usr/local/include/mapnik/feature.hpp:29, | |
from /usr/local/include/mapnik/datasource.hpp:29, | |
from /usr/local/include/mapnik/map.hpp:31, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/noncopyable.hpp:36:5: note: mapnik::non_copyable_::noncopyable::noncopyable(const mapnik::non_copyable_::noncopyable&) <deleted> | |
noncopyable( const noncopyable& ) = delete; | |
^ | |
/usr/local/include/mapnik/noncopyable.hpp:36:5: note: candidate expects 1 argument, 0 provided | |
In file included from /usr/local/include/mapnik/map.hpp:31:0, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/datasource.hpp: At global scope: | |
/usr/local/include/mapnik/datasource.hpp:143:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<datasource> datasource_ptr; | |
^ | |
In file included from /usr/local/include/mapnik/map.hpp:32:0, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/layer.hpp:182:25: error: ‘datasource_ptr’ has not been declared | |
void set_datasource(datasource_ptr const& ds); | |
^ | |
/usr/local/include/mapnik/layer.hpp:187:5: error: ‘datasource_ptr’ does not name a type | |
datasource_ptr datasource() const; | |
^ | |
/usr/local/include/mapnik/layer.hpp:215:5: error: ‘datasource_ptr’ does not name a type | |
datasource_ptr ds_; | |
^ | |
In file included from src/gen_tile.cpp:2:0: | |
/usr/local/include/mapnik/map.hpp:394:5: error: ‘featureset_ptr’ does not name a type | |
featureset_ptr query_point(unsigned index, double x, double y) const; | |
^ | |
/usr/local/include/mapnik/map.hpp:407:5: error: ‘featureset_ptr’ does not name a type | |
featureset_ptr query_map_point(unsigned index, double x, double y) const; | |
^ | |
In file included from src/gen_tile.cpp:3:0: | |
/usr/local/include/mapnik/datasource_cache.hpp:53:5: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
std::shared_ptr<datasource> create(parameters const& params); | |
^ | |
/usr/local/include/mapnik/datasource_cache.hpp:57:26: error: ‘shared_ptr’ is not a member of ‘std’ | |
std::map<std::string,std::shared_ptr<PluginInfo> > plugins_; | |
^ | |
/usr/local/include/mapnik/datasource_cache.hpp:57:26: note: suggested alternative: | |
In file included from /usr/include/boost/throw_exception.hpp:37:0, | |
from /usr/include/boost/date_time/c_time.hpp:20, | |
from /usr/include/boost/date_time/time_clock.hpp:16, | |
from /usr/include/boost/thread/thread_time.hpp:9, | |
from /usr/include/boost/thread/locks.hpp:12, | |
from /usr/local/include/mapnik/config.hpp:55, | |
from /usr/local/include/mapnik/color.hpp:27, | |
from /usr/local/include/mapnik/map.hpp:27, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/exception/exception.hpp:148:11: note: ‘boost::shared_ptr’ | |
class shared_ptr; | |
^ | |
In file included from src/gen_tile.cpp:3:0: | |
/usr/local/include/mapnik/datasource_cache.hpp:57:26: error: ‘shared_ptr’ is not a member of ‘std’ | |
std::map<std::string,std::shared_ptr<PluginInfo> > plugins_; | |
^ | |
/usr/local/include/mapnik/datasource_cache.hpp:57:26: note: suggested alternative: | |
In file included from /usr/include/boost/throw_exception.hpp:37:0, | |
from /usr/include/boost/date_time/c_time.hpp:20, | |
from /usr/include/boost/date_time/time_clock.hpp:16, | |
from /usr/include/boost/thread/thread_time.hpp:9, | |
from /usr/include/boost/thread/locks.hpp:12, | |
from /usr/local/include/mapnik/config.hpp:55, | |
from /usr/local/include/mapnik/color.hpp:27, | |
from /usr/local/include/mapnik/map.hpp:27, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/exception/exception.hpp:148:11: note: ‘boost::shared_ptr’ | |
class shared_ptr; | |
^ | |
In file included from src/gen_tile.cpp:3:0: | |
/usr/local/include/mapnik/datasource_cache.hpp:57:52: error: template argument 2 is invalid | |
std::map<std::string,std::shared_ptr<PluginInfo> > plugins_; | |
^ | |
/usr/local/include/mapnik/datasource_cache.hpp:57:52: error: template argument 4 is invalid | |
/usr/local/include/mapnik/datasource_cache.hpp:57:54: error: expected unqualified-id before ‘>’ token | |
std::map<std::string,std::shared_ptr<PluginInfo> > plugins_; | |
^ | |
In file included from /usr/local/include/mapnik/agg_renderer.hpp:28:0, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/feature_style_processor.hpp:94:23: error: ‘featureset_ptr’ has not been declared | |
featureset_ptr features, | |
^ | |
In file included from /usr/local/include/mapnik/symbolizer.hpp:28:0, | |
from /usr/local/include/mapnik/text_symbolizer.hpp:29, | |
from /usr/local/include/mapnik/font_engine_freetype.hpp:30, | |
from /usr/local/include/mapnik/agg_renderer.hpp:29, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/path_expression.hpp:41:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<path_expression> path_expression_ptr; | |
^ | |
In file included from /usr/local/include/mapnik/text_symbolizer.hpp:29:0, | |
from /usr/local/include/mapnik/font_engine_freetype.hpp:30, | |
from /usr/local/include/mapnik/agg_renderer.hpp:29, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/symbolizer.hpp:48:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<transform_list> transform_list_ptr; | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:49:9: error: ‘transform_list_ptr’ does not name a type | |
typedef transform_list_ptr transform_type; | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:53:37: error: ‘transform_type’ has not been declared | |
transform_type const& trans_expr); | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:62:24: error: ‘transform_type’ has not been declared | |
void set_transform(transform_type const& ); | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:63:5: error: ‘transform_type’ does not name a type | |
transform_type const& get_transform() const; | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:75:5: error: ‘transform_type’ does not name a type | |
transform_type affine_transform_; | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:86:5: error: ‘path_expression_ptr’ does not name a type | |
path_expression_ptr const& get_filename() const; | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:87:23: error: ‘path_expression_ptr’ has not been declared | |
void set_filename(path_expression_ptr const& filename); | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:90:30: error: ‘transform_type’ has not been declared | |
void set_image_transform(transform_type const& tr); | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:91:5: error: ‘transform_type’ does not name a type | |
transform_type const& get_image_transform() const; | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:94:47: error: expected ‘)’ before ‘filename’ | |
symbolizer_with_image(path_expression_ptr filename = path_expression_ptr()); | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:96:5: error: ‘path_expression_ptr’ does not name a type | |
path_expression_ptr image_filename_; | |
^ | |
/usr/local/include/mapnik/symbolizer.hpp:98:5: error: ‘transform_type’ does not name a type | |
transform_type image_transform_; | |
^ | |
In file included from /usr/local/include/mapnik/text/text_properties.hpp:26:0, | |
from /usr/local/include/mapnik/text/placements/base.hpp:28, | |
from /usr/local/include/mapnik/text_symbolizer.hpp:30, | |
from /usr/local/include/mapnik/font_engine_freetype.hpp:30, | |
from /usr/local/include/mapnik/agg_renderer.hpp:29, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/text/char_properties_ptr.hpp:31:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<char_properties> char_properties_ptr; | |
^ | |
In file included from /usr/local/include/mapnik/text/text_properties.hpp:28:0, | |
from /usr/local/include/mapnik/text/placements/base.hpp:28, | |
from /usr/local/include/mapnik/text_symbolizer.hpp:30, | |
from /usr/local/include/mapnik/font_engine_freetype.hpp:30, | |
from /usr/local/include/mapnik/agg_renderer.hpp:29, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/attribute.hpp: In member function ‘V mapnik::geometry_type_attribute::value(const F&) const’: | |
/usr/local/include/mapnik/attribute.hpp:60:35: error: ‘const class mapnik::geometry<double, mapnik::vertex_vector>’ has no member named ‘type’ | |
if (type != 0 && itr->type() != type) | |
^ | |
/usr/local/include/mapnik/attribute.hpp:64:25: error: ‘const class mapnik::geometry<double, mapnik::vertex_vector>’ has no member named ‘type’ | |
type = itr->type(); | |
^ | |
In file included from /usr/local/include/mapnik/text/text_properties.hpp:33:0, | |
from /usr/local/include/mapnik/text/placements/base.hpp:28, | |
from /usr/local/include/mapnik/text_symbolizer.hpp:30, | |
from /usr/local/include/mapnik/font_engine_freetype.hpp:30, | |
from /usr/local/include/mapnik/agg_renderer.hpp:29, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/expression.hpp: At global scope: | |
/usr/local/include/mapnik/expression.hpp:42:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<expr_node> expression_ptr; | |
^ | |
/usr/local/include/mapnik/expression.hpp:43:18: error: ‘expression_ptr’ was not declared in this scope | |
typedef std::set<expression_ptr> expression_set; | |
^ | |
/usr/local/include/mapnik/expression.hpp:43:32: error: template argument 1 is invalid | |
typedef std::set<expression_ptr> expression_set; | |
^ | |
/usr/local/include/mapnik/expression.hpp:43:32: error: template argument 2 is invalid | |
/usr/local/include/mapnik/expression.hpp:43:32: error: template argument 3 is invalid | |
/usr/local/include/mapnik/expression.hpp:43:48: error: invalid type in declaration before ‘;’ token | |
typedef std::set<expression_ptr> expression_set; | |
^ | |
/usr/local/include/mapnik/expression.hpp:46:13: error: ‘expression_ptr’ does not name a type | |
MAPNIK_DECL expression_ptr parse_expression (std::string const& wkt, std::string const& encoding = "UTF8"); | |
^ | |
/usr/local/include/mapnik/expression.hpp:47:13: error: ‘expression_ptr’ does not name a type | |
MAPNIK_DECL expression_ptr parse_expression (std::string const& wkt, mapnik::expression_grammar<std::string::const_iterator> const& g); | |
^ | |
In file included from /usr/local/include/mapnik/text/text_properties.hpp:34:0, | |
from /usr/local/include/mapnik/text/placements/base.hpp:28, | |
from /usr/local/include/mapnik/text_symbolizer.hpp:30, | |
from /usr/local/include/mapnik/font_engine_freetype.hpp:30, | |
from /usr/local/include/mapnik/agg_renderer.hpp:29, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/text/formatting/base.hpp:41:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<node> node_ptr; | |
^ | |
/usr/local/include/mapnik/text/formatting/base.hpp:48:12: error: ‘node_ptr’ does not name a type | |
static node_ptr from_xml(xml_node const& xml); | |
^ | |
/usr/local/include/mapnik/text/formatting/base.hpp:49:24: error: ‘char_properties_ptr’ has not been declared | |
virtual void apply(char_properties_ptr p, feature_impl const& feature, text_layout &output) const = 0; | |
^ | |
In file included from /usr/local/include/mapnik/text/placements/base.hpp:28:0, | |
from /usr/local/include/mapnik/text_symbolizer.hpp:30, | |
from /usr/local/include/mapnik/font_engine_freetype.hpp:30, | |
from /usr/local/include/mapnik/agg_renderer.hpp:29, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/text/text_properties.hpp:152:35: error: ‘expression_ptr’ has not been declared | |
void set_old_style_expression(expression_ptr expr); | |
^ | |
/usr/local/include/mapnik/text/text_properties.hpp:154:38: error: ‘mapnik::formatting::node_ptr’ has not been declared | |
void set_format_tree(formatting::node_ptr tree); | |
^ | |
/usr/local/include/mapnik/text/text_properties.hpp:156:5: error: ‘node_ptr’ in namespace ‘mapnik::formatting’ does not name a type | |
formatting::node_ptr format_tree() const; | |
^ | |
/usr/local/include/mapnik/text/text_properties.hpp:162:5: error: ‘expression_ptr’ does not name a type | |
expression_ptr orientation; | |
^ | |
/usr/local/include/mapnik/text/text_properties.hpp:188:5: error: ‘char_properties_ptr’ does not name a type | |
char_properties_ptr format; | |
^ | |
/usr/local/include/mapnik/text/text_properties.hpp:191:5: error: ‘node_ptr’ in namespace ‘mapnik::formatting’ does not name a type | |
formatting::node_ptr tree_; | |
^ | |
In file included from /usr/local/include/mapnik/text_symbolizer.hpp:30:0, | |
from /usr/local/include/mapnik/font_engine_freetype.hpp:30, | |
from /usr/local/include/mapnik/agg_renderer.hpp:29, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/text/placements/base.hpp:64:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<text_placement_info> text_placement_info_ptr; | |
^ | |
/usr/local/include/mapnik/text/placements/base.hpp:87:13: error: ‘text_placement_info_ptr’ does not name a type | |
virtual text_placement_info_ptr get_placement_info( | |
^ | |
/usr/local/include/mapnik/text/placements/base.hpp:102:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<text_placements> text_placements_ptr; | |
^ | |
In file included from /usr/local/include/mapnik/text_symbolizer.hpp:31:0, | |
from /usr/local/include/mapnik/font_engine_freetype.hpp:30, | |
from /usr/local/include/mapnik/agg_renderer.hpp:29, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/text/placements/dummy.hpp:40:1: error: ‘text_placement_info_ptr’ does not name a type | |
text_placement_info_ptr get_placement_info(double scale_factor) const; | |
^ | |
In file included from /usr/local/include/mapnik/font_engine_freetype.hpp:30:0, | |
from /usr/local/include/mapnik/agg_renderer.hpp:29, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/text_symbolizer.hpp:62:41: error: expected ‘)’ before ‘placements’ | |
text_symbolizer(text_placements_ptr placements = text_placements_ptr(new text_placements_dummy)); | |
^ | |
/usr/local/include/mapnik/text_symbolizer.hpp:63:36: error: expected ‘)’ before ‘name’ | |
text_symbolizer(expression_ptr name, std::string const& face_name, | |
^ | |
/usr/local/include/mapnik/text_symbolizer.hpp:67:36: error: expected ‘)’ before ‘name’ | |
text_symbolizer(expression_ptr name, double size, color const& fill, | |
^ | |
/usr/local/include/mapnik/text_symbolizer.hpp:72:5: error: ‘expression_ptr’ does not name a type | |
expression_ptr get_name() const func_deprecated; | |
^ | |
/usr/local/include/mapnik/text_symbolizer.hpp:73:19: error: ‘expression_ptr’ has not been declared | |
void set_name(expression_ptr expr); | |
^ | |
/usr/local/include/mapnik/text_symbolizer.hpp:75:5: error: ‘expression_ptr’ does not name a type | |
expression_ptr get_orientation() const func_deprecated; // orienation (rotation angle atm) | |
^ | |
/usr/local/include/mapnik/text_symbolizer.hpp:76:26: error: ‘expression_ptr’ has not been declared | |
void set_orientation(expression_ptr expr); | |
^ | |
In file included from /usr/local/include/mapnik/font_engine_freetype.hpp:30:0, | |
from /usr/local/include/mapnik/agg_renderer.hpp:29, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/text_symbolizer.hpp:139:5: error: ‘text_placements_ptr’ does not name a type | |
text_placements_ptr get_placement_options() const; | |
^ | |
/usr/local/include/mapnik/text_symbolizer.hpp:140:32: error: ‘text_placements_ptr’ has not been declared | |
void set_placement_options(text_placements_ptr placement_options); | |
^ | |
/usr/local/include/mapnik/text_symbolizer.hpp:144:5: error: ‘text_placements_ptr’ does not name a type | |
text_placements_ptr placement_options_; | |
^ | |
In file included from /usr/local/include/mapnik/agg_renderer.hpp:29:0, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/font_engine_freetype.hpp:53:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<stroker> stroker_ptr; | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:55:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<font_face_set> face_set_ptr; | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:57:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<font_face> face_ptr; | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:77:5: error: ‘face_ptr’ does not name a type | |
face_ptr create_face(std::string const& family_name); | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:78:5: error: ‘stroker_ptr’ does not name a type | |
stroker_ptr create_stroker(); | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:94:35: error: ‘face_ptr’ was not declared in this scope | |
typedef std::map<std::string, face_ptr> face_ptr_cache_type; | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:94:43: error: template argument 2 is invalid | |
typedef std::map<std::string, face_ptr> face_ptr_cache_type; | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:94:43: error: template argument 4 is invalid | |
/usr/local/include/mapnik/font_engine_freetype.hpp:102:5: error: ‘face_ptr’ does not name a type | |
face_ptr get_face(std::string const& name); | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:103:5: error: ‘face_set_ptr’ does not name a type | |
face_set_ptr get_face_set(std::string const& name); | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:104:5: error: ‘face_set_ptr’ does not name a type | |
face_set_ptr get_face_set(font_set const& fset); | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:105:5: error: ‘face_set_ptr’ does not name a type | |
face_set_ptr get_face_set(std::string const& name, boost::optional<font_set> fset); | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:108:12: error: ‘stroker_ptr’ does not name a type | |
inline stroker_ptr get_stroker() { return stroker_; } | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp:112:5: error: ‘stroker_ptr’ does not name a type | |
stroker_ptr stroker_; | |
^ | |
/usr/local/include/mapnik/font_engine_freetype.hpp: In constructor ‘mapnik::face_manager<T>::face_manager(T&)’: | |
/usr/local/include/mapnik/font_engine_freetype.hpp:99:9: error: class ‘mapnik::face_manager<T>’ does not have any field named ‘stroker_’ | |
stroker_(engine_.create_stroker()), | |
^ | |
In file included from /usr/local/include/mapnik/rule.hpp:27:0, | |
from /usr/local/include/mapnik/agg_renderer.hpp:31, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/building_symbolizer.hpp: At global scope: | |
/usr/local/include/mapnik/building_symbolizer.hpp:38:44: error: ‘expression_ptr’ has not been declared | |
building_symbolizer(color const& fill, expression_ptr const& height); | |
^ | |
/usr/local/include/mapnik/building_symbolizer.hpp:41:5: error: ‘expression_ptr’ does not name a type | |
expression_ptr const& height() const; | |
^ | |
/usr/local/include/mapnik/building_symbolizer.hpp:42:21: error: ‘expression_ptr’ has not been declared | |
void set_height(expression_ptr const& height); | |
^ | |
/usr/local/include/mapnik/building_symbolizer.hpp:48:5: error: ‘expression_ptr’ does not name a type | |
expression_ptr height_; | |
^ | |
In file included from /usr/local/include/mapnik/rule.hpp:29:0, | |
from /usr/local/include/mapnik/agg_renderer.hpp:31, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/line_pattern_symbolizer.hpp:36:49: error: expected ‘)’ before ‘file’ | |
line_pattern_symbolizer(path_expression_ptr file); | |
^ | |
In file included from /usr/local/include/mapnik/rule.hpp:31:0, | |
from /usr/local/include/mapnik/agg_renderer.hpp:31, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/polygon_pattern_symbolizer.hpp:47:52: error: expected ‘)’ before ‘file’ | |
polygon_pattern_symbolizer(path_expression_ptr file); | |
^ | |
In file included from /usr/local/include/mapnik/rule.hpp:32:0, | |
from /usr/local/include/mapnik/agg_renderer.hpp:31, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/point_symbolizer.hpp:46:42: error: expected ‘)’ before ‘file’ | |
point_symbolizer(path_expression_ptr file); | |
^ | |
In file included from /usr/local/include/mapnik/raster_symbolizer.hpp:29:0, | |
from /usr/local/include/mapnik/rule.hpp:33, | |
from /usr/local/include/mapnik/agg_renderer.hpp:31, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/raster_colorizer.hpp:202:24: error: ‘std::shared_ptr’ has not been declared | |
void colorize(std::shared_ptr<raster> const& raster, feature_impl const& f) const; | |
^ | |
/usr/local/include/mapnik/raster_colorizer.hpp:202:34: error: expected ‘,’ or ‘...’ before ‘<’ token | |
void colorize(std::shared_ptr<raster> const& raster, feature_impl const& f) const; | |
^ | |
/usr/local/include/mapnik/raster_colorizer.hpp:229:9: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
typedef std::shared_ptr<raster_colorizer> raster_colorizer_ptr; | |
^ | |
In file included from /usr/local/include/mapnik/rule.hpp:33:0, | |
from /usr/local/include/mapnik/agg_renderer.hpp:31, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/raster_symbolizer.hpp:52:5: error: ‘raster_colorizer_ptr’ does not name a type | |
raster_colorizer_ptr get_colorizer() const; | |
^ | |
/usr/local/include/mapnik/raster_symbolizer.hpp:53:24: error: ‘raster_colorizer_ptr’ has not been declared | |
void set_colorizer(raster_colorizer_ptr const& colorizer); | |
^ | |
/usr/local/include/mapnik/raster_symbolizer.hpp:66:5: error: ‘raster_colorizer_ptr’ does not name a type | |
raster_colorizer_ptr colorizer_; | |
^ | |
In file included from /usr/local/include/mapnik/rule.hpp:34:0, | |
from /usr/local/include/mapnik/agg_renderer.hpp:31, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/shield_symbolizer.hpp:43:43: error: expected ‘)’ before ‘placements’ | |
shield_symbolizer(text_placements_ptr placements = text_placements_ptr(new text_placements_dummy)); | |
^ | |
/usr/local/include/mapnik/shield_symbolizer.hpp:44:38: error: expected ‘)’ before ‘name’ | |
shield_symbolizer(expression_ptr name, | |
^ | |
/usr/local/include/mapnik/shield_symbolizer.hpp:49:38: error: expected ‘)’ before ‘name’ | |
shield_symbolizer(expression_ptr name, | |
^ | |
In file included from /usr/local/include/mapnik/rule.hpp:36:0, | |
from /usr/local/include/mapnik/agg_renderer.hpp:31, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/markers_symbolizer.hpp:64:44: error: expected ‘)’ before ‘const’ | |
markers_symbolizer(path_expression_ptr const& filename); | |
^ | |
/usr/local/include/mapnik/markers_symbolizer.hpp:67:20: error: ‘expression_ptr’ has not been declared | |
void set_width(expression_ptr const& width); | |
^ | |
/usr/local/include/mapnik/markers_symbolizer.hpp:68:5: error: ‘expression_ptr’ does not name a type | |
expression_ptr const& get_width() const; | |
^ | |
/usr/local/include/mapnik/markers_symbolizer.hpp:69:21: error: ‘expression_ptr’ has not been declared | |
void set_height(expression_ptr const& height); | |
^ | |
/usr/local/include/mapnik/markers_symbolizer.hpp:70:5: error: ‘expression_ptr’ does not name a type | |
expression_ptr const& get_height() const; | |
^ | |
/usr/local/include/mapnik/markers_symbolizer.hpp:90:5: error: ‘expression_ptr’ does not name a type | |
expression_ptr width_; | |
^ | |
/usr/local/include/mapnik/markers_symbolizer.hpp:91:5: error: ‘expression_ptr’ does not name a type | |
expression_ptr height_; | |
^ | |
In file included from /usr/local/include/mapnik/rule.hpp:40:0, | |
from /usr/local/include/mapnik/agg_renderer.hpp:31, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/expression_string.hpp:59:39: error: template declaration of ‘std::string mapnik::to_expression_string’ | |
std::string to_expression_string(std::shared_ptr<T> const& expr_node_ptr) | |
^ | |
/usr/local/include/mapnik/expression_string.hpp:59:34: error: ‘shared_ptr’ is not a member of ‘std’ | |
std::string to_expression_string(std::shared_ptr<T> const& expr_node_ptr) | |
^ | |
/usr/local/include/mapnik/expression_string.hpp:59:34: note: suggested alternative: | |
In file included from /usr/include/boost/throw_exception.hpp:37:0, | |
from /usr/include/boost/date_time/c_time.hpp:20, | |
from /usr/include/boost/date_time/time_clock.hpp:16, | |
from /usr/include/boost/thread/thread_time.hpp:9, | |
from /usr/include/boost/thread/locks.hpp:12, | |
from /usr/local/include/mapnik/config.hpp:55, | |
from /usr/local/include/mapnik/color.hpp:27, | |
from /usr/local/include/mapnik/map.hpp:27, | |
from src/gen_tile.cpp:2: | |
/usr/include/boost/exception/exception.hpp:148:11: note: ‘boost::shared_ptr’ | |
class shared_ptr; | |
^ | |
In file included from /usr/local/include/mapnik/rule.hpp:40:0, | |
from /usr/local/include/mapnik/agg_renderer.hpp:31, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/expression_string.hpp:59:51: error: expected primary-expression before ‘>’ token | |
std::string to_expression_string(std::shared_ptr<T> const& expr_node_ptr) | |
^ | |
/usr/local/include/mapnik/expression_string.hpp:59:53: error: expected primary-expression before ‘const’ | |
std::string to_expression_string(std::shared_ptr<T> const& expr_node_ptr) | |
^ | |
In file included from /usr/local/include/mapnik/agg_renderer.hpp:31:0, | |
from src/gen_tile.cpp:4: | |
/usr/local/include/mapnik/rule.hpp:139:5: error: ‘expression_ptr’ does not name a type | |
expression_ptr filter_; | |
^ | |
/usr/local/include/mapnik/rule.hpp:165:21: error: ‘expression_ptr’ has not been declared | |
void set_filter(expression_ptr const& filter); | |
^ | |
/usr/local/include/mapnik/rule.hpp:166:5: error: ‘expression_ptr’ does not name a type | |
expression_ptr const& get_filter() const; | |
^ | |
In file included from src/gen_tile.cpp:4:0: | |
/usr/local/include/mapnik/agg_renderer.hpp:71:49: error: ‘std::shared_ptr’ has not been declared | |
agg_renderer(Map const &m, T & pixmap, std::shared_ptr<label_collision_detector4> detector, | |
^ | |
/usr/local/include/mapnik/agg_renderer.hpp:71:59: error: expected ‘,’ or ‘...’ before ‘<’ token | |
agg_renderer(Map const &m, T & pixmap, std::shared_ptr<label_collision_detector4> detector, | |
^ | |
In file included from src/gen_tile.cpp:4:0: | |
/usr/local/include/mapnik/agg_renderer.hpp:165:5: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
std::shared_ptr<buffer_type> internal_buffer_; | |
^ | |
/usr/local/include/mapnik/agg_renderer.hpp:174:5: error: ‘shared_ptr’ in namespace ‘std’ does not name a type | |
std::shared_ptr<label_collision_detector4> detector_; | |
^ | |
/usr/local/include/mapnik/agg_renderer.hpp:175:11: error: ‘unique_ptr’ in namespace ‘std’ does not name a type | |
const std::unique_ptr<rasterizer> ras_ptr; | |
^ | |
src/gen_tile.cpp: In function ‘void parameterize_map_max_connections(mapnik::Map&, int)’: | |
src/gen_tile.cpp:180:31: error: ‘class mapnik::layer’ has no member named ‘datasource’ | |
parameters params = l.datasource()->params(); | |
^ | |
src/gen_tile.cpp:186:73: error: ‘class mapnik::datasource_cache’ has no member named ‘create’ | |
boost::shared_ptr<datasource> ds = datasource_cache::instance().create(params); | |
^ | |
src/gen_tile.cpp:190:28: error: no matching function for call to ‘mapnik::layer::set_datasource(boost::shared_ptr<mapnik::datasource>&)’ | |
l.set_datasource(ds); | |
^ | |
src/gen_tile.cpp:190:28: note: candidate is: | |
In file included from /usr/local/include/mapnik/map.hpp:32:0, | |
from src/gen_tile.cpp:2: | |
/usr/local/include/mapnik/layer.hpp:182:10: note: void mapnik::layer::set_datasource(const int&) | |
void set_datasource(datasource_ptr const& ds); | |
^ | |
/usr/local/include/mapnik/layer.hpp:182:10: note: no known conversion for argument 1 from ‘boost::shared_ptr<mapnik::datasource>’ to ‘const int&’ | |
make[1]: *** [gen_tile.o] Error 1 | |
make[1]: Leaving directory `/home/skunk/mod_tile' | |
make: *** [all-recursive] Error 1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment