Details
-
Bug
-
Resolution: Cannot Reproduce
-
Not Evaluated
-
None
-
6.4.3
-
None
Description
Hello. While packaging pyside 6.4.3 for Homebrew, we ran into some build failures related to syntax issues. I am attaching the relevant GitHub Actions run as well as pasting the errors below.
https://github.com/Homebrew/homebrew-core/actions/runs/4521677716/jobs/7963577230?pr=126677
/tmp/pyside-20230325-15763-1wdh0fz/pyside-setup-everywhere-src-6.4/build/sources/pyside6/PySide6/QtCore/PySide6/QtCore/qcalendar_wrapper.cpp:528:34: error: expected unqualified-id int cppArg1 = QCalendar::(unnamed enum at /opt/homebrew/lib/QtCore.framework/Headers/qcalendar.h:57:5)::Unspecified; ^ /tmp/pyside-20230325-15763-1wdh0fz/pyside-setup-everywhere-src-6.4/build/sources/pyside6/PySide6/ QtCore/PySide6/QtCore/qcalendar_wrapper.cpp:528:35: error: use of undeclared identifier 'unnamed' int cppArg1 = QCalendar::(unnamed enum at /opt/homebrew/lib/QtCore.framework/Headers/qcalendar.h:57:5)::Unspecified; ^ /tmp/pyside-20230325-15763-1wdh0fz/pyside-setup-everywhere-src-6.4/build/sources/pyside6/PySide6/QtCore/PySide6/QtCore/qcalendar_wrapper.cpp:1053:34: error: expected unqualified-id int cppArg2 = QCalendar::(unnamed enum at /opt/homebrew/lib/QtCore.framework/Headers/qcalendar.h:57:5)::Unspecified; ^ /tmp/pyside-20230325-15763-1wdh0fz/pyside-setup-everywhere-src-6.4/build/sources/pyside6/PySide6/QtCore/PySide6/QtCore/qcalendar_wrapper.cpp:1053:35: error: use of undeclared identifier 'unnamed' int cppArg2 = QCalendar::(unnamed enum at /opt/homebrew/lib/QtCore.framework/Headers/qcalendar.h:57:5)::Unspecified; ^ /tmp/pyside-20230325-15763-1wdh0fz/pyside-setup-everywhere-src-6.4/build/sources/pyside6/PySide6/QtCore/PySide6/QtCore/qcalendar_wrapper.cpp:1296:34: error: expected unqualified-id int cppArg2 = QCalendar::(unnamed enum at /opt/homebrew/lib/QtCore.framework/Headers/qcalendar.h:57:5)::Unspecified; ^ /tmp/pyside-20230325-15763-1wdh0fz/pyside-setup-everywhere-src-6.4/build/sources/pyside6/PySide6/QtCore/PySide6/QtCore/qcalendar_wrapper.cpp:1296:35: error: use of undeclared identifier 'unnamed' int cppArg2 = QCalendar::(unnamed enum at /opt/homebrew/lib/QtCore.framework/Headers/qcalendar.h:57:5)::Unspecified; ^ 6 errors generated. make[2]: *** [sources/pyside6/PySide6/QtCore/CMakeFiles/QtCore.dir/PySide6/QtCore/qcalendar_wrapper.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [sources/pyside6/PySide6/QtCore/CMakeFiles/QtCore.dir/all] Error 2 make: *** [all] Error 2
class QCalendar { enum : int { Unspecified = (std::numeric_limits<int>::min)() }; int daysInMonth(int month, int year = Unspecified) const ... <enum-type identified-by-value="Unspecified"/> ... int cppArg1 = QCalendar::Unspecified; ....