Hi Sebastiaan! On Fri, Nov 05, 2021 at 06:45:00PM +0100, Sebastiaan Couwenberg wrote: > Control: tags -1 upstream > > On 11/4/21 20:49, Lucas Nussbaum wrote: > > > sip: > > > /usr/lib/python3/dist-packages/PyQt5/bindings/QtCore/QtCoremod.sip:23: > > > syntax error > > This seems to be caused by the recent switch to sip6 in pyqt5.
I have updated sip4 to not break on the new syntax. This should help. > Upstream recently added support for sip6 in their non-LTR, but those changes > aren't enough for build 3.16.x successfully with sip6: > > Querying qmake about your Qt installation... > These bindings will be built: analysis. > Generating the analysis bindings... > sip-build: Unable to find file "QtCore/QtCoremod.sip" > > ... > > Querying qmake about your Qt installation... > These bindings will be built: 3d. > Generating the 3d bindings... > sip-build: Unable to find file "QtXml/QtXmlmod.sip" > > These files are provided by pyqt5-dev under > /usr/lib/python3/dist-packages/PyQt5/bindings/ but not found for some > reason. > > We may have to wait for the QGIS 3.22.4 LTR in February to be able to build > successfully with sip6. > > Dmitry, do you have any suggestion how to fix the sip6 support in qgis? Please make sure you are passing --target-dir /usr/lib/python3/dist-packages to sip-build. Without that option, it will look in /usr/lib/python3.x/site-packages because that path is returned by sysconfig.get_path('platlib'). -- Dmitry Shachnev
signature.asc
Description: PGP signature