Closed kekiefer closed 4 years ago
Thanks for reporting.
Background: It was introduced because full paths to sysroot were set in source code file of qdbusxml2cpp that lead to ugly runtime errors in KDE and others. To detect these I created cmake_extra_sanity.bbclass.
Don't remember why I replaced Qt::endl
by endl
(maybe it happened accidentally by some patch refresh). This replacement looks wrong.
So I will rework the patch so it sets Qt::endl
. Unfortunately my images take days to build so you might want to try replacing endl
by Qt::endl
in 0002-qdbusxml2cpp-prepare-commandline-string-manipulation.patch and let me know if it fixes your problem.
maybe it happened accidentally by some patch refresh
The culprit was: ad7f7320df6865bd083e5c744247867fc09da947
Looked into some more - it's so long time ago.. The append/patch does nothing else but changing the comment in generated source code to avoid false positives in cmake_extra_sanity.bbclass.
With current master branches, I have the following build failure in qtbase-native due to the bbappend in this layer. Note that I am using GCC 8 in my builds. I haven't really studied the change, but it's not immediately clear why the patch needs to remove the namespace on
Qt::endl
.