I was already at boostorg/geometry, but now the the error continued to exist, and is triggered by boost/range/concepts.hpp:19.
The error is pretty much the same as in the closed issue #9438, because there are ambigous declarations for ignore_unused_variable_warning(...) in boost and lemon.
In boostorg/geometry the method ignore_unused_variable_warning(...) was replaced, this way in #514.
OS: Ubuntu 18.04 Bionic Beaver
clang: 6.0
lemon: 1.3.1
boost: happened under 1.63 and was reproduced with boost 1.68
#include <boost/geometry.hpp>
#include <lemon/list_graph.h>
namespace bg = boost::geometry;
namespace bgi = boost::geometry::index;
using Point = boost::geometry::model::point<double, 2, bg::cs::cartesian>;
using Graph = lemon::ListDigraph;
using Node = lemon::ListDigraph::Node;
typedef std::pair<Point, Node> Pair;
using BoostRTree = bgi::rtree<Pair, bgi::quadratic<16>>;
using BoostQueryResult = std::vector<Pair>;
int main()
{
Point one = Point(10, 51);
Point two = Point(10, 51);
BoostRTree rtreePair = BoostRTree();
Graph graph;
Node dummy1 = graph.addNode();
Node dummy2 = graph.addNode();
rtreePair.insert(std::make_pair(one, dummy1));
return 0;
}
Here is the first error instance of the compiler output.
All output has ~200k characters... so not sure if you want to see it.
Hello dear team of Boostorg/range.
I was already at boostorg/geometry, but now the the error continued to exist, and is triggered by
boost/range/concepts.hpp:19
.The error is pretty much the same as in the closed issue #9438, because there are ambigous declarations for
ignore_unused_variable_warning(...)
inboost
andlemon
.In
boostorg/geometry
the methodignore_unused_variable_warning(...)
was replaced, this way in #514.Here is the first error instance of the compiler output. All output has ~200k characters... so not sure if you want to see it.