Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-69060

Shadow build fails on Linux with renderer_impl.cpp:777: undefined reference to `mbgl::ImageManager::dumpDebugLogs() const'

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2: Important
    • Resolution: Cannot Reproduce
    • Affects Version/s: 5.11.1
    • Fix Version/s: None
    • Labels:
    • Platform/s:
      Linux/X11

      Description

      Doing a shadow build of 5.11.1 (tar ball) and configuring with:

      ../build/configure -confirm-license -nomake tests -nomake examples -qt-libjpeg -qt-libpng -qt-xcb -qt-pcre -openssl -confirm-license -verbose -debug -no-use-gold-linker -skip qtwebengine -skip qtwebsockets -skip qtwebchannel -skip
      qtwebview -skip qt3d -commercial -prefix /home/qt/RTA/build/qtbase

      The build (gcc version 5.4.0 20160609 (Ubuntu 5.4.0-6ubuntu1~16.04.9)) fails with:

      g++ -Wl,--no-undefined -Wl,--enable-new-dtags -Wl,-rpath,/home/qt/RTA/build/qtbase/lib -shared -o libqtgeoservices_mapboxgl.so .obj/qgeoserviceproviderpluginmapboxgl.o .obj/qgeomappingmanagerenginemapboxgl.o .obj/qgeomapmapboxgl.o .obj/qmapboxglstylechange.o .obj/qsgmapboxglnode.o .obj/qrc_mapboxgl.o .obj/moc_qgeoserviceproviderpluginmapboxgl.o .obj/moc_qgeomappingmanagerenginemapboxgl.o .obj/moc_qgeomapmapboxgl.o  -L/home/qt/RTA/build/qtbase/lib -lQt5Location -lQt5Quick -lQt5Gui -lQt5Qml -lQt5Network -lQt5Positioning -lQt5Sql -lQt5Core -lGL -lpthread -lqmapboxgl -L/home/qt/RTA/build/qtbase/lib -lQt5Network -lQt5Gui -lQt5Sql -lQt5Core -lGL -lpthread -lz -licui18n -licuuc -licudata
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(renderer_impl.o): In function `mbgl::Renderer::Impl::dumDebugLogs()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/renderer_impl.cpp:777: undefined reference to `mbgl::ImageManager::dumpDebugLogs() const'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(renderer_impl.o): In function `mbgl::Renderer::Impl::isLoaded() const':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/renderer_impl.cpp:837: undefined reference to `mbgl::ImageManager::isLoaded() const'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(renderer_impl.o): In function `mbgl::Renderer::Impl::render(mbgl::UpdateParameters const&)':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/renderer_impl.cpp:142: undefined reference to `mbgl::ImageManager::removeImage(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/renderer_impl.cpp:147: undefined reference to `mbgl::ImageManager::addImage(mbgl::Immutable<mbgl::style::Image::Impl>)'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/renderer_impl.cpp:152: undefined reference to `mbgl::ImageManager::updateImage(mbgl::Immutable<mbgl::style::Image::Impl>)'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/renderer_impl.cpp:155: undefined reference to `mbgl::ImageManager::setLoaded(bool)'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/renderer_impl.cpp:186: undefined reference to `mbgl::RenderHeatmapLayer::updateColorRamp()'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/renderer_impl.cpp:426: undefined reference to `mbgl::ImageManager::upload(mbgl::gl::Context&, unsigned char)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(renderer_impl.o): In function `std::_MakeUniq<mbgl::ImageManager>::__single_object std::make_unique<mbgl::ImageManager>()':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::ImageManager::ImageManager()'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(renderer_impl.o): In function `std::default_delete<mbgl::ImageManager>::operator()(mbgl::ImageManager*) const':
      /usr/include/c++/5/bits/unique_ptr.h:76: undefined reference to `mbgl::ImageManager::~ImageManager()'
      /usr/include/c++/5/bits/unique_ptr.h:76: undefined reference to `mbgl::ImageManager::~ImageManager()'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(placement.o): In function `mbgl::Placement::updateBucketOpacities(mbgl::SymbolBucket&, std::set<unsigned int, std::less<unsigned int>, std::allocator<unsigned int> >&)':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/text/placement.cpp:247: undefined reference to `mbgl::SymbolBucket::hasTextData() const'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/text/placement.cpp:248: undefined reference to `mbgl::SymbolBucket::hasIconData() const'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/text/placement.cpp:249: undefined reference to `mbgl::SymbolBucket::hasCollisionBoxData() const'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/text/placement.cpp:250: undefined reference to `mbgl::SymbolBucket::hasCollisionCircleData() const'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/text/placement.cpp:325: undefined reference to `mbgl::SymbolBucket::updateOpacity()'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/text/placement.cpp:326: undefined reference to `mbgl::SymbolBucket::sortFeatures(float)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `std::_MakeUniq<mbgl::RenderFillLayer>::__single_object std::make_unique<mbgl::RenderFillLayer, mbgl::Immutable<mbgl::style::FillLayer::Impl> >(mbgl::Immutable<mbgl::style::FillLayer::Impl>&&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RenderFillLayer::RenderFillLayer(mbgl::Immutable<mbgl::style::FillLayer::Impl>)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `std::_MakeUniq<mbgl::RenderLineLayer>::__single_object std::make_unique<mbgl::RenderLineLayer, mbgl::Immutable<mbgl::style::LineLayer::Impl> >(mbgl::Immutable<mbgl::style::LineLayer::Impl>&&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RenderLineLayer::RenderLineLayer(mbgl::Immutable<mbgl::style::LineLayer::Impl>)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `std::_MakeUniq<mbgl::RenderCircleLayer>::__single_object std::make_unique<mbgl::RenderCircleLayer, mbgl::Immutable<mbgl::style::CircleLayer::Impl> >(mbgl::Immutable<mbgl::style::CircleLayer::Impl>&&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RenderCircleLayer::RenderCircleLayer(mbgl::Immutable<mbgl::style::CircleLayer::Impl>)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `std::_MakeUniq<mbgl::RenderSymbolLayer>::__single_object std::make_unique<mbgl::RenderSymbolLayer, mbgl::Immutable<mbgl::style::SymbolLayer::Impl> >(mbgl::Immutable<mbgl::style::SymbolLayer::Impl>&&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RenderSymbolLayer::RenderSymbolLayer(mbgl::Immutable<mbgl::style::SymbolLayer::Impl>)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `std::_MakeUniq<mbgl::RenderRasterLayer>::__single_object std::make_unique<mbgl::RenderRasterLayer, mbgl::Immutable<mbgl::style::RasterLayer::Impl> >(mbgl::Immutable<mbgl::style::RasterLayer::Impl>&&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RenderRasterLayer::RenderRasterLayer(mbgl::Immutable<mbgl::style::RasterLayer::Impl>)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `std::_MakeUniq<mbgl::RenderHillshadeLayer>::__single_object std::make_unique<mbgl::RenderHillshadeLayer, mbgl::Immutable<mbgl::style::HillshadeLayer::Impl> >(mbgl::Immutable<mbgl::style::HillshadeLayer::Impl>&&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RenderHillshadeLayer::RenderHillshadeLayer(mbgl::Immutable<mbgl::style::HillshadeLayer::Impl>)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `std::_MakeUniq<mbgl::RenderBackgroundLayer>::__single_object std::make_unique<mbgl::RenderBackgroundLayer, mbgl::Immutable<mbgl::style::BackgroundLayer::Impl> >(mbgl::Immutable<mbgl::style::BackgroundLayer::Impl>&&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RenderBackgroundLayer::RenderBackgroundLayer(mbgl::Immutable<mbgl::style::BackgroundLayer::Impl>)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `std::_MakeUniq<mbgl::RenderCustomLayer>::__single_object std::make_unique<mbgl::RenderCustomLayer, mbgl::Immutable<mbgl::style::CustomLayer::Impl> >(mbgl::Immutable<mbgl::style::CustomLayer::Impl>&&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RenderCustomLayer::RenderCustomLayer(mbgl::Immutable<mbgl::style::CustomLayer::Impl>)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `std::_MakeUniq<mbgl::RenderFillExtrusionLayer>::__single_object std::make_unique<mbgl::RenderFillExtrusionLayer, mbgl::Immutable<mbgl::style::FillExtrusionLayer::Impl> >(mbgl::Immutable<mbgl::style::FillExtrusionLayer::Impl>&&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RenderFillExtrusionLayer::RenderFillExtrusionLayer(mbgl::Immutable<mbgl::style::FillExtrusionLayer::Impl>)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `std::_MakeUniq<mbgl::RenderHeatmapLayer>::__single_object std::make_unique<mbgl::RenderHeatmapLayer, mbgl::Immutable<mbgl::style::HeatmapLayer::Impl> >(mbgl::Immutable<mbgl::style::HeatmapLayer::Impl>&&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RenderHeatmapLayer::RenderHeatmapLayer(mbgl::Immutable<mbgl::style::HeatmapLayer::Impl>)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderLineLayer::~RenderLineLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_line_layer.hpp:21: undefined reference to `vtable for mbgl::RenderLineLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderSymbolLayer::~RenderSymbolLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_symbol_layer.hpp:64: undefined reference to `vtable for mbgl::RenderSymbolLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderRasterLayer::~RenderRasterLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_raster_layer.hpp:12: undefined reference to `vtable for mbgl::RenderRasterLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderRasterLayer::~RenderRasterLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_raster_layer.hpp:12: undefined reference to `vtable for mbgl::RenderRasterLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderBackgroundLayer::~RenderBackgroundLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_background_layer.hpp:12: undefined reference to `vtable for mbgl::RenderBackgroundLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderBackgroundLayer::~RenderBackgroundLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_background_layer.hpp:12: undefined reference to `vtable for mbgl::RenderBackgroundLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderFillExtrusionLayer::~RenderFillExtrusionLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_fill_extrusion_layer.hpp:14: undefined reference to `vtable for mbgl::RenderFillExtrusionLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderHeatmapLayer::~RenderHeatmapLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_heatmap_layer.hpp:14: undefined reference to `vtable for mbgl::RenderHeatmapLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderFillLayer::~RenderFillLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_fill_layer.hpp:12: undefined reference to `vtable for mbgl::RenderFillLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderFillLayer::~RenderFillLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_fill_layer.hpp:12: undefined reference to `vtable for mbgl::RenderFillLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderCircleLayer::~RenderCircleLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_circle_layer.hpp:12: undefined reference to `vtable for mbgl::RenderCircleLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderHillshadeLayer::~RenderHillshadeLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_hillshade_layer.hpp:13: undefined reference to `vtable for mbgl::RenderHillshadeLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_layer.o): In function `mbgl::RenderHillshadeLayer::~RenderHillshadeLayer()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/layers/render_hillshade_layer.hpp:13: undefined reference to `vtable for mbgl::RenderHillshadeLayer'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_image_source.o): In function `std::_MakeUniq<mbgl::RasterBucket>::__single_object std::make_unique<mbgl::RasterBucket, std::shared_ptr<mbgl::Image<(mbgl::ImageAlphaMode)1> >&>(std::shared_ptr<mbgl::Image<(mbgl::ImageAlphaMode)1> >&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RasterBucket::RasterBucket(std::shared_ptr<mbgl::Image<(mbgl::ImageAlphaMode)1> >)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_image_source.o): In function `mbgl::RenderImageSource::update(mbgl::Immutable<mbgl::style::Source::Impl>, std::vector<mbgl::Immutable<mbgl::style::Layer::Impl>, std::allocator<mbgl::Immutable<mbgl::style::Layer::Impl> > > const&, bool, bool, mbgl::TileParameters const&)':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/sources/render_image_source.cpp:186: undefined reference to `mbgl::RasterBucket::clear()'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/renderer/sources/render_image_source.cpp:188: undefined reference to `mbgl::RasterBucket::setImage(std::shared_ptr<mbgl::Image<(mbgl::ImageAlphaMode)1> >)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(geometry_tile.o): In function `mbgl::GeometryTile::getImages(std::pair<std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long>)':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/geometry_tile.cpp:169: undefined reference to `mbgl::ImageManager::getImages(mbgl::ImageRequestor&, std::pair<std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, unsigned long>&&)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(geometry_tile.o): In function `mbgl::GeometryTile::~GeometryTile()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/geometry_tile.cpp:67: undefined reference to `mbgl::ImageManager::removeRequestor(mbgl::ImageRequestor&)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(geometry_tile_worker.o): In function `mbgl::GeometryTileWorker::performSymbolLayout()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/geometry_tile_worker.cpp:433: undefined reference to `mbgl::makeImageAtlas(std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mbgl::Immutable<mbgl::style::Image::Impl>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mbgl::Immutable<mbgl::style::Image::Impl> > > > const&)'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/geometry_tile_worker.cpp:444: undefined reference to `mbgl::SymbolLayout::prepare(std::map<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<char16_t, std::experimental::fundamentals_v1::optional<mbgl::Immutable<mbgl::Glyph> >, std::less<char16_t>, std::allocator<std::pair<char16_t const, std::experimental::fundamentals_v1::optional<mbgl::Immutable<mbgl::Glyph> > > > >, std::less<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<std::pair<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const, std::map<char16_t, std::experimental::fundamentals_v1::optional<mbgl::Immutable<mbgl::Glyph> >, std::less<char16_t>, std::allocator<std::pair<char16_t const, std::experimental::fundamentals_v1::optional<mbgl::Immutable<mbgl::Glyph> > > > > > > > const&, std::map<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::map<char16_t, mbgl::GlyphPosition, std::less<char16_t>, std::allocator<std::pair<char16_t const, mbgl::GlyphPosition> > >, std::less<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<std::pair<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const, std::map<char16_t, mbgl::GlyphPosition, std::less<char16_t>, std::allocator<std::pair<char16_t const, mbgl::GlyphPosition> > > > > > const&, std::unordered_map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mbgl::Immutable<mbgl::style::Image::Impl>, std::hash<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::equal_to<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mbgl::Immutable<mbgl::style::Image::Impl> > > > const&, std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mbgl::ImagePosition, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mbgl::ImagePosition> > > const&)'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/geometry_tile_worker.cpp:455: undefined reference to `mbgl::SymbolLayout::hasSymbolInstances() const'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/geometry_tile_worker.cpp:459: undefined reference to `mbgl::SymbolLayout::place(bool)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(geometry_tile_worker.o): In function `mbgl::GeometryTileWorker::parse()':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/geometry_tile_worker.cpp:340: undefined reference to `mbgl::groupByLayout(std::vector<std::unique_ptr<mbgl::RenderLayer, std::default_delete<mbgl::RenderLayer> >, std::allocator<std::unique_ptr<mbgl::RenderLayer, std::default_delete<mbgl::RenderLayer> > > > const&)'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/geometry_tile_worker.cpp:367: undefined reference to `mbgl::RenderSymbolLayer::createLayout(mbgl::BucketParameters const&, std::vector<mbgl::RenderLayer const*, std::allocator<mbgl::RenderLayer const*> > const&, std::unique_ptr<mbgl::GeometryTileLayer, std::default_delete<mbgl::GeometryTileLayer> >, std::map<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >, std::set<char16_t, std::less<char16_t>, std::allocator<char16_t> >, std::less<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > >, std::allocator<std::pair<std::vector<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > > const, std::set<char16_t, std::less<char16_t>, std::allocator<char16_t> > > > >&, std::set<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) const'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(raster_dem_tile.o): In function `mbgl::RasterDEMTile::setMask(std::set<mbgl::CanonicalTileID, std::less<mbgl::CanonicalTileID>, std::allocator<mbgl::CanonicalTileID> >&&)':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/raster_dem_tile.cpp:117: undefined reference to `mbgl::HillshadeBucket::setMask(std::set<mbgl::CanonicalTileID, std::less<mbgl::CanonicalTileID>, std::allocator<mbgl::CanonicalTileID> >&&)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(raster_dem_tile.o): In function `mbgl::RasterDEMTile::backfillBorder(mbgl::RasterDEMTile const&, mbgl::DEMTileNeighbors)':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/raster_dem_tile.cpp:103: undefined reference to `mbgl::HillshadeBucket::getDEMData() const'
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/raster_dem_tile.cpp:104: undefined reference to `mbgl::HillshadeBucket::getDEMData()'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(raster_dem_tile_worker.o): In function `std::_MakeUniq<mbgl::HillshadeBucket>::__single_object std::make_unique<mbgl::HillshadeBucket, mbgl::Image<(mbgl::ImageAlphaMode)1>, mbgl::Tileset::DEMEncoding&>(mbgl::Image<(mbgl::ImageAlphaMode)1>&&, mbgl::Tileset::DEMEncoding&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::HillshadeBucket::HillshadeBucket(mbgl::Image<(mbgl::ImageAlphaMode)1>&&, mbgl::Tileset::DEMEncoding)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(raster_tile.o): In function `mbgl::RasterTile::setMask(std::set<mbgl::CanonicalTileID, std::less<mbgl::CanonicalTileID>, std::allocator<mbgl::CanonicalTileID> >&&)':
      /home/qt/RTA/qt-everywhere-src-5.11.1/qtlocation/src/3rdparty/mapbox-gl-native/src/mbgl/tile/raster_tile.cpp:73: undefined reference to `mbgl::RasterBucket::setMask(std::set<mbgl::CanonicalTileID, std::less<mbgl::CanonicalTileID>, std::allocator<mbgl::CanonicalTileID> >&&)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(raster_tile_worker.o): In function `std::_MakeUniq<mbgl::RasterBucket>::__single_object std::make_unique<mbgl::RasterBucket, mbgl::Image<(mbgl::ImageAlphaMode)1> >(mbgl::Image<(mbgl::ImageAlphaMode)1>&&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::RasterBucket::RasterBucket(mbgl::Image<(mbgl::ImageAlphaMode)1>&&)'
      /home/qt/RTA/build/qtbase/lib/libqmapboxgl.a(render_tile.o): In function `std::_MakeUniq<mbgl::DebugBucket>::__single_object std::make_unique<mbgl::DebugBucket, mbgl::OverscaledTileID const&, bool, bool, std::experimental::fundamentals_v1::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > >&, std::experimental::fundamentals_v1::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > >&, mbgl::MapDebugOptions&, mbgl::gl::Context&>(mbgl::OverscaledTileID const&, bool&&, bool&&, std::experimental::fundamentals_v1::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > >&, std::experimental::fundamentals_v1::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > >&, mbgl::MapDebugOptions&, mbgl::gl::Context&)':
      /usr/include/c++/5/bits/unique_ptr.h:765: undefined reference to `mbgl::DebugBucket::DebugBucket(mbgl::OverscaledTileID const&, bool, bool, std::experimental::fundamentals_v1::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > >, std::experimental::fundamentals_v1::optional<std::chrono::time_point<std::chrono::_V2::system_clock, std::chrono::duration<long, std::ratio<1l, 1l> > > >, mbgl::MapDebugOptions, mbgl::gl::Context&)'
      collect2: error: ld returned 1 exit status
      Makefile:92: recipe for target '/home/qt/RTA/build/qtbase/plugins/geoservices/libqtgeoservices_mapboxgl.so' failed
      make[5]: *** [/home/qt/RTA/build/qtbase/plugins/geoservices/libqtgeoservices_mapboxgl.so] Error 1
      make[5]: Leaving directory '/home/qt/RTA/build/qtlocation/src/plugins/geoservices/mapboxgl'
      Makefile:175: recipe for target 'sub-mapboxgl-make_first' failed
      make[4]: *** [sub-mapboxgl-make_first] Error 2
      make[4]: Leaving directory '/home/qt/RTA/build/qtlocation/src/plugins/geoservices'
      Makefile:70: recipe for target 'sub-geoservices-make_first' failed
      make[3]: *** [sub-geoservices-make_first] Error 2
      make[3]: Leaving directory '/home/qt/RTA/build/qtlocation/src/plugins'
      Makefile:231: recipe for target 'sub-plugins-make_first' failed
      make[2]: *** [sub-plugins-make_first] Error 2
      make[2]: Leaving directory '/home/qt/RTA/build/qtlocation/src'
      Makefile:46: recipe for target 'sub-src-make_first' failed
      make[1]: *** [sub-src-make_first] Error 2
      make[1]: Leaving directory '/home/qt/RTA/build/qtlocation'
      Makefile:669: recipe for target 'module-qtlocation-make_first' failed
      make: *** [module-qtlocation-make_first] Error 2

      Find attached the config.summary and config.cache files

        Attachments

        1. config.cache
          139 kB
        2. config.summary
          9 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            Assignee:
            tmpsantos Thiago Marcos P. Santos
            Reporter:
            mipohjan Milla Pohjanheimo
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes