I built my normal package set on Oct. 15. Today I can't. My local tree is current.
The failure messages with tdebindings:
x_16.cpp:5632: error: ISO C++ forbids initialization in array new x_16.cpp:5632: error: no matching function for call to 'TQStyleControlElementGenericWidgetData::TQStyleControlElementGenericWidgetData(TQStyleControlElementGenericWidgetData [4])' x_16.cpp:5656: error: expected primary-expression before '[' token x_16.cpp:5656: error: expected primary-expression before ')' token x_16.cpp:5656: error: expected ';' before 'x'
Looking at the commits since Oct. 15 I see f209ff4b, which has code that matches the failure messages.
x_16.cpp, which is generated during the build, has #include <ntqstyle.h>.
After rebuilding tqt3, /opt/trinity/include/ntqstyle.h includes class TQStyleControlElementGenericWidgetData.
How do we fix?
Darrell
Apparently smoke does not understand arrays, so I have simply hidden the array definition from smoke in a recent GIT commit to qt3/tqt3. This hack should not be a problem as widget styles are not intended to be written in a non-C/C++ language.
Tim