Details
-
Bug
-
Resolution: Done
-
P2: Important
-
5.3.2
-
None
-
ArchLinux, CMake 3.0.2-1, Qt5 5.3.2-2
-
I27deab362341f17ca3b0160615bb1b0934c3d5c3
Description
Qt parsing of source files are incomplete making the resulted moc file cause errors when used with Boost::Fusion. The error is:
/usr/include/boost/fusion/container/vector/vector.hpp:25: Error: '#' is not followed by a macro parameter AUTOGEN: error: process for /home/work/daikin/dahmi/build/src/app/main.moc failed: /usr/include/boost/fusion/container/vector/vector.hpp:25: Error: '#' is not followed by a macro parameter
I've already talked to the Fusion developers who found out the issue was with the moc file.
fusion bug report
View the attach files README for info on how to duplicate this problem.
Attachments
For Gerrit Dashboard: QTBUG-42233 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
98285,3 | moc: do not error if the last token of a define is # | 5.4 | qt/qtbase | Status: MERGED | +2 | 0 |