Skip to content

Instantly share code, notes, and snippets.

@mvexel
Created August 20, 2018 21:50
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 mvexel/3e49cd2c98381bcad759ab4e5a0163db to your computer and use it in GitHub Desktop.
Save mvexel/3e49cd2c98381bcad759ab4e5a0163db to your computer and use it in GitHub Desktop.
$ pip install osmium
Collecting osmium
Using cached https://files.pythonhosted.org/packages/f1/74/4b06a023c19006133309bfbc5460bede50f451089c01ca7fa9caa1d06bf4/osmium-2.14.3.tar.gz
Building wheels for collected packages: osmium
Running setup.py bdist_wheel for osmium ... error
Complete output from command /usr/local/opt/python/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/3g/z8ymv2x55sn1xfjdyvd3bsywdzx3tl/T/pip-install-dkeu62ne/osmium/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" bdist_wheel -d /private/var/folders/3g/z8ymv2x55sn1xfjdyvd3bsywdzx3tl/T/pip-wheel-965bzp95 --python-tag cp37:
libosmium found in 'libosmium-2.14.2'.
protozero found in 'protozero-1.6.3'.
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.13-x86_64-3.7
creating build/lib.macosx-10.13-x86_64-3.7/osmium
copying src/osmium/version.py -> build/lib.macosx-10.13-x86_64-3.7/osmium
copying src/osmium/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/osmium
creating build/lib.macosx-10.13-x86_64-3.7/osmium/osm
copying src/osmium/osm/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/osmium/osm
copying src/osmium/osm/mutable.py -> build/lib.macosx-10.13-x86_64-3.7/osmium/osm
creating build/lib.macosx-10.13-x86_64-3.7/osmium/replication
copying src/osmium/replication/server.py -> build/lib.macosx-10.13-x86_64-3.7/osmium/replication
copying src/osmium/replication/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/osmium/replication
copying src/osmium/replication/utils.py -> build/lib.macosx-10.13-x86_64-3.7/osmium/replication
running build_ext
building 'osmium._osmium' extension
creating build/temp.macosx-10.13-x86_64-3.7
creating build/temp.macosx-10.13-x86_64-3.7/lib
clang++ -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -Iprotozero-1.6.3/include -Ilibosmium-2.14.2/include -I/usr/include -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c lib/osmium.cc -o build/temp.macosx-10.13-x86_64-3.7/lib/osmium.o -std=c++11 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_FORMAT_MACROS
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader_iterator.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/detail/input_format.hpp:40:
In file included from libosmium-2.14.2/include/osmium/io/header.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/box.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/location.hpp:37:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:313:9: error: no member named 'signbit' in the global namespace
using ::signbit;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:314:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:315:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
~~^
/usr/include/math.h:757:12: note: 'finite' declared here
extern int finite(double) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);
^
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader_iterator.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/detail/input_format.hpp:40:
In file included from libosmium-2.14.2/include/osmium/io/header.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/box.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/location.hpp:37:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:316:9: error: no member named 'isinf' in the global namespace
using ::isinf;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:317:9: error: no member named 'isnan' in the global namespace
using ::isnan;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:318:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:319:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:720:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
^
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader_iterator.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/detail/input_format.hpp:40:
In file included from libosmium-2.14.2/include/osmium/io/header.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/box.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/location.hpp:37:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:320:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:749:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
^
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader_iterator.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/detail/input_format.hpp:40:
In file included from libosmium-2.14.2/include/osmium/io/header.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/box.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/location.hpp:37:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:321:9: error: no member named 'isless' in the global namespace
using ::isless;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:322:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:323:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:324:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:325:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
~~^
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:39:
In file included from libosmium-2.14.2/include/osmium/osm.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/area.hpp:41:
In file included from libosmium-2.14.2/include/osmium/osm/node_ref_list.hpp:40:
libosmium-2.14.2/include/osmium/osm/node_ref.hpp:79:65: warning: absolute value function 'abs' given an argument of type 'const osmium::object_id_type' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return static_cast<osmium::unsigned_object_id_type>(std::abs(m_ref));
^
libosmium-2.14.2/include/osmium/osm/node_ref.hpp:79:65: note: use function 'std::abs' instead
return static_cast<osmium::unsigned_object_id_type>(std::abs(m_ref));
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/node_ref.hpp:79:65: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:39:
In file included from libosmium-2.14.2/include/osmium/osm.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/area.hpp:42:
libosmium-2.14.2/include/osmium/osm/object.hpp:128:57: warning: absolute value function 'abs' given an argument of type 'const osmium::object_id_type' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return static_cast<unsigned_object_id_type>(std::abs(m_id));
^
libosmium-2.14.2/include/osmium/osm/object.hpp:128:57: note: use function 'std::abs' instead
return static_cast<unsigned_object_id_type>(std::abs(m_id));
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/object.hpp:128:57: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:39:
In file included from libosmium-2.14.2/include/osmium/osm.hpp:36:
libosmium-2.14.2/include/osmium/osm/area.hpp:108:42: warning: absolute value function 'abs' given an argument of type 'osmium::object_id_type' (aka 'long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
osmium::object_id_type area_id = std::abs(id) * 2;
^
libosmium-2.14.2/include/osmium/osm/area.hpp:108:42: note: use function 'std::abs' instead
osmium::object_id_type area_id = std::abs(id) * 2;
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/area.hpp:108:42: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:39:
In file included from libosmium-2.14.2/include/osmium/osm.hpp:46:
libosmium-2.14.2/include/osmium/osm/relation.hpp:124:57: warning: absolute value function 'abs' given an argument of type 'const osmium::object_id_type' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return static_cast<unsigned_object_id_type>(std::abs(m_ref));
^
libosmium-2.14.2/include/osmium/osm/relation.hpp:124:57: note: use function 'std::abs' instead
return static_cast<unsigned_object_id_type>(std::abs(m_ref));
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/relation.hpp:124:57: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:4:
In file included from libosmium-2.14.2/include/osmium/area/multipolygon_collector.hpp:44:
In file included from libosmium-2.14.2/include/osmium/relations/collector.hpp:37:
In file included from libosmium-2.14.2/include/osmium/handler/check_order.hpp:38:
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:90:39: warning: absolute value function 'abs' given an argument of type 'const osmium::object_id_type' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return const_tie(lhs > 0, std::abs(lhs)) <
^
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:90:39: note: use function 'std::abs' instead
return const_tie(lhs > 0, std::abs(lhs)) <
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:90:39: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:91:39: warning: absolute value function 'abs' given an argument of type 'const osmium::object_id_type' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
const_tie(rhs > 0, std::abs(rhs));
^
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:91:39: note: use function 'std::abs' instead
const_tie(rhs > 0, std::abs(rhs));
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:91:39: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:5:
In file included from libosmium-2.14.2/include/osmium/area/assembler.hpp:37:
In file included from libosmium-2.14.2/include/osmium/area/detail/basic_assembler_with_tags.hpp:37:
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:36: warning: absolute value function 'abs' given an argument of type 'const int64_t' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return std::abs(lhs.sum) < std::abs(rhs.sum);
^
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:36: note: use function 'std::abs' instead
return std::abs(lhs.sum) < std::abs(rhs.sum);
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:36: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:56: warning: absolute value function 'abs' given an argument of type 'const int64_t' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return std::abs(lhs.sum) < std::abs(rhs.sum);
^
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:56: note: use function 'std::abs' instead
return std::abs(lhs.sum) < std::abs(rhs.sum);
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:56: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:36: warning: absolute value function 'abs' given an argument of type 'const int64_t' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return std::abs(lhs.sum) < std::abs(rhs.sum);
^
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:36: note: use function 'std::abs' instead
return std::abs(lhs.sum) < std::abs(rhs.sum);
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:36: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:56: warning: absolute value function 'abs' given an argument of type 'const int64_t' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return std::abs(lhs.sum) < std::abs(rhs.sum);
^
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:56: note: use function 'std::abs' instead
return std::abs(lhs.sum) < std::abs(rhs.sum);
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:56: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:34:
/usr/local/include/boost/math/special_functions/sign.hpp:30:17: error: no member named 'signbit' in namespace 'std'; did you mean simply 'signbit'?
return (std::signbit)(x) ? 1 : 0;
^~~~~~~~~~~~
signbit
/usr/local/include/boost/math/special_functions/math_fwd.hpp:891:8: note: 'signbit' declared here
int signbit BOOST_NO_MACRO_EXPAND(T x);
^
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:35:
/usr/local/include/boost/math/special_functions/fpclassify.hpp:155:12: error: no member named 'fpclassify' in namespace 'std'; did you mean simply 'fpclassify'?
return (std::fpclassify)(t);
^~~~~~~~~~~~~~~
fpclassify
/usr/local/include/boost/math/special_functions/math_fwd.hpp:876:8: note: 'fpclassify' declared here
int fpclassify BOOST_NO_MACRO_EXPAND(T t);
^
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:35:
/usr/local/include/boost/math/special_functions/fpclassify.hpp:314:17: error: no member named 'isfinite' in namespace 'std'; did you mean simply 'isfinite'?
return (std::isfinite)(x);
^~~~~~~~~~~~~
isfinite
/usr/local/include/boost/math/special_functions/math_fwd.hpp:879:9: note: 'isfinite' declared here
bool isfinite BOOST_NO_MACRO_EXPAND(T z);
^
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:35:
/usr/local/include/boost/math/special_functions/fpclassify.hpp:385:17: error: no member named 'isnormal' in namespace 'std'; did you mean simply 'isnormal'?
return (std::isnormal)(x);
^~~~~~~~~~~~~
isnormal
/usr/local/include/boost/math/special_functions/math_fwd.hpp:888:9: note: 'isnormal' declared here
bool isnormal BOOST_NO_MACRO_EXPAND(T t);
^
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:35:
/usr/local/include/boost/math/special_functions/fpclassify.hpp:456:17: error: no member named 'isinf' in namespace 'std'; did you mean simply 'isinf'?
return (std::isinf)(x);
^~~~~~~~~~
isinf
/usr/local/include/boost/math/special_functions/math_fwd.hpp:882:9: note: 'isinf' declared here
bool isinf BOOST_NO_MACRO_EXPAND(T t);
^
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:35:
/usr/local/include/boost/math/special_functions/fpclassify.hpp:552:17: error: no member named 'isnan' in namespace 'std'; did you mean simply 'isnan'?
return (std::isnan)(x);
^~~~~~~~~~
isnan
/usr/local/include/boost/math/special_functions/math_fwd.hpp:885:9: note: 'isnan' declared here
bool isnan BOOST_NO_MACRO_EXPAND(T t);
^
In file included from lib/osmium.cc:8:
lib/generic_handler.hpp:114:10: warning: 'way' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void way(const osmium::Way& way) {
^
lib/generic_handler.hpp:31:14: note: overridden virtual function is here
virtual void way(const osmium::Way&) = 0;
^
lib/generic_handler.hpp:122:10: warning: 'relation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void relation(const osmium::Relation& rel) {
^
lib/generic_handler.hpp:32:14: note: overridden virtual function is here
virtual void relation(const osmium::Relation&) = 0;
^
lib/generic_handler.hpp:130:10: warning: 'changeset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void changeset(const osmium::Changeset& cs) {
^
lib/generic_handler.hpp:33:14: note: overridden virtual function is here
virtual void changeset(const osmium::Changeset&) = 0;
^
lib/generic_handler.hpp:138:10: warning: 'area' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void area(const osmium::Area& area) {
^
lib/generic_handler.hpp:34:14: note: overridden virtual function is here
virtual void area(const osmium::Area&) = 0;
^
14 warnings and 19 errors generated.
error: command 'clang++' failed with exit status 1
----------------------------------------
Failed building wheel for osmium
Running setup.py clean for osmium
Failed to build osmium
Installing collected packages: osmium
Running setup.py install for osmium ... error
Complete output from command /usr/local/opt/python/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/3g/z8ymv2x55sn1xfjdyvd3bsywdzx3tl/T/pip-install-dkeu62ne/osmium/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/3g/z8ymv2x55sn1xfjdyvd3bsywdzx3tl/T/pip-record-75ifeaj5/install-record.txt --single-version-externally-managed --compile:
libosmium found in 'libosmium-2.14.2'.
protozero found in 'protozero-1.6.3'.
running install
running build
running build_py
creating build
creating build/lib.macosx-10.13-x86_64-3.7
creating build/lib.macosx-10.13-x86_64-3.7/osmium
copying src/osmium/version.py -> build/lib.macosx-10.13-x86_64-3.7/osmium
copying src/osmium/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/osmium
creating build/lib.macosx-10.13-x86_64-3.7/osmium/osm
copying src/osmium/osm/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/osmium/osm
copying src/osmium/osm/mutable.py -> build/lib.macosx-10.13-x86_64-3.7/osmium/osm
creating build/lib.macosx-10.13-x86_64-3.7/osmium/replication
copying src/osmium/replication/server.py -> build/lib.macosx-10.13-x86_64-3.7/osmium/replication
copying src/osmium/replication/__init__.py -> build/lib.macosx-10.13-x86_64-3.7/osmium/replication
copying src/osmium/replication/utils.py -> build/lib.macosx-10.13-x86_64-3.7/osmium/replication
running build_ext
building 'osmium._osmium' extension
creating build/temp.macosx-10.13-x86_64-3.7
creating build/temp.macosx-10.13-x86_64-3.7/lib
clang++ -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk -I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk/System/Library/Frameworks/Tk.framework/Versions/8.5/Headers -Iprotozero-1.6.3/include -Ilibosmium-2.14.2/include -I/usr/include -I/usr/local/include -I/usr/local/opt/openssl/include -I/usr/local/opt/sqlite/include -I/usr/local/Cellar/python/3.7.0/Frameworks/Python.framework/Versions/3.7/include/python3.7m -c lib/osmium.cc -o build/temp.macosx-10.13-x86_64-3.7/lib/osmium.o -std=c++11 -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_FORMAT_MACROS
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader_iterator.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/detail/input_format.hpp:40:
In file included from libosmium-2.14.2/include/osmium/io/header.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/box.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/location.hpp:37:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:313:9: error: no member named 'signbit' in the global namespace
using ::signbit;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:314:9: error: no member named 'fpclassify' in the global namespace
using ::fpclassify;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:315:9: error: no member named 'isfinite' in the global namespace; did you mean 'finite'?
using ::isfinite;
~~^
/usr/include/math.h:757:12: note: 'finite' declared here
extern int finite(double) __OSX_AVAILABLE_BUT_DEPRECATED(__MAC_10_0, __MAC_10_9, __IPHONE_NA, __IPHONE_NA);
^
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader_iterator.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/detail/input_format.hpp:40:
In file included from libosmium-2.14.2/include/osmium/io/header.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/box.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/location.hpp:37:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:316:9: error: no member named 'isinf' in the global namespace
using ::isinf;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:317:9: error: no member named 'isnan' in the global namespace
using ::isnan;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:318:9: error: no member named 'isnormal' in the global namespace
using ::isnormal;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:319:7: error: no member named 'isgreater' in the global namespace; did you mean '::std::greater'?
using ::isgreater;
^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:720:29: note: '::std::greater' declared here
struct _LIBCPP_TEMPLATE_VIS greater : binary_function<_Tp, _Tp, bool>
^
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader_iterator.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/detail/input_format.hpp:40:
In file included from libosmium-2.14.2/include/osmium/io/header.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/box.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/location.hpp:37:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:320:7: error: no member named 'isgreaterequal' in the global namespace; did you mean '::std::greater_equal'?
using ::isgreaterequal;
^~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/functional:749:29: note: '::std::greater_equal' declared here
struct _LIBCPP_TEMPLATE_VIS greater_equal : binary_function<_Tp, _Tp, bool>
^
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader_iterator.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/reader.hpp:37:
In file included from libosmium-2.14.2/include/osmium/io/detail/input_format.hpp:40:
In file included from libosmium-2.14.2/include/osmium/io/header.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/box.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/location.hpp:37:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:321:9: error: no member named 'isless' in the global namespace
using ::isless;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:322:9: error: no member named 'islessequal' in the global namespace
using ::islessequal;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:323:9: error: no member named 'islessgreater' in the global namespace
using ::islessgreater;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:324:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
~~^
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/cmath:325:9: error: no member named 'isunordered' in the global namespace
using ::isunordered;
~~^
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:39:
In file included from libosmium-2.14.2/include/osmium/osm.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/area.hpp:41:
In file included from libosmium-2.14.2/include/osmium/osm/node_ref_list.hpp:40:
libosmium-2.14.2/include/osmium/osm/node_ref.hpp:79:65: warning: absolute value function 'abs' given an argument of type 'const osmium::object_id_type' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return static_cast<osmium::unsigned_object_id_type>(std::abs(m_ref));
^
libosmium-2.14.2/include/osmium/osm/node_ref.hpp:79:65: note: use function 'std::abs' instead
return static_cast<osmium::unsigned_object_id_type>(std::abs(m_ref));
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/node_ref.hpp:79:65: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:39:
In file included from libosmium-2.14.2/include/osmium/osm.hpp:36:
In file included from libosmium-2.14.2/include/osmium/osm/area.hpp:42:
libosmium-2.14.2/include/osmium/osm/object.hpp:128:57: warning: absolute value function 'abs' given an argument of type 'const osmium::object_id_type' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return static_cast<unsigned_object_id_type>(std::abs(m_id));
^
libosmium-2.14.2/include/osmium/osm/object.hpp:128:57: note: use function 'std::abs' instead
return static_cast<unsigned_object_id_type>(std::abs(m_id));
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/object.hpp:128:57: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:39:
In file included from libosmium-2.14.2/include/osmium/osm.hpp:36:
libosmium-2.14.2/include/osmium/osm/area.hpp:108:42: warning: absolute value function 'abs' given an argument of type 'osmium::object_id_type' (aka 'long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
osmium::object_id_type area_id = std::abs(id) * 2;
^
libosmium-2.14.2/include/osmium/osm/area.hpp:108:42: note: use function 'std::abs' instead
osmium::object_id_type area_id = std::abs(id) * 2;
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/area.hpp:108:42: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:1:
In file included from libosmium-2.14.2/include/osmium/visitor.hpp:39:
In file included from libosmium-2.14.2/include/osmium/osm.hpp:46:
libosmium-2.14.2/include/osmium/osm/relation.hpp:124:57: warning: absolute value function 'abs' given an argument of type 'const osmium::object_id_type' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return static_cast<unsigned_object_id_type>(std::abs(m_ref));
^
libosmium-2.14.2/include/osmium/osm/relation.hpp:124:57: note: use function 'std::abs' instead
return static_cast<unsigned_object_id_type>(std::abs(m_ref));
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/relation.hpp:124:57: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:4:
In file included from libosmium-2.14.2/include/osmium/area/multipolygon_collector.hpp:44:
In file included from libosmium-2.14.2/include/osmium/relations/collector.hpp:37:
In file included from libosmium-2.14.2/include/osmium/handler/check_order.hpp:38:
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:90:39: warning: absolute value function 'abs' given an argument of type 'const osmium::object_id_type' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return const_tie(lhs > 0, std::abs(lhs)) <
^
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:90:39: note: use function 'std::abs' instead
return const_tie(lhs > 0, std::abs(lhs)) <
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:90:39: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:91:39: warning: absolute value function 'abs' given an argument of type 'const osmium::object_id_type' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
const_tie(rhs > 0, std::abs(rhs));
^
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:91:39: note: use function 'std::abs' instead
const_tie(rhs > 0, std::abs(rhs));
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/osm/object_comparisons.hpp:91:39: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:5:
In file included from libosmium-2.14.2/include/osmium/area/assembler.hpp:37:
In file included from libosmium-2.14.2/include/osmium/area/detail/basic_assembler_with_tags.hpp:37:
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:36: warning: absolute value function 'abs' given an argument of type 'const int64_t' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return std::abs(lhs.sum) < std::abs(rhs.sum);
^
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:36: note: use function 'std::abs' instead
return std::abs(lhs.sum) < std::abs(rhs.sum);
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:36: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:56: warning: absolute value function 'abs' given an argument of type 'const int64_t' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return std::abs(lhs.sum) < std::abs(rhs.sum);
^
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:56: note: use function 'std::abs' instead
return std::abs(lhs.sum) < std::abs(rhs.sum);
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:833:56: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:36: warning: absolute value function 'abs' given an argument of type 'const int64_t' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return std::abs(lhs.sum) < std::abs(rhs.sum);
^
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:36: note: use function 'std::abs' instead
return std::abs(lhs.sum) < std::abs(rhs.sum);
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:36: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:56: warning: absolute value function 'abs' given an argument of type 'const int64_t' (aka 'const long long') but has parameter of type 'int' which may cause truncation of value [-Wabsolute-value]
return std::abs(lhs.sum) < std::abs(rhs.sum);
^
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:56: note: use function 'std::abs' instead
return std::abs(lhs.sum) < std::abs(rhs.sum);
^~~~~~~~
std::abs
libosmium-2.14.2/include/osmium/area/detail/basic_assembler.hpp:836:56: note: include the header <cstdlib> or explicitly provide a declaration for 'std::abs'
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:34:
/usr/local/include/boost/math/special_functions/sign.hpp:30:17: error: no member named 'signbit' in namespace 'std'; did you mean simply 'signbit'?
return (std::signbit)(x) ? 1 : 0;
^~~~~~~~~~~~
signbit
/usr/local/include/boost/math/special_functions/math_fwd.hpp:891:8: note: 'signbit' declared here
int signbit BOOST_NO_MACRO_EXPAND(T x);
^
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:35:
/usr/local/include/boost/math/special_functions/fpclassify.hpp:155:12: error: no member named 'fpclassify' in namespace 'std'; did you mean simply 'fpclassify'?
return (std::fpclassify)(t);
^~~~~~~~~~~~~~~
fpclassify
/usr/local/include/boost/math/special_functions/math_fwd.hpp:876:8: note: 'fpclassify' declared here
int fpclassify BOOST_NO_MACRO_EXPAND(T t);
^
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:35:
/usr/local/include/boost/math/special_functions/fpclassify.hpp:314:17: error: no member named 'isfinite' in namespace 'std'; did you mean simply 'isfinite'?
return (std::isfinite)(x);
^~~~~~~~~~~~~
isfinite
/usr/local/include/boost/math/special_functions/math_fwd.hpp:879:9: note: 'isfinite' declared here
bool isfinite BOOST_NO_MACRO_EXPAND(T z);
^
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:35:
/usr/local/include/boost/math/special_functions/fpclassify.hpp:385:17: error: no member named 'isnormal' in namespace 'std'; did you mean simply 'isnormal'?
return (std::isnormal)(x);
^~~~~~~~~~~~~
isnormal
/usr/local/include/boost/math/special_functions/math_fwd.hpp:888:9: note: 'isnormal' declared here
bool isnormal BOOST_NO_MACRO_EXPAND(T t);
^
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:35:
/usr/local/include/boost/math/special_functions/fpclassify.hpp:456:17: error: no member named 'isinf' in namespace 'std'; did you mean simply 'isinf'?
return (std::isinf)(x);
^~~~~~~~~~
isinf
/usr/local/include/boost/math/special_functions/math_fwd.hpp:882:9: note: 'isinf' declared here
bool isinf BOOST_NO_MACRO_EXPAND(T t);
^
In file included from lib/osmium.cc:7:
In file included from lib/generic_writer.hpp:10:
In file included from /usr/local/include/boost/python.hpp:49:
In file included from /usr/local/include/boost/python/operators.hpp:19:
In file included from /usr/local/include/boost/lexical_cast.hpp:32:
In file included from /usr/local/include/boost/lexical_cast/try_lexical_convert.hpp:42:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical.hpp:54:
In file included from /usr/local/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63:
In file included from /usr/local/include/boost/lexical_cast/detail/inf_nan.hpp:35:
/usr/local/include/boost/math/special_functions/fpclassify.hpp:552:17: error: no member named 'isnan' in namespace 'std'; did you mean simply 'isnan'?
return (std::isnan)(x);
^~~~~~~~~~
isnan
/usr/local/include/boost/math/special_functions/math_fwd.hpp:885:9: note: 'isnan' declared here
bool isnan BOOST_NO_MACRO_EXPAND(T t);
^
In file included from lib/osmium.cc:8:
lib/generic_handler.hpp:114:10: warning: 'way' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void way(const osmium::Way& way) {
^
lib/generic_handler.hpp:31:14: note: overridden virtual function is here
virtual void way(const osmium::Way&) = 0;
^
lib/generic_handler.hpp:122:10: warning: 'relation' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void relation(const osmium::Relation& rel) {
^
lib/generic_handler.hpp:32:14: note: overridden virtual function is here
virtual void relation(const osmium::Relation&) = 0;
^
lib/generic_handler.hpp:130:10: warning: 'changeset' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void changeset(const osmium::Changeset& cs) {
^
lib/generic_handler.hpp:33:14: note: overridden virtual function is here
virtual void changeset(const osmium::Changeset&) = 0;
^
lib/generic_handler.hpp:138:10: warning: 'area' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
void area(const osmium::Area& area) {
^
lib/generic_handler.hpp:34:14: note: overridden virtual function is here
virtual void area(const osmium::Area&) = 0;
^
14 warnings and 19 errors generated.
error: command 'clang++' failed with exit status 1
----------------------------------------
Command "/usr/local/opt/python/bin/python3.7 -u -c "import setuptools, tokenize;__file__='/private/var/folders/3g/z8ymv2x55sn1xfjdyvd3bsywdzx3tl/T/pip-install-dkeu62ne/osmium/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /private/var/folders/3g/z8ymv2x55sn1xfjdyvd3bsywdzx3tl/T/pip-record-75ifeaj5/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /private/var/folders/3g/z8ymv2x55sn1xfjdyvd3bsywdzx3tl/T/pip-install-dkeu62ne/osmium/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment