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

Attachment: signature.asc
Description: PGP signature

_______________________________________________
QGIS-Developer mailing list
QGIS-Developer@lists.osgeo.org
List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer

Reply via email to