The `static_rtree.hpp` header included `<booost/thread.hpp>` without using anything from this header. Removing it showed why: the unit test for the rtree no longer built, since it was missing symbols for Boost's `hash_combine`, used in the unit test. Instead of relying on `<boost/thread.hpp>` including the proper header for `hash_combine` by chance that we only use in the unit test, do the following: - remove `<boost/thread.hpp>` from the rtree implementation - add `<boost/functional/hash.hpp>` to the rtree unit test As always, include what you use. |
||
|---|---|---|
| .. | ||
| binary_heap.cpp | ||
| compressed_edge_container.cpp | ||
| coordinate.cpp | ||
| dynamic_graph.cpp | ||
| range_table.cpp | ||
| raster_source.cpp | ||
| static_graph.cpp | ||
| static_rtree.cpp | ||