When wpa_suppliant ist built with +qt4, but without +qt3support the build fails, since wpa_supplicant specifically wants to utilize qt3support. Since +qt3support is needed, the use flags need to be fixed. Reproducible: Always Steps to Reproduce: 1. USE="+qt4 -qt3support" emerge wpa_supplicant 2. 3. Actual Results: Error since qt3 is used by build but not in useflags: In file included from .moc/../eventhistory.h:19, from .moc/moc_eventhistory.cpp:10: .ui/ui_eventhistory.h:13:42: error: Qt3Support/Q3MimeSourceFactory: No such file or directory In file included from .moc/../scanresults.h:19, from .moc/moc_scanresults.cpp:10: .ui/ui_scanresults.h:13:42: error: Qt3Support/Q3MimeSourceFactory: No such file or directory Expected Results: A clean compile, either by patching wpa_suppliant, or by forcing +qt3support when using qt4.
Please attach the build.log file.
Created attachment 185717 [details] Build log
It seems there used to be exactly the same error: http://bugs.gentoo.org/155548 Looks alot like this one ....
Chck for qt3support: if use qt4 && has_version ">=x11-libs/qt-4.2.2" ; then if ! built_with_use x11-libs/qt qt3support ; then eerror ">=qt4.2.2 requires qt3support" die "rebuild >=x11-libs/qt-4.2.2 with the qt3support USE flag" fi fi --- Unfortunately qt doesn't get pulled in, only qt-core, qt-gui etc. and I guess qt-gui should be chcked for qt3support or rather qt-core (Which probably holds the mime factory thing), or maybe even both ...
(In reply to comment #3) > It seems there used to be exactly the same error: > http://bugs.gentoo.org/155548 > > Looks alot like this one .... Indeed... *** This bug has been marked as a duplicate of bug 155548 ***