Opened 9 years ago

#9675 new Bugs

qt5: moc invocation broken for Qt 5.2

Reported by: frank.richter@… Owned by: Vladimir Prus
Milestone: To Be Determined Component: build
Version: Boost 1.55.0 Severity: Regression
Keywords: Cc:

Description

Between Qt 5.1 and 5.2, the command line syntax for moc changed, breaking builds. Specifically, the -f command line argument works differently: previously, it was -f<file> where <file> could be omitted; in Qt 5.2, it's -f <file> – notice the additional space, and <file> is not optional any more. The moc invocation by the Qt5 module relied on the old behaviour as it passed -f without a filename. Furthermore, the moc input file was passed right after the -f argument. The same usage is now interpreted as the input file being the parameter to -f, and the input it expected on stdin. Since nothing is ever written into it, moc never finishes.

Change History (0)

Note: See TracTickets for help on using tickets.