[QGIS-Developer] building QGIS on debian testing sip error?

Richard Duivenvoorde rdmailings at duif.net
Wed Dec 3 07:08:49 PST 2025


Thanks!

Had to go to '30' :-)

if(${SIP_VERSION_STR} VERSION_LESS 6.14.0)
   SET(SIP_CONCAT_PARTS 30)
else()
   SET(SIP_CONCAT_PARTS 25)
endif()

I upped the bottom one to 25 at the same time... because:

$ sip-build --version
6.14.0

Not sure which one fixed the build now :-(

But thanks!!

Regards,

Richard




On 12/3/25 15:27, Alessandro Pasotti wrote:
> try messing with (increasing) SIP_CONCAT_PARTS in QGIS/cmake/SIPMacros.cmake:44
> SET(SIP_CONCAT_PARTS 27)
> 
> On Wed, Dec 3, 2025 at 2:52 PM Richard Duivenvoorde via QGIS-Developer <qgis-developer at lists.osgeo.org <mailto:qgis-developer at lists.osgeo.org>> wrote:
> 
> 
>     My QT6 build both on a fresh Debian Testing VM and my laptop stop with:
> 
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp: In member function ‘virtual bool sipQgsSettingsEntryBaseTemplatedoubleBase::checkValuePrivate(const double&) const’:
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp:100:18: error: ‘::QgsSettingsEntryBaseTemplatedoubleBase’ has not been declared
>         100 |         return ::QgsSettingsEntryBaseTemplatedoubleBase::checkValuePrivate(a0);
>             |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp: In member function ‘virtual QVariant sipQgsSettingsEntryBaseTemplatedoubleBase::convertToVariant(const double&) const’:
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp:115:18: error: ‘::QgsSettingsEntryBaseTemplatedoubleBase’ has not been declared
>         115 |         return ::QgsSettingsEntryBaseTemplatedoubleBase::convertToVariant(a0);
>             |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp: In member function ‘virtual bool sipQgsSettingsEntryBaseTemplatedoubleBase::setValuePrivate(const double&, const QStringList&) const’:
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp:130:18: error: ‘::QgsSettingsEntryBaseTemplatedoubleBase’ has not been declared
>         130 |         return ::QgsSettingsEntryBaseTemplatedoubleBase::setValuePrivate(a0, a1);
>             |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp: In member function ‘virtual QString sipQgsSettingsEntryBaseTemplatedoubleBase::typeId() const’:
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp:160:18: error: ‘::QgsSettingsEntryBaseTemplatedoubleBase’ has not been declared
>         160 |         return ::QgsSettingsEntryBaseTemplatedoubleBase::typeId();
>             |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp: In member function ‘virtual bool sipQgsSettingsEntryBaseTemplatedoubleBase::checkValueVariant(const QVariant&) const’:
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp:190:18: error: ‘::QgsSettingsEntryBaseTemplatedoubleBase’ has not been declared
>         190 |         return ::QgsSettingsEntryBaseTemplatedoubleBase::checkValueVariant(a0);
>             |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp: In function ‘PyObject* meth_QgsSettingsEntryBaseTemplatedoubleBase_checkValueVariant(PyObject*, PyObject*, PyObject*)’:
>     /home/richard/git/qgis/build/python/core/build/_core/sip_corepart7.cpp:761:49: error: ‘::QgsSettingsEntryBaseTemplatedoubleBase’ has not been declared
>         761 |             sipRes = (sipSelfWasArg ? sipCpp->::QgsSettingsEntryBaseTemplatedoubleBase::checkValueVariant(*a0) : sipCpp->checkValueVariant(*a0));
>             |                                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>     [3060/4116] Generating gui/out/_gui/sip_guipart0.cpp, gui/out/_gui...cpp, gui/out/_gui/sip_guipart22.cpp, gui/out/_gui/sip_guipart23.cpp
> 
>     Other succesfully build today on Debian?
>     Anybody a clue?
> 
>     Regards,
> 
>     Richard Duivenvoorde
> 
> 
> 
>     _______________________________________________
>     QGIS-Developer mailing list
>     QGIS-Developer at lists.osgeo.org <mailto:QGIS-Developer at lists.osgeo.org>
>     List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer <https://lists.osgeo.org/mailman/listinfo/qgis-developer>
>     Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer <https://lists.osgeo.org/mailman/listinfo/qgis-developer>
> 
> 
> 
> -- 
> Alessandro Pasotti
> QCooperative: www.qcooperative.net <https://www.qcooperative.net>
> ItOpen: www.itopen.it <http://www.itopen.it>



More information about the QGIS-Developer mailing list