Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
6.1.3, 6.2.2, 6.2.3
-
-
a4e0ae01fd (qt/qtactiveqt/dev) 1580c122b4 (qt/qtactiveqt/6.4) fa9eaab045 (qt/qtactiveqt/6.3) fa9eaab045 (qt/tqtc-qtactiveqt/6.3) 1580c122b4 (qt/tqtc-qtactiveqt/6.4) a4e0ae01fd (qt/tqtc-qtactiveqt/dev) fa9eaab045 (qt/qtactiveqt/6.3.2)
Description
Building the outlook example results in a wall of errors:
MSOUTL.cpp(309701): error C2062: type 'unknown-type' unexpected MSOUTL.cpp(309703): error C2143: syntax error: missing ';' before '}' MSOUTL.cpp(309703): error C2059: syntax error: '}' MSOUTL.cpp(330800): error C2059: syntax error: ',' MSOUTL.cpp(330804): error C2062: type 'unknown-type' unexpected MSOUTL.cpp(330806): error C2143: syntax error: missing ';' before '}' MSOUTL.cpp(330806): error C2059: syntax error: '}' MSOUTL.cpp(333429): error C2059: syntax error: ',' MSOUTL.cpp(333433): error C2062: type 'unknown-type' unexpected MSOUTL.cpp(333435): error C2143: syntax error: missing ';' before '}' MSOUTL.cpp(333435): error C2059: syntax error: '}' MSOUTL.cpp(341335): error C2059: syntax error: ',' MSOUTL.cpp(341336): error C2059: syntax error: ',' MSOUTL.cpp(341339): error C2062: type 'unknown-type' unexpected MSOUTL.cpp(341341): error C2143: syntax error: missing ';' before '}' MSOUTL.cpp(341341): error C2059: syntax error: '}' MSOUTL.cpp(343967): error C2059: syntax error: ',' MSOUTL.cpp(343968): error C2059: syntax error: ',' MSOUTL.cpp(343971): error C2062: type 'unknown-type' unexpected MSOUTL.cpp(343973): error C2143: syntax error: missing ';' before '}' MSOUTL.cpp(343973): error C2059: syntax error: '}' MSOUTL.cpp(346612): error C2059: syntax error: ',' MSOUTL.cpp(346612): error C2059: syntax error: ',' MSOUTL.cpp(346616): error C2062: type 'unknown-type' unexpected MSOUTL.cpp(346618): error C2143: syntax error: missing ';' before '}' MSOUTL.cpp(346618): error C2059: syntax error: '}' MSOUTL.cpp(380975): error C2059: syntax error: ',' MSOUTL.cpp(380975): error C2059: syntax error: ','
See the full build log in the attached file.
This can be reproduced just by trying to build the example.
Attachments
Issue Links
- relates to
-
QTBUG-100332 dumpcpp silently generates uncompilable files for some .NET libraries
- Closed
For Gerrit Dashboard: QTBUG-100145 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
411748,2 | dumpcpp: Modernize the generated code | 6.3 | qt/qtactiveqt | Status: MERGED | +2 | 0 |
411762,2 | moc: Add line breaks to the qt_incomplete_metaTypeArray<> | dev | qt/qtbase | Status: MERGED | +2 | 0 |
411764,1 | dumpcpp: Always generate complete enums | dev | qt/qtactiveqt | Status: ABANDONED | 0 | 0 |
411768,2 | dumpcpp: Modernize the generated code | dev | qt/qtactiveqt | Status: MERGED | +2 | 0 |
417079,1 | WIP: dumpcpp: Skip opaque pointer types | dev | qt/qtactiveqt | Status: ABANDONED | -2 | 0 |
417237,2 | WIP: dumpcpp: Prevent clashes of types with accessor functions | dev | qt/qtactiveqt | Status: ABANDONED | -2 | 0 |
417329,4 | dumpcpp: Completely specify enums from referenced typelibs | dev | qt/qtactiveqt | Status: MERGED | +2 | 0 |
417358,4 | Postprocess moc output to fully qualify types | dev | qt/qtactiveqt | Status: MERGED | +2 | 0 |
417602,2 | dumpcpp: Completely specify enums from referenced typelibs | 6.4 | qt/qtactiveqt | Status: MERGED | +2 | 0 |
417603,2 | dumpcpp: Completely specify enums from referenced typelibs | 6.3 | qt/qtactiveqt | Status: MERGED | +2 | 0 |
417605,2 | Postprocess moc output to fully qualify types | 6.3 | qt/qtactiveqt | Status: MERGED | +2 | 0 |
417606,2 | Postprocess moc output to fully qualify types | 6.4 | qt/qtactiveqt | Status: MERGED | +2 | 0 |