Emerge of media-video/kplayer-0.7 fails with USE=kdeenablefinal. Reproducible: Always Steps to Reproduce: 1. include kdeenablefinal in /etc/make.conf:USE= 2. create /etc/portage/profile/use.mask with the line "-kdeenablefinal" 3. emerge -uDNav world Actual Results: I fil inkluderad från /usr/include/qt4/QtCore/qstringlist.h:46, från /usr/include/qt4/QtCore/QStringList:1, från /usr/include/klocalizedstring.h:27, från /usr/include/klocale.h:25, från /var/tmp/portage/media-video/kplayer-0.7/work/kplayer-0.7/kplayer/kplayerwidget.cpp:17, från /var/tmp/portage/media-video/kplayer-0.7/work/kplayer-0.7/kplayer/kplayerpart_final_cpp.cpp:3: /usr/include/qt4/QtCore/qdatastream.h:50:2: fel: #error qdatastream.h must be included before any header file that defines Status Expected Results: successful installation of the package
Created attachment 258142 [details, diff] patch that fixes the build
Comment on attachment 258142 [details, diff] patch that fixes the build I added the patch, unfortunately that's not the only problem...
Created attachment 292295 [details, diff] patch that fixes the build Still fails with media-video/kplayer-0.7.1: /var/tmp/portage/media-video/kplayer-0.7.1/work/kplayer-0.7.1/src/kplayersettingsdialog.h:36:61: fel: standardargumentet angivet för parameter 2 till "QString listEntry(QComboBox*, bool)" /var/tmp/portage/media-video/kplayer-0.7.1/work/kplayer-0.7.1/src/kplayerpropertiesdialog.cpp:36:9: fel: efter tidigare specifikation i "QString listEntry(QComboBox*, bool)" Tried to build the source directly. Worked with the attached patch (both final and non-final).
Patch added, thanks.