[root@localhost qgis-3.9build]# make [ 0%] Built target version [ 0%] Generating linux/moc_qgslinuxnative.cpp [ 0%] Generating moc_qgsnative.cpp Scanning dependencies of target qgis_native [ 0%] Building CXX object src/native/CMakeFiles/qgis_native.dir/qgsnative.cpp.o [ 0%] Building CXX object src/native/CMakeFiles/qgis_native.dir/linux/qgslinuxnative.cpp.o [ 0%] Building CXX object src/native/CMakeFiles/qgis_native.dir/moc_qgsnative.cpp.o [ 0%] Building CXX object src/native/CMakeFiles/qgis_native.dir/linux/moc_qgslinuxnative.cpp.o [ 0%] Linking CXX shared library ../../output/lib/libqgis_native.so [ 0%] Built target qgis_native [ 0%] Generating gps/moc_qgsqtlocationconnection.cpp [ 0%] Generating qgsexpression_texts.cpp Files "/root/Softwares/qgis/qgis-3.9build/src/core/qgsexpression_texts.cpp.temp" to "/root/Softwares/qgis/qgis-3.9build/src/core/qgsexpression_texts.cpp" are different. [ 0%] Generating flex_qgsexpressionlexer.cpp [ 0%] Generating flex_qgssqlstatementlexer.cpp [ 0%] Generating qgsexpressionparser.cpp [ 0%] Generating qgssqlstatementparser.cpp [ 0%] Generating moc_qgsabstractcontentcache.cpp [ 0%] Generating moc_qgsapplication.cpp [ 0%] Generating moc_qgsactionmanager.cpp [ 0%] Generating moc_qgsactionscoperegistry.cpp [ 0%] Generating moc_qgsanimatedicon.cpp [ 0%] Generating moc_qgsauxiliarystorage.cpp [ 0%] Generating moc_qgsblockingnetworkrequest.cpp [ 0%] Generating moc_qgsbrowsermodel.cpp [ 0%] Generating moc_qgsbrowserproxymodel.cpp [ 0%] Generating moc_qgscoordinatereferencesystem.cpp [ 0%] Generating moc_qgscoordinateutils.cpp [ 0%] Generating moc_qgscredentials.cpp [ 1%] Generating moc_qgsdataitem.cpp [ 1%] Generating moc_qgsdataprovider.cpp [ 1%] Generating moc_qgsdatasourceuri.cpp [ 1%] Generating moc_qgsdbfilterproxymodel.cpp [ 1%] Generating moc_qgsdefaultvalue.cpp [ 1%] Generating moc_qgsfeature.cpp [ 1%] Generating moc_qgsfeedback.cpp [ 1%] Generating moc_qgsfield.cpp [ 1%] Generating moc_qgsfieldconstraints.cpp [ 1%] Generating moc_qgsfieldformatterregistry.cpp [ 1%] Generating moc_qgsfieldmodel.cpp [ 1%] Generating moc_qgsfieldproxymodel.cpp [ 1%] Generating moc_qgsfiledownloader.cpp [ 1%] Generating moc_qgsfeaturefiltermodel.cpp [ 1%] Generating moc_qgsfeaturefiltermodel_p.cpp [ 1%] Generating moc_qgsgeometryoptions.cpp [ 1%] Generating moc_qgsgeometryvalidator.cpp [ 1%] Generating moc_qgsgml.cpp [ 1%] Generating moc_qgsgmlschema.cpp [ 1%] Generating moc_qgsimagecache.cpp [ 1%] Generating moc_qgsmaplayer.cpp [ 1%] Generating moc_qgsmaplayerlegend.cpp [ 1%] Generating moc_qgsmaplayermodel.cpp [ 1%] Generating moc_qgsmaplayerproxymodel.cpp [ 1%] Generating moc_qgsmaplayerstore.cpp [ 1%] Generating moc_qgsmaplayerstylemanager.cpp [ 1%] Generating moc_qgsmaprenderercache.cpp [ 1%] Generating moc_qgsmaprenderercustompainterjob.cpp [ 1%] Generating moc_qgsmaprendererjob.cpp [ 1%] Generating moc_qgsmaprendererparalleljob.cpp [ 1%] Generating moc_qgsmaprenderersequentialjob.cpp [ 1%] Generating moc_qgsmaprenderertask.cpp [ 1%] Generating moc_qgsmessagelog.cpp [ 1%] Generating moc_qgsmessageoutput.cpp [ 1%] Generating moc_qgsnetworkaccessmanager.cpp [ 1%] Generating moc_qgsnetworkdiskcache.cpp [ 1%] Generating moc_qgsnetworkcontentfetcher.cpp [ 1%] Generating moc_qgsnetworkcontentfetcherregistry.cpp [ 1%] Generating moc_qgsnetworkcontentfetchertask.cpp [ 1%] Generating moc_qgsnetworkreplyparser.cpp [ 1%] Generating moc_qgsnewsfeedmodel.cpp [ 1%] Generating moc_qgsnewsfeedparser.cpp [ 1%] Generating moc_qgsofflineediting.cpp [ 1%] Generating moc_qgsowsconnection.cpp [ 1%] Generating moc_qgspluginlayer.cpp [ 1%] Generating moc_qgspointxy.cpp [ 1%] Generating moc_qgspointlocator.cpp [ 1%] Generating moc_qgsproject.cpp [ 1%] Generating moc_qgsproxyprogresstask.cpp [ 1%] Generating moc_qgsrelationmanager.cpp [ 2%] Generating moc_qgsrelation.cpp [ 2%] Generating moc_qgsrunprocess.cpp [ 2%] Generating moc_qgssnappingconfig.cpp [ 2%] Generating moc_qgssnappingutils.cpp [ 2%] Generating moc_qgstaskmanager.cpp [ 2%] Generating moc_qgstolerance.cpp [ 2%] Generating moc_qgstracer.cpp [ 2%] Generating moc_qgstrackedvectorlayertools.cpp [ 2%] Generating moc_qgstransaction.cpp [ 2%] Generating moc_qgstransactiongroup.cpp [ 2%] Generating moc_qgsunittypes.cpp [ 2%] Generating moc_qgsvectordataprovider.cpp [ 2%] Generating moc_qgsvectorfilewritertask.cpp [ 2%] Generating moc_qgsvectorlayercache.cpp [ 2%] Generating moc_qgsvectorlayereditbuffer.cpp [ 2%] Generating moc_qgsvectorlayereditpassthrough.cpp [ 2%] Generating moc_qgsvectorlayer.cpp [ 2%] Generating moc_qgsvirtuallayertask.cpp [ 2%] Generating moc_qgsvectorlayerexporter.cpp [ 2%] Generating moc_qgsvectorlayerfeaturecounter.cpp [ 2%] Generating moc_qgsvectorlayerjoinbuffer.cpp [ 2%] Generating moc_qgsvectorlayerrenderer.cpp [ 2%] Generating moc_qgsvectorlayertools.cpp [ 2%] Generating moc_qgsvectorsimplifymethod.cpp [ 2%] Generating moc_qgsmapthemecollection.cpp [ 2%] Generating moc_qgswebpage.cpp [ 2%] Generating moc_qgswebview.cpp [ 2%] Generating moc_qgssettings.cpp [ 2%] Generating annotations/moc_qgsannotation.cpp [ 2%] Generating annotations/moc_qgsannotationmanager.cpp [ 2%] Generating annotations/moc_qgshtmlannotation.cpp [ 2%] Generating annotations/moc_qgssvgannotation.cpp [ 2%] Generating annotations/moc_qgstextannotation.cpp [ 2%] Generating auth/moc_qgsauthmanager.cpp [ 2%] Generating auth/moc_qgsauthmethod.cpp [ 2%] Generating locator/moc_qgslocator.cpp [ 2%] Generating locator/moc_qgslocatorfilter.cpp [ 2%] Generating locator/moc_qgslocatormodel.cpp [ 2%] Generating locator/moc_qgslocatormodelbridge.cpp [ 2%] Generating processing/moc_qgsprocessingalgrunnertask.cpp [ 2%] Generating processing/moc_qgsprocessingfeedback.cpp [ 2%] Generating processing/moc_qgsprocessingprovider.cpp [ 2%] Generating processing/moc_qgsprocessingregistry.cpp [ 2%] Generating providers/gdal/moc_qgsgdalprovider.cpp [ 2%] Generating providers/gdal/moc_qgsgdaldataitems.cpp [ 2%] Generating providers/memory/moc_qgsmemoryprovider.cpp [ 2%] Generating providers/meshmemory/moc_qgsmeshmemorydataprovider.cpp [ 2%] Generating providers/ogr/moc_qgsogrprovider.cpp [ 2%] Generating providers/ogr/moc_qgsogrdataitems.cpp [ 3%] Generating providers/ogr/moc_qgsogrconnpool.cpp [ 3%] Generating providers/ogr/moc_qgsgeopackagedataitems.cpp [ 3%] Generating providers/ogr/moc_qgsgeopackagerasterwritertask.cpp [ 3%] Generating providers/ogr/moc_qgsogrdbconnection.cpp [ 3%] Generating providers/ogr/moc_qgsogrtransaction.cpp [ 3%] Generating raster/moc_qgsrasterfilewritertask.cpp [ 3%] Generating raster/moc_qgsrasterlayer.cpp [ 3%] Generating raster/moc_qgsrasterdataprovider.cpp [ 3%] Generating raster/moc_qgsrasterinterface.cpp [ 3%] Generating raster/moc_qgsrasterlayerrenderer.cpp [ 3%] Generating raster/moc_qgsrasterprojector.cpp [ 3%] Generating mesh/moc_qgsmeshdataprovider.cpp [ 3%] Generating mesh/moc_qgsmeshlayer.cpp [ 3%] Generating geometry/moc_qgsabstractgeometry.cpp [ 3%] Generating geometry/moc_qgsgeometry.cpp [ 3%] Generating geometry/moc_qgspoint.cpp [ 3%] Generating geometry/moc_qgswkbtypes.cpp [ 3%] Generating geocms/geonode/moc_qgsgeonoderequest.cpp [ 3%] Generating gps/moc_qgsgpsconnection.cpp [ 3%] Generating gps/moc_qgsgpsdetector.cpp [ 3%] Generating gps/moc_qgsnmeaconnection.cpp [ 3%] Generating gps/moc_qgsgpsdconnection.cpp [ 3%] Generating layout/moc_qgslayout.cpp [ 3%] Generating layout/moc_qgslayoutatlas.cpp [ 3%] Generating layout/moc_qgslayouteffect.cpp [ 3%] Generating layout/moc_qgslayoutguidecollection.cpp [ 3%] Generating layout/moc_qgslayoutframe.cpp [ 3%] Generating layout/moc_qgslayoutitem.cpp [ 3%] Generating layout/moc_qgslayoutitemattributetable.cpp [ 3%] Generating layout/moc_qgslayoutitemgroup.cpp [ 3%] Generating layout/moc_qgslayoutitemgroupundocommand.cpp [ 3%] Generating layout/moc_qgslayoutitemhtml.cpp [ 3%] Generating layout/moc_qgslayoutitemlabel.cpp [ 3%] Generating layout/moc_qgslayoutitemlegend.cpp [ 3%] Generating layout/moc_qgslayoutitemmap.cpp [ 3%] Generating layout/moc_qgslayoutitemmapgrid.cpp [ 3%] Generating layout/moc_qgslayoutitemmapitem.cpp [ 3%] Generating layout/moc_qgslayoutitemmapoverview.cpp [ 3%] Generating layout/moc_qgslayoutitemnodeitem.cpp [ 3%] Generating layout/moc_qgslayoutitempage.cpp [ 3%] Generating layout/moc_qgslayoutitempicture.cpp [ 3%] Generating layout/moc_qgslayoutitempolygon.cpp [ 3%] Generating layout/moc_qgslayoutitempolyline.cpp [ 3%] Generating layout/moc_qgslayoutitemregistry.cpp [ 3%] Generating layout/moc_qgslayoutitemscalebar.cpp [ 3%] Generating layout/moc_qgslayoutitemshape.cpp [ 3%] Generating layout/moc_qgslayoutitemtexttable.cpp [ 3%] Generating layout/moc_qgslayoutmanager.cpp [ 3%] Generating layout/moc_qgslayoutmodel.cpp [ 3%] Generating layout/moc_qgslayoutmultiframe.cpp [ 4%] Generating layout/moc_qgslayoutpagecollection.cpp [ 4%] Generating layout/moc_qgslayoutobject.cpp [ 4%] Generating layout/moc_qgslayoutrendercontext.cpp [ 4%] Generating layout/moc_qgslayoutreportcontext.cpp [ 4%] Generating layout/moc_qgslayouttable.cpp [ 4%] Generating layout/moc_qgslayouttablecolumn.cpp [ 4%] Generating layout/moc_qgslayoutundostack.cpp [ 4%] Generating layout/moc_qgsprintlayout.cpp [ 4%] Generating layout/moc_qgsreport.cpp [ 4%] Generating symbology/moc_qgscptcityarchive.cpp [ 4%] Generating symbology/moc_qgssvgcache.cpp [ 4%] Generating symbology/moc_qgsstyle.cpp [ 4%] Generating symbology/moc_qgsstylemodel.cpp [ 4%] Generating layertree/moc_qgslayertree.cpp [ 4%] Generating layertree/moc_qgslayertreegroup.cpp [ 4%] Generating layertree/moc_qgslayertreelayer.cpp [ 4%] Generating layertree/moc_qgslayertreemodel.cpp [ 4%] Generating layertree/moc_qgslayertreemodellegendnode.cpp [ 4%] Generating layertree/moc_qgslayertreenode.cpp [ 4%] Generating layertree/moc_qgslayertreeregistrybridge.cpp [ 4%] Generating moc_qgsuserprofilemanager.cpp Scanning dependencies of target qgis_core [ 4%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/context.c.o [ 4%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/gmath.c.o [ 4%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/info.c.o [ 4%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/parse.c.o [ 4%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/sentence.c.o [ 4%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/time.c.o [ 4%] Building C object src/core/CMakeFiles/qgis_core.dir/__/__/external/nmea/tok.c.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/__/__/external/poly2tri/common/shapes.cc.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/__/__/external/poly2tri/sweep/advancing_front.cc.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/__/__/external/poly2tri/sweep/cdt.cc.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/__/__/external/poly2tri/sweep/sweep_context.cc.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/__/__/external/poly2tri/sweep/sweep.cc.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/callouts/qgscallout.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/callouts/qgscalloutsregistry.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/gps/qgsgpsconnection.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/gps/qgsgpsconnectionregistry.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/gps/qgsgpsdconnection.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/gps/qgsgpsdetector.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/gps/qgsnmeaconnection.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgs25drenderer.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsarrowsymbollayer.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgscategorizedsymbolrenderer.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgscolorbrewerpalette.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgscptcityarchive.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsellipsesymbollayer.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsfillsymbollayer.cpp.o [ 4%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsgeometrygeneratorsymbollayer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsgraduatedsymbolrenderer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsheatmaprenderer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsinvertedpolygonrenderer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgslegendsymbolitem.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgslinesymbollayer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsmarkersymbollayer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsnullsymbolrenderer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgspointclusterrenderer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgspointdisplacementrenderer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgspointdistancerenderer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsrenderer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsrendererregistry.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsrulebasedrenderer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgssinglesymbolrenderer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsstyle.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsstylemodel.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgssvgcache.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgssymbollayer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgssymbollayerregistry.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgssymbollayerutils.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgssymbol.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/symbology/qgsvectorfieldsymbollayer.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/simplify/effectivearea.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/diagram/qgsdiagram.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/diagram/qgshistogramdiagram.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/diagram/qgspiediagram.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/diagram/qgstextdiagram.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/effects/qgsblureffect.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/effects/qgscoloreffect.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/effects/qgseffectstack.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/effects/qgsgloweffect.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/effects/qgsimageoperation.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/effects/qgspainteffect.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/effects/qgspainteffectregistry.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/effects/qgsshadoweffect.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/effects/qgstransformeffect.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/layertree/qgslayertreegroup.cpp.o [ 5%] Building CXX object src/core/CMakeFiles/qgis_core.dir/layertree/qgslayertreelayer.cpp.o /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp: In member function ‘void QgsLayerTreeLayer::attachToLayer()’: /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:72:94: error: no matching function for call to ‘QgsLayerTreeLayer::connect(QPointer&, void (QgsMapLayer::*)(), QgsLayerTreeLayer* const, void (QgsLayerTreeLayer::*)())’ connect( mRef.layer, &QgsMapLayer::nameChanged, this, &QgsLayerTreeLayer::layerNameChanged ); ^ /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:72:94: note: candidates are: In file included from /usr/include/qt5/QtCore/QObject:1:0, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreenode.h:20, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.h:21, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:16: /usr/include/qt5/QtCore/qobject.h:213:36: note: static QMetaObject::Connection QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) static QMetaObject::Connection connect(const QObject *sender, const char *signal, ^ /usr/include/qt5/QtCore/qobject.h:213:36: note: no known conversion for argument 2 from ‘void (QgsMapLayer::*)()’ to ‘const char*’ /usr/include/qt5/QtCore/qobject.h:216:36: note: static QMetaObject::Connection QObject::connect(const QObject*, const QMetaMethod&, const QObject*, const QMetaMethod&, Qt::ConnectionType) static QMetaObject::Connection connect(const QObject *sender, const QMetaMethod &signal, ^ /usr/include/qt5/QtCore/qobject.h:216:36: note: no known conversion for argument 2 from ‘void (QgsMapLayer::*)()’ to ‘const QMetaMethod&’ /usr/include/qt5/QtCore/qobject.h:468:32: note: QMetaObject::Connection QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const inline QMetaObject::Connection QObject::connect(const QObject *asender, const char *asignal, ^ /usr/include/qt5/QtCore/qobject.h:468:32: note: no known conversion for argument 2 from ‘void (QgsMapLayer::*)()’ to ‘const char*’ /usr/include/qt5/QtCore/qobject.h:233:43: note: template static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType) static inline QMetaObject::Connection connect(const typename QtPrivate::FunctionPointer::Object *sender, Func1 signal, ^ /usr/include/qt5/QtCore/qobject.h:233:43: note: template argument deduction/substitution failed: /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:72:94: note: mismatched types ‘const typename QtPrivate::FunctionPointer::Object*’ and ‘QPointer’ connect( mRef.layer, &QgsMapLayer::nameChanged, this, &QgsLayerTreeLayer::layerNameChanged ); ^ In file included from /usr/include/qt5/QtCore/QObject:1:0, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreenode.h:20, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.h:21, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:16: /usr/include/qt5/QtCore/qobject.h:265:13: note: template static typename std::enable_if<((int)(QtPrivate::FunctionPointer::ArgumentCount) >= 0), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, Func2) connect(const typename QtPrivate::FunctionPointer::Object *sender, Func1 signal, Func2 slot) ^ /usr/include/qt5/QtCore/qobject.h:265:13: note: template argument deduction/substitution failed: /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:72:94: note: mismatched types ‘const typename QtPrivate::FunctionPointer::Object*’ and ‘QPointer’ connect( mRef.layer, &QgsMapLayer::nameChanged, this, &QgsLayerTreeLayer::layerNameChanged ); ^ In file included from /usr/include/qt5/QtCore/QObject:1:0, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreenode.h:20, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.h:21, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:16: /usr/include/qt5/QtCore/qobject.h:274:13: note: template static typename std::enable_if<(((int)(QtPrivate::FunctionPointer::ArgumentCount) >= 0) && (! QtPrivate::FunctionPointer::IsPointerToMemberFunction)), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const QObject*, Func2, Qt::ConnectionType) connect(const typename QtPrivate::FunctionPointer::Object *sender, Func1 signal, const QObject *context, Func2 slot, ^ /usr/include/qt5/QtCore/qobject.h:274:13: note: template argument deduction/substitution failed: /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:72:94: note: mismatched types ‘const typename QtPrivate::FunctionPointer::Object*’ and ‘QPointer’ connect( mRef.layer, &QgsMapLayer::nameChanged, this, &QgsLayerTreeLayer::layerNameChanged ); ^ In file included from /usr/include/qt5/QtCore/QObject:1:0, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreenode.h:20, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.h:21, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:16: /usr/include/qt5/QtCore/qobject.h:305:13: note: template static typename std::enable_if<(QtPrivate::FunctionPointer::ArgumentCount == (-1)), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, Func2) connect(const typename QtPrivate::FunctionPointer::Object *sender, Func1 signal, Func2 slot) ^ /usr/include/qt5/QtCore/qobject.h:305:13: note: template argument deduction/substitution failed: /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:72:94: note: mismatched types ‘const typename QtPrivate::FunctionPointer::Object*’ and ‘QPointer’ connect( mRef.layer, &QgsMapLayer::nameChanged, this, &QgsLayerTreeLayer::layerNameChanged ); ^ In file included from /usr/include/qt5/QtCore/QObject:1:0, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreenode.h:20, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.h:21, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:16: /usr/include/qt5/QtCore/qobject.h:313:13: note: template static typename std::enable_if<(QtPrivate::FunctionPointer::ArgumentCount == (-1)), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const QObject*, Func2, Qt::ConnectionType) connect(const typename QtPrivate::FunctionPointer::Object *sender, Func1 signal, const QObject *context, Func2 slot, ^ /usr/include/qt5/QtCore/qobject.h:313:13: note: template argument deduction/substitution failed: /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:72:94: note: mismatched types ‘const typename QtPrivate::FunctionPointer::Object*’ and ‘QPointer’ connect( mRef.layer, &QgsMapLayer::nameChanged, this, &QgsLayerTreeLayer::layerNameChanged ); ^ /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:73:98: error: no matching function for call to ‘QgsLayerTreeLayer::connect(QPointer&, void (QgsMapLayer::*)(), QgsLayerTreeLayer* const, void (QgsLayerTreeLayer::*)())’ connect( mRef.layer, &QgsMapLayer::willBeDeleted, this, &QgsLayerTreeLayer::layerWillBeDeleted ); ^ /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:73:98: note: candidates are: In file included from /usr/include/qt5/QtCore/QObject:1:0, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreenode.h:20, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.h:21, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:16: /usr/include/qt5/QtCore/qobject.h:213:36: note: static QMetaObject::Connection QObject::connect(const QObject*, const char*, const QObject*, const char*, Qt::ConnectionType) static QMetaObject::Connection connect(const QObject *sender, const char *signal, ^ /usr/include/qt5/QtCore/qobject.h:213:36: note: no known conversion for argument 2 from ‘void (QgsMapLayer::*)()’ to ‘const char*’ /usr/include/qt5/QtCore/qobject.h:216:36: note: static QMetaObject::Connection QObject::connect(const QObject*, const QMetaMethod&, const QObject*, const QMetaMethod&, Qt::ConnectionType) static QMetaObject::Connection connect(const QObject *sender, const QMetaMethod &signal, ^ /usr/include/qt5/QtCore/qobject.h:216:36: note: no known conversion for argument 2 from ‘void (QgsMapLayer::*)()’ to ‘const QMetaMethod&’ /usr/include/qt5/QtCore/qobject.h:468:32: note: QMetaObject::Connection QObject::connect(const QObject*, const char*, const char*, Qt::ConnectionType) const inline QMetaObject::Connection QObject::connect(const QObject *asender, const char *asignal, ^ /usr/include/qt5/QtCore/qobject.h:468:32: note: no known conversion for argument 2 from ‘void (QgsMapLayer::*)()’ to ‘const char*’ /usr/include/qt5/QtCore/qobject.h:233:43: note: template static QMetaObject::Connection QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const typename QtPrivate::FunctionPointer::Object*, Func2, Qt::ConnectionType) static inline QMetaObject::Connection connect(const typename QtPrivate::FunctionPointer::Object *sender, Func1 signal, ^ /usr/include/qt5/QtCore/qobject.h:233:43: note: template argument deduction/substitution failed: /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:73:98: note: mismatched types ‘const typename QtPrivate::FunctionPointer::Object*’ and ‘QPointer’ connect( mRef.layer, &QgsMapLayer::willBeDeleted, this, &QgsLayerTreeLayer::layerWillBeDeleted ); ^ In file included from /usr/include/qt5/QtCore/QObject:1:0, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreenode.h:20, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.h:21, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:16: /usr/include/qt5/QtCore/qobject.h:265:13: note: template static typename std::enable_if<((int)(QtPrivate::FunctionPointer::ArgumentCount) >= 0), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, Func2) connect(const typename QtPrivate::FunctionPointer::Object *sender, Func1 signal, Func2 slot) ^ /usr/include/qt5/QtCore/qobject.h:265:13: note: template argument deduction/substitution failed: /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:73:98: note: mismatched types ‘const typename QtPrivate::FunctionPointer::Object*’ and ‘QPointer’ connect( mRef.layer, &QgsMapLayer::willBeDeleted, this, &QgsLayerTreeLayer::layerWillBeDeleted ); ^ In file included from /usr/include/qt5/QtCore/QObject:1:0, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreenode.h:20, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.h:21, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:16: /usr/include/qt5/QtCore/qobject.h:274:13: note: template static typename std::enable_if<(((int)(QtPrivate::FunctionPointer::ArgumentCount) >= 0) && (! QtPrivate::FunctionPointer::IsPointerToMemberFunction)), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const QObject*, Func2, Qt::ConnectionType) connect(const typename QtPrivate::FunctionPointer::Object *sender, Func1 signal, const QObject *context, Func2 slot, ^ /usr/include/qt5/QtCore/qobject.h:274:13: note: template argument deduction/substitution failed: /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:73:98: note: mismatched types ‘const typename QtPrivate::FunctionPointer::Object*’ and ‘QPointer’ connect( mRef.layer, &QgsMapLayer::willBeDeleted, this, &QgsLayerTreeLayer::layerWillBeDeleted ); ^ In file included from /usr/include/qt5/QtCore/QObject:1:0, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreenode.h:20, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.h:21, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:16: /usr/include/qt5/QtCore/qobject.h:305:13: note: template static typename std::enable_if<(QtPrivate::FunctionPointer::ArgumentCount == (-1)), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, Func2) connect(const typename QtPrivate::FunctionPointer::Object *sender, Func1 signal, Func2 slot) ^ /usr/include/qt5/QtCore/qobject.h:305:13: note: template argument deduction/substitution failed: /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:73:98: note: mismatched types ‘const typename QtPrivate::FunctionPointer::Object*’ and ‘QPointer’ connect( mRef.layer, &QgsMapLayer::willBeDeleted, this, &QgsLayerTreeLayer::layerWillBeDeleted ); ^ In file included from /usr/include/qt5/QtCore/QObject:1:0, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreenode.h:20, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.h:21, from /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:16: /usr/include/qt5/QtCore/qobject.h:313:13: note: template static typename std::enable_if<(QtPrivate::FunctionPointer::ArgumentCount == (-1)), QMetaObject::Connection>::type QObject::connect(const typename QtPrivate::FunctionPointer::Object*, Func1, const QObject*, Func2, Qt::ConnectionType) connect(const typename QtPrivate::FunctionPointer::Object *sender, Func1 signal, const QObject *context, Func2 slot, ^ /usr/include/qt5/QtCore/qobject.h:313:13: note: template argument deduction/substitution failed: /root/Softwares/qgis/QGIS-master/src/core/layertree/qgslayertreelayer.cpp:73:98: note: mismatched types ‘const typename QtPrivate::FunctionPointer::Object*’ and ‘QPointer’ connect( mRef.layer, &QgsMapLayer::willBeDeleted, this, &QgsLayerTreeLayer::layerWillBeDeleted ); ^ make[2]: *** [src/core/CMakeFiles/qgis_core.dir/layertree/qgslayertreelayer.cpp.o] Error 1 make[1]: *** [src/core/CMakeFiles/qgis_core.dir/all] Error 2 make: *** [all] Error 2 [root@localhost qgis-3.9build]#