[QGIS-Developer] OSGEO4W nightlies broken?

Jürgen E. Fischer jef at norbit.de
Wed Aug 10 23:46:52 PDT 2022


Hi Nyall,

On Thu, 11. Aug 2022 at 14:51:16 +1000, Nyall Dawson via QGIS-Developer wrote:
> It looks like the osgeo4w qgis dev releases are stuck with an ~10 day
> old build right now. Is this a known issue? Or something broken on the
> osgeo4w infrastructure?

Another unique_ptr template issue:

C:/PROGRA~2/MICROS~3/2019/COMMUN~1/VC/Tools/MSVC/1429~1.300/bin/Hostx64/x64/cl.exe  /nologo /TP -DNOMINMAX -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_DISABLE_DEPRECATED_BEFORE=0x050800 -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_NO_CAST_TO_ASCII -DQT_NO_DEBUG -DQT_NO_FOREACH -DQT_POSITIONING_LIB -DQT_PRINTSUPPORT_LIB -DQT_SERIALPORT_LIB -DQT_SQL_LIB -DQT_SVG_LIB -DQT_USE_QSTRINGBUILDER -DQT_WEBKITWIDGETS_LIB -DQT_WEBKIT_LIB -DQT_WIDGETS_LIB -DQT_XML_LIB -DSIP_VERSION=0x060101 -DTEST_DATA_DIR=/"C:/src/OSGeo4W/src/qgis-dev/qgis/tests/testdata/" -DWITH_COPC -DWITH_EPT -DWITH_QTWEBKIT -D_CRT_NONSTDC_NO_WARNINGS -D_CRT_SECURE_NO_WARNINGS -D_HAS_AUTO_PTR_ETC=1 -D_HAVE_WINDOWS_H_ -D_USE_MATH_DEFINES -Dqgis_core_EXPORTS -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/build/src/core/qgis_core_autogen/include -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/build -IC:/src/OSGeo4W/src/qgis-dev/qgis/external/poly2tri -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/providers/ept -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/providers/copc -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/build/src/core -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/3d -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/annotations -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/auth -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/browser -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/callouts -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/classification -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/diagram -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/dxf -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/editform -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/effects -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/elevation -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/expression -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/externalstorage -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/fieldformatter -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/geometry -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/geocms -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/geocms/geonode -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/geocoding -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/gps -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/labeling -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/layertree -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/layout -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/locator -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/maprenderer -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/mesh -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/metadata -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/network -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/numericformats -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/pal -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/plot -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/pointcloud -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/pointcloud/expression -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/processing -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/processing/models -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/proj -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/project -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/providers -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/providers/arcgis -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/providers/memory -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/providers/gdal -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/providers/ogr -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/providers/meshmemory -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/raster -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/renderer -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/scalebar -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/settings -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/symbology -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/textrenderer -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/validity -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/vector -IC:/src/OSGeo4W/src/qgis-dev/qgis/src/core/vectortile -IC:/src/OSGeo4W/src/qgis-dev/qgis/external -IC:/src/OSGeo4W/src/qgis-dev/qgis/external/nlohmann -IC:/src/OSGeo4W/src/qgis-dev/qgis/external/kdbush/include -IC:/src/OSGeo4W/src/qgis-dev/qgis/external/nmea -IC:/src/OSGeo4W/src/qgis-dev/qgis/external/rtree/include -IC:/src/OSGeo4W/src/qgis-dev/qgis/external/meshOptimizer -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/include -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtCore -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/./mkspecs/win32-msvc -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtGui -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtANGLE -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtXml -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtWidgets -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtSvg -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtPrintSupport -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtNetwork -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtSql -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtConcurrent -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/gdal-dev/include -IC:/src/osgeo4w/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtCrypto -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/qt5keychain -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtSerialPort -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtWebKitWidgets -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtWebKit -IC:/src/OSGeo4W/src/qgis-dev/osgeo4w/osgeo4w/apps/Qt5/include/QtPositioning /DWIN32 /D_WINDOWS /W3 /GR /EHsc  /wd4091  /wd4100  /wd4127  /wd4190  /wd4231  /wd4244  /wd4251  /wd4267  /wd4275  /wd4290  /wd4456  /wd4457  /wd4458  /wd4505  /wd4510  /wd4512  /wd4610  /wd4706  /wd4714  /wd4800  /wd4996  /utf-8 /std:c++17 /MD /Z7 /MP /Od /D NDEBUG -std:c++17 /showIncludes /Fosrc/core/CMakeFiles/qgis_core.dir/qgis_core_autogen/mocs_compilation.cpp.obj /Fdsrc/core/CMakeFiles/qgis_core.dir/ /FS -c C:/src/OSGeo4W/src/qgis-dev/osgeo4w/build/src/core/qgis_core_autogen/mocs_compilation.cpp
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\deque(1176): error C2280: 'std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>> &std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>::operator =(const std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>> &)': attempting to reference a deleted function
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\memory(3270): note: see declaration of 'std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>::operator ='
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\memory(3270): note: 'std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>> &std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>::operator =(const std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>> &)': function was explicitly deleted
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\deque(875): note: see reference to function template instantiation 'void std::deque<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>,std::allocator<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>>>::assign<std::_Deque_unchecked_const_iterator<std::_Deque_val<std::_Deque_simple_types<_Ty>>>,0>(_Iter,_Iter)' being compiled
        with
        [
            _Ty=std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>,
            _Iter=std::_Deque_unchecked_const_iterator<std::_Deque_val<std::_Deque_simple_types<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>>>>
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\deque(875): note: see reference to function template instantiation 'void std::deque<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>,std::allocator<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>>>::assign<std::_Deque_unchecked_const_iterator<std::_Deque_val<std::_Deque_simple_types<_Ty>>>,0>(_Iter,_Iter)' being compiled
        with
        [
            _Ty=std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>,
            _Iter=std::_Deque_unchecked_const_iterator<std::_Deque_val<std::_Deque_simple_types<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>>>>
        ]
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\deque(873): note: while compiling class template member function 'void std::deque<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>,std::allocator<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>>>::_Copy_assign(const std::deque<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>,std::allocator<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>>> &,std::false_type)'
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.29.30037\include\deque(889): note: see reference to function template instantiation 'void std::deque<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>,std::allocator<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>>>::_Copy_assign(const std::deque<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>,std::allocator<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>>> &,std::false_type)' being compiled
C:/src/OSGeo4W/src/qgis-dev/osgeo4w/build/src/core/qgis_core_autogen/BS6B2UBKRC/../../../../../../qgis/src/core/providers/qgsprovidersublayermodel.h(331): note: see reference to class template instantiation 'std::deque<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>,std::allocator<std::unique_ptr<QgsProviderSublayerModelNode,std::default_delete<QgsProviderSublayerModelNode>>>>' being compiled


The build logs are uploaded to dash, but for some reason not visible - but that's nothing new.


Jürgen

-- 
Jürgen E. Fischer           norBIT GmbH             Tel. +49-4931-918175-31
Dipl.-Inf. (FH)             Rheinstraße 13          Fax. +49-4931-918175-50
Software Engineer           D-26506 Norden            https://www.norbit.de
QGIS release manager (PSC)  Germany                 IRC: jef on Libera|OFTC
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.osgeo.org/pipermail/qgis-developer/attachments/20220811/65ef9b2e/attachment.sig>


More information about the QGIS-Developer mailing list