<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">The disabled_features sections of the pyproject.toml that the PyQt plugin writes are empty. That doesn’t seem right, shouldn’t it include PyQt_Process?<div><br></div><div><br></div><div><div style="color: rgb(54, 54, 54); background-color: rgb(255, 255, 255); font-family: Menlo, Monaco, "Courier New", monospace; line-height: 18px; white-space: pre;"><div>[tool.sip.bindings.QtCore]</div><div>static = true</div><div>disabled-features = []</div><br><div>[tool.sip.bindings.QtGui]</div><div>static = true</div><div>disabled-features = []</div><br><div>[tool.sip.bindings.QtNetwork]</div><div>static = true</div><div>disabled-features = []</div><br><div>[tool.sip.bindings.QtWidgets]</div><div>static = true</div><div>disabled-features = []</div><br><div>[tool.sip.bindings.QtMacExtras]</div><div>static = true</div><div>disabled-features = []</div><br><div>[tool.sip.bindings.QtQml]</div><div>static = true</div><div>disabled-features = []</div><br><div>[tool.sip.bindings.QtQuick]</div><div>static = true</div><div>disabled-features = []</div><br><div>[tool.sip.bindings.QtQuickWidgets]</div><div>static = true</div><div>disabled-features = []</div></div><div><br><blockquote type="cite"><div>On Apr 7, 2025, at 9:22 AM, Patrick Stinson <patrickkidd@gmail.com> wrote:</div><br class="Apple-interchange-newline"><div><div>Now I’m running into a related problem during the PyQt build:<br><br>/Users/patrick/dev/lib/Qt/5.15.2/ios/include/QtCore/qglobal.h:294:33: note: expanded from macro 'QT_DEPRECATED_X'<br>  294 | #  define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text)<br>      |                                 ^<br>/Users/patrick/dev/lib/Qt/5.15.2/ios/include/QtCore/qcompilerdetection.h:675:55: note: expanded from macro 'Q_DECL_DEPRECATED_X'<br>  675 | #    define Q_DECL_DEPRECATED_X(text) __attribute__ ((__deprecated__(text)))<br>      |                                                       ^<br>/var/folders/cm/xhqjxbbn6qx1pvft5cw1gdg40000gn/T/tmpgeo7rte2/QtCore/sipQtCorepart0.cpp:73375:30: error: expected class name<br> 73375 | class sipQProcess : public ::QProcess<br><br><blockquote type="cite">On Apr 6, 2025, at 9:49 AM, Patrick Stinson <patrickkidd@gmail.com> wrote:<br><br>Actually, I removed the “disabled features” section in my toml and it fixed it. Must have broken some part of the dependency matrix that makes the PyQt_Process flag work.<br><br><blockquote type="cite">On Apr 6, 2025, at 1:47 AM, Phil Thompson <phil@riverbankcomputing.com> wrote:<br><br>On 06/04/2025 06:29, Patrick Stinson wrote:<br><blockquote type="cite">I am getting this error on PyQt5 building a pyqtdeploy sysroot for iOS:<br>qobject.sip:380:10: error: use of undeclared identifier ‘sipName_QProcess'<br>qobject.sip:380:29: error: use of undeclared identifier ‘sipType_QProcess'<br>Those lines show:<br>  #if !defined(QT_NO_PROCESS)<br>      {sipName_QProcess, &sipType_QProcess, -1, -1},<br>  #else<br>So I guess QT_NO_PROCESS is not getting defined or something since<br>QProcess is not available on iOS.<br>I do still see PyQt_Process in disabled_features in my sysroot.toml<br>which worked some years ago…<br>[PyQt.ios]<br>disabled_features = [<br>  "PyQt_Desktop_OpenGL", "PyQt_MacOSXOnly",<br>  "PyQt_MacCocoaViewContainer", "PyQt_Printer",<br>  "PyQt_PrintDialog", "PyQt_PrintPreviewDialog",<br>  "PyQt_PrintPreviewWidget", "PyQt_Process",<br>  "PyQt_NotBootstrapped"<br>]<br>installed_modules = [<br>  "QtCore", "QtGui", "QtNetwork", "QtWidgets",<br>  "QtMacExtras", "QtQml", "QtQuick", "QtQuickWidgets"<br>]<br>Any idea how to fix it? Cheers,<br>-Patrick<br></blockquote><br>That's usually a sign of remnants from a previous build or a misconfigured build system.<br><br>Phil<br></blockquote><br></blockquote><br></div></div></blockquote></div><br></div></body></html>