Skip to content

Instantly share code, notes, and snippets.

@plepe
Last active December 29, 2015 06:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save plepe/7632178 to your computer and use it in GitHub Desktop.
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)
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