When trying to build qt 5.15.10 on my Mac, I get the following error:
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std' vtable->move(std::move(rhs.storage), storage);
Click to expand log
```
compiling /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_custom_layer.cpp
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_background_layer.cpp:1:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_background_layer.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/render_layer.hpp:4:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/style/layer_impl.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/style/layer.hpp:4:
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std'
vtable->move(std::move(rhs.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:69:25: error: no member named 'move' in namespace 'std'
unique_any(std::move(rhs)).swap(*this);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:91:33: error: no type named 'move' in namespace 'std'
unique_any tmp(std::move(rhs));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:94:39: error: no member named 'move' in namespace 'std'
rhs.vtable->move(std::move(storage), rhs.storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:98:35: error: no member named 'move' in namespace 'std'
vtable->move(std::move(tmp.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:154:41: error: no member named 'move' in namespace 'std'; did you mean simply 'move'?
new (&dest.stack) ValueType(std::move(reinterpret_cast(src.stack)));
^~~~~~~~~
move
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:153:14: note: 'move' declared here
void move(Storage&& src, StoragIn file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_circle_layer.cpp:1:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_circle_layer.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/render_layer.hpp:4:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/style/layer_impl.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/style/layer.hpp:4:
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std'
vtable->move(std::move(rhs.storage), storage);
~~~~~^
e& dest) override {
^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:257:49: error: no member named 'move' in namespace 'std'
auto retValue = static_cast(std::move(*temp));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:69:25: error: no member named 'move' in namespace 'std'
unique_any(std::move(rhs)).swap(*this);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:91:33: error: no type named 'move' in namespace 'std'
unique_any tmp(std::move(rhs));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:94:39: error: no member named 'move' in namespace 'std'
rhs.vtable->move(std::move(storage), rhs.storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:98:35: error: no member named 'move' in namespace 'std'
vtable->move(std::move(tmp.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:154:41: error: no member named 'move' in namespace 'std'; did you mean simply 'move'?
new (&dest.stack) ValueType(std::move(reinterpret_cast(src.stack)));
^~~~~~~~~
move
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:259:17: error: no member named 'move' in namespace 'std'
return std::move(retValue);
~~~~~^
:153:14: note: 'move' declared here
void move(Storage&& src, Storage& dest) override {
^
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_custom_layer.cpp:1:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_custom_layer.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/render_layer.hpp:4:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/style/layer_impl.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/style/layer.hpp:4:
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std'
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:257:49: error: no member named 'move' in namespace 'std'
auto retValue = static_cast(std::move(*temp));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:259:17: error: no member named 'move' in namespace 'std'
return std::move(retValue);
~~~~~^
vtable->move(std::move(rhs.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:69:25: error: no member named 'move' in namespace 'std'
unique_any(std::move(rhs)).swap(*this);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:91:33: error: no type named 'move' in namespace 'std'
unique_any tmp(std::move(rhs));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:94:39: error: no member named 'move' in namespace 'std'
rhs.vtable->move(std::move(storage), rhs.storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:98:35: error: no member named 'move' in namespace 'std'
vtable->move(std::move(tmp.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:154:41: error: no member named 'move' in namespace 'std'; did you mean simply 'move'?
new (&dest.stack) ValueType(std::move(reinterpret_cast(src.stack)));
^~~~~~~~~
move
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:153:14: note: 'move' declared here
void move(Storage&& src, Storage& dest) override {
^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:257:49: error: no member named 'move' in namespace 'std'
auto retValue = static_cast(std::move(*temp));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:259:17: error: no member named 'move' in namespace 'std'
return std::move(retValue);
~~~~~^
compiling /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp
compiling /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_fill_layer.cpp
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_fill_extrusion_layer.cpp:1:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_fill_extrusion_layer.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/render_layer.hpp:4:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/style/layer_impl.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/style/layer.hpp:4:
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std'
vtable->move(std::move(rhs.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:69:25: error: no member named 'move' in namespace 'std'
unique_any(std::move(rhs)).swap(*this);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:91:33: error: no type named 'move' in namespace 'std'
unique_any tmp(std::move(rhs));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:94:39: error: no member named 'move' in namespace 'std'
rhs.vtable->move(std::move(storage), rhs.storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:98:35: error: no member named 'move' in namespace 'std'
vtable->move(std::move(tmp.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:154:41: error: no member named 'move' in namespace 'std'; did you mean simply 'move'?
new (&dest.stack) ValueType(std::move(reinterpret_cast(src.stack)));
^~~~~~~~~
move
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:153:14: note: 'move' declared here
void move(Storage&& src, Storage& dest) override {
^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:257:49: error: no member named 'move' in namespace 'std'
auto retValue = static_cast(std::move(*temp));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:259:17: error: no member named 'move' in namespace 'std'
return std::move(retValue);
~~~~~^
compiling /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_heatmap_layer.cpp
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_fill_layer.cpp:1:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_fill_layer.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/render_layer.hpp:4:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/style/layer_impl.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/style/layer.hpp:4:
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std'
vtable->move(std::move(rhs.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:69:25: error: no member named 'move' in namespace 'std'
unique_any(std::move(rhs)).swap(*this);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:91:33: error: no type named 'move' in namespace 'std'
unique_any tmp(std::move(rhs));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:94:39: error: no member named 'move' in namespace 'std'
rhs.vtable->move(std::move(storage), rhs.storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:98:35: error: no member named 'move' in namespace 'std'
vtable->move(std::move(tmp.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:154:41: error: no member named 'move' in namespace 'std'; did you mean simply 'move'?
new (&dest.stack) ValueType(std::move(reinterpret_cast(src.stack)));
^~~~~~~~~
move
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:153:14: note: 'move' declared here
void move(Storage&& src, Storage& dest) override {
^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:257:49: error: no member named 'move' in namespace 'std'
auto retValue = static_cast(std::move(*temp));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:259:17: error: no member named 'move' in namespace 'std'
return std::move(retValue);
~~~~~^
compiling /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_hillshade_layer.cpp
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_heatmap_layer.cpp:1:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_heatmap_layer.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/render_layer.hpp:4:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/style/layer_impl.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/style/layer.hpp:4:
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std'
vtable->move(std::move(rhs.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:69:25: error: no member named 'move' in namespace 'std'
unique_any(std::move(rhs)).swap(*this);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:91:33: error: no type named 'move' in namespace 'std'
unique_any tmp(std::move(rhs));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:94:39: error: no member named 'move' in namespace 'std'
rhs.vtable->move(std::move(storage), rhs.storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:98:35: error: no member named 'move' in namespace 'std'
vtable->move(std::move(tmp.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:154:41: error: no member named 'move' in namespace 'std'; did you mean simply 'move'?
new (&dest.stack) ValueType(std::move(reinterpret_cast(src.stack)));
^~~~~~~~~
move
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:153:14: note: 'move' declared here
void move(Storage&& src, Storage& dest) override {
^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:257:49: error: no member named 'move' in namespace 'std'
auto retValue = static_cast(std::move(*temp));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:259:17: error: no member named 'move' in namespace 'std'
return std::move(retValue);
~~~~~^
compiling /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_line_layer.cpp
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_hillshade_layer.cpp:1:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_hillshade_layer.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/render_layer.hpp:4:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/style/layer_impl.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/style/layer.hpp:4:
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std'
vtable->move(std::move(rhs.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:69:25: error: no member named 'move' in namespace 'std'
unique_any(std::move(rhs)).swap(*this);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:91:33: error: no type named 'move' in namespace 'std'
unique_any tmp(std::move(rhs));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:94:39: error: no member named 'move' in namespace 'std'
rhs.vtable->move(std::move(storage), rhs.storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:98:35: error: no member named 'move' in namespace 'std'
vtable->move(std::move(tmp.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:154:41: error: no member named 'move' in namespace 'std'; did you mean simply 'move'?
new (&dest.stack) ValueType(std::move(reinterpret_cast(src.stack)));
^~~~~~~~~
move
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:153:14: note: 'move' declared here
void move(Storage&& src, Storage& dest) override {
^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:257:49: error: no member named 'move' in namespace 'std'
auto retValue = static_cast(std::move(*temp));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:259:17: error: no member named 'move' in namespace 'std'
return std::move(retValue);
~~~~~^
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_line_layer.cpp:1:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_line_layer.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/render_layer.hpp:4:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/style/layer_impl.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/style/layer.hpp:4:
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std'
vtable->move(std::move(rhs.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:69:25: error: no member named 'move' in namespace 'std'
unique_any(std::move(rhs)).swap(*this);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:91:33: error: no type named 'move' in namespace 'std'
unique_any tmp(std::move(rhs));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:94:39: error: no member named 'move' in namespace 'std'
rhs.vtable->move(std::move(storage), rhs.storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:98:35: error: no member named 'move' in namespace 'std'
vtable->move(std::move(tmp.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:154:41: error: no member named 'move' in namespace 'std'; did you mean simply 'move'?
new (&dest.stack) ValueType(std::move(reinterpret_cast(src.stack)));
^~~~~~~~~
move
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:153:14: note: 'move' declared here
void move(Storage&& src, Storage& dest) override {
^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:257:49: error: no member named 'move' in namespace 'std'
auto retValue = static_cast(std::move(*temp));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:259:17: error: no member named 'move' in namespace 'std'
return std::move(retValue);
~~~~~^
compiling /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_raster_layer.cpp
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_raster_layer.cpp:1:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_raster_layer.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/render_layer.hpp:4:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/style/layer_impl.hpp:3:
In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/style/layer.hpp:4:
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std'
vtable->move(std::move(rhs.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:69:25: error: no member named 'move' in namespace 'std'
unique_any(std::move(rhs)).swap(*this);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:91:33: error: no type named 'move' in namespace 'std'
unique_any tmp(std::move(rhs));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:94:39: error: no member named 'move' in namespace 'std'
rhs.vtable->move(std::move(storage), rhs.storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:98:35: error: no member named 'move' in namespace 'std'
vtable->move(std::move(tmp.storage), storage);
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:154:41: error: no member named 'move' in namespace 'std'; did you mean simply 'move'?
new (&dest.stack) ValueType(std::move(reinterpret_cast(src.stack)));
^~~~~~~~~
move
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:153:14: note: 'move' declared here
void move(Storage&& src, Storage& dest) override {
^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:257:49: error: no member named 'move' in namespace 'std'
auto retValue = static_cast(std::move(*temp));
~~~~~^
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:259:17: error: no member named 'move' in namespace 'std'
return std::move(retValue);
~~~~~^
8 errors generated.
make[5]: *** [.obj/src/mbgl/renderer/layers/render_custom_layer.o] Error 1
make[5]: *** Waiting for unfinished jobs....
8 errors generated.
make[5]: *** [.obj/src/mbgl/renderer/layers/render_fill_extrusion_layer.o] Error 1
8 errors generated.
make[5]: *** [.obj/src/mbgl/renderer/layers/render_background_layer.o] Error 1
8 errors generated.
make[5]: *** [.obj/src/mbgl/renderer/layers/render_circle_layer.o] Error 1
8 errors generated.
make[5]: *** [.obj/src/mbgl/renderer/layers/render_heatmap_layer.o] Error 1
8 errors generated.
8 errors generated.
make[5]: *** [.obj/src/mbgl/renderer/layers/render_hillshade_layer.o] Error 1
make[5]: *** [.obj/src/mbgl/renderer/layers/render_fill_layer.o] Error 1
8 errors generated.
make[5]: *** [.obj/src/mbgl/renderer/layers/render_raster_layer.o] Error 1
8 errors generated.
make[5]: *** [.obj/src/mbgl/renderer/layers/render_line_layer.o] Error 1
make[4]: *** [sub-------3rdparty-mapbox-gl-native-make_first] Error 2
make[3]: *** [sub-geoservices-make_first] Error 2
make[2]: *** [sub-plugins-make_first] Error 2
make[1]: *** [sub-src-make_first] Error 2
make: *** [module-qtlocation-make_first] Error 2
qt/5.15.10:
qt/5.15.10: ERROR: Package 'a79dda8a25743ca52ce20f80a624495d00c3cc02' build failed
qt/5.15.10: WARN: Build folder /Users/xxx/.conan/data/qt/5.15.10/_/_/build/a79dda8a25743ca52ce20f80a624495d00c3cc02
ERROR: qt/5.15.10: Error in build() method, line 819
self.run(self._make_program())
ConanException: Error 2 while executing make
```
Description
When trying to build qt 5.15.10 on my Mac, I get the following error:
/Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std' vtable->move(std::move(rhs.storage), storage);
I suspect that there might be an include missing, similarly to what is reported here: https://trac.macports.org/ticket/67417
Package and Environment Details
Conan profile
[settings] os=Macos os_build=Macos arch=armv8 arch_build=armv8 compiler=apple-clang compiler.version=14 compiler.libcxx=libc++ build_type=Release [options] [conf] [build_requires] [env]
Steps to reproduce
conan install .. --build=missing
Logs
Click to expand log
``` compiling /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_custom_layer.cpp In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_background_layer.cpp:1: In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_background_layer.hpp:3: In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/render_layer.hpp:4: In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/style/layer_impl.hpp:3: In file included from /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/style/layer.hpp:4: /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:51:31: error: no member named 'move' in namespace 'std' vtable->move(std::move(rhs.storage), storage); ~~~~~^ /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:69:25: error: no member named 'move' in namespace 'std' unique_any(std::move(rhs)).swap(*this); ~~~~~^ /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:91:33: error: no type named 'move' in namespace 'std' unique_any tmp(std::move(rhs)); ~~~~~^ /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:94:39: error: no member named 'move' in namespace 'std' rhs.vtable->move(std::move(storage), rhs.storage); ~~~~~^ /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:98:35: error: no member named 'move' in namespace 'std' vtable->move(std::move(tmp.storage), storage); ~~~~~^ /Users/xxx/.conan/data/qt/5.15.10/_/_/source/qt5/qtlocation/src/3rdparty/mapbox-gl-native/include/mbgl/util/unique_any.hpp:154:41: error: no member named 'move' in namespace 'std'; did you mean simply 'move'? new (&dest.stack) ValueType(std::move(reinterpret_cast