from /usr/include/qt5/QtWidgets/QToolBar:1, from application.cc:24: /usr/include/qt5/QtWidgets/qwidget.h:186:14: error: missing binary operator before token "(" #if QT_CONFIG(statustip) ^ /usr/include/qt5/QtWidgets/qwidget.h:189:14: error: missing binary operator before token "(" ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.0-desktop-plasma-systemd_libressl-abi32+64-test_20171110-233503 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-6.4.0 * Available Python interpreters, in order of preference: [1] python3.4 [2] python2.7 (fallback) java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.6.0 [icedtea-bin-8] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm emerge -qpv media-radio/unixcw [ebuild N ] media-radio/unixcw-3.5.1 USE="alsa ncurses qt5 -pulseaudio -suid"
Created attachment 503934 [details] emerge-info.txt
Created attachment 503936 [details] emerge-history.txt
Created attachment 503938 [details] environment
Created attachment 503940 [details] etc.portage.tbz2
Created attachment 503942 [details] logs.tbz2
Created attachment 503944 [details] media-radio:unixcw-3.5.1:20171113-084243.log
Created attachment 503946 [details] temp.tbz2
Sorry. I can not reproduce the bug here. Atm, there is no idea what could be wrong.Build works in stable and unstable systems with qt-5.7.1 as well as 5.9.2 and 5.9.3.
It emerges fine at current running images, however still fails at this particular image.
Thanks for rechecking. The error sounds as if the preprocessor has no definition for QT_CONFIG. That comes from QtCore/qglobal.h and should be included somewhere before. As there is no indication about a 'file not found' or similar in the log it may be that an old include file (or a wrong path) lead to a qglobal.h without that definition.
Seems to be the same problem as in bug#637490.