fix #1865
This commit is contained in:
parent
69f5f8ba65
commit
7302b3b654
7 changed files with 11 additions and 10 deletions
|
@ -65,7 +65,7 @@ Note: Python3k is supported, see: https://github.com/mapnik/mapnik/wiki/Python3k
|
|||
|
||||
Optional dependencies:
|
||||
|
||||
* Cairo - Graphics library for output formats like PDF, PS, and SVG
|
||||
* Cairo >= 1.6.0 - Graphics library for output formats like PDF, PS, and SVG
|
||||
- pkg-config - Required for building with cairo support
|
||||
- pycairo - Python bindings for cairo
|
||||
* libpq - PostgreSQL libraries (For PostGIS plugin support)
|
||||
|
|
|
@ -1,2 +1,8 @@
|
|||
// TODO - remove this file at mapnik 3.x
|
||||
#ifdef _MSC_VER
|
||||
#pragma NOTE("filter_factory.hpp" is now called "expression.hpp")
|
||||
#else
|
||||
#warning "filter_factory.hpp" is now called "expression.hpp"
|
||||
#endif
|
||||
|
||||
#include <mapnik/expression.hpp>
|
||||
|
|
|
@ -34,7 +34,6 @@
|
|||
#include <mapnik/sparsehash/dense_hash_map>
|
||||
typedef google::dense_hash_map<unsigned int, unsigned char> rgba_hash_table;
|
||||
#else
|
||||
#warning compiling without dense_hash_map
|
||||
#include <boost/unordered_map.hpp>
|
||||
typedef boost::unordered_map<unsigned int, unsigned char> rgba_hash_table;
|
||||
#endif
|
||||
|
|
|
@ -62,7 +62,6 @@ public:
|
|||
#endif
|
||||
const int rc = sqlite3_open_v2 (file_.c_str(), &db_, mode, 0);
|
||||
#else
|
||||
#warning "Mapnik's sqlite plugin is compiling against a version of sqlite older than 3.5.x which may make rendering slow..."
|
||||
const int rc = sqlite3_open (file_.c_str(), &db_);
|
||||
#endif
|
||||
if (rc != SQLITE_OK)
|
||||
|
@ -83,7 +82,6 @@ public:
|
|||
#if SQLITE_VERSION_NUMBER >= 3005000
|
||||
const int rc = sqlite3_open_v2 (file_.c_str(), &db_, flags, 0);
|
||||
#else
|
||||
#warning "Mapnik's sqlite plugin is compiling against a version of sqlite older than 3.5.x which may make rendering slow..."
|
||||
const int rc = sqlite3_open (file_.c_str(), &db_);
|
||||
#endif
|
||||
if (rc != SQLITE_OK)
|
||||
|
|
|
@ -155,7 +155,6 @@ void cairo_context::set_operator(composite_mode_e comp_op)
|
|||
cairo_set_operator(cairo_.get(), CAIRO_OPERATOR_EXCLUSION);
|
||||
break;
|
||||
#else
|
||||
#warning building against cairo older that 1.10.0, some compositing options are disabled
|
||||
case multiply:
|
||||
case screen:
|
||||
case overlay:
|
||||
|
|
|
@ -258,14 +258,9 @@ void cairo_renderer_base::setup(Map const& map)
|
|||
void cairo_renderer_base::start_map_processing(Map const& map)
|
||||
{
|
||||
MAPNIK_LOG_DEBUG(cairo_renderer) << "cairo_renderer_base: Start map processing bbox=" << map.get_current_extent();
|
||||
|
||||
#if CAIRO_VERSION >= CAIRO_VERSION_ENCODE(1, 6, 0)
|
||||
box2d<double> bounds = t_.forward(t_.extent());
|
||||
context_.rectangle(bounds.minx(), bounds.miny(), bounds.maxx(), bounds.maxy());
|
||||
context_.clip();
|
||||
#else
|
||||
#warning building against cairo older that 1.6.0, map clipping is disabled
|
||||
#endif
|
||||
}
|
||||
|
||||
template <>
|
||||
|
|
|
@ -31,7 +31,11 @@
|
|||
#include <proj_api.h>
|
||||
#if defined(MAPNIK_THREADSAFE) && PJ_VERSION < 480
|
||||
#include <boost/thread/mutex.hpp>
|
||||
#ifdef _MSC_VER
|
||||
#pragma NOTE(mapnik is building against < proj 4.8, reprojection will be faster if you use >= 4.8)
|
||||
#else
|
||||
#warning mapnik is building against < proj 4.8, reprojection will be faster if you use >= 4.8
|
||||
#endif
|
||||
static boost::mutex mutex_;
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in a new issue