Unlike 4.4.2 this needs a dep to Xlib to compile sanely [ebuild U ] x11-libs/qt-core-4.5.1 [4.4.2] USE="glib* iconv%* ssl -custom-cxxflags% -debug -doc (-pch) -qt3support"
Created attachment 189943 [details] /home/tmp/portage/x11-libs/qt-core-4.5.1/temp/build.log
Thanks for reporting. I ll fix this asap :)
Fixed on cvs. Thanks for reporting :)
spatz added patch on qting-edge to really fix the issue without depending on libX11.reopening as requested
Added qt-core-4.5.1-r1 on qting-edge overlay to test patch which removes the unneeded test so that it will build without the libX11 and libXext deps. There's also a bug open upstream: http://www.qtsoftware.com/developer/task-tracker/index_html?method=entry&id=252399
This issue also applies to qt-dbus, and probably other non-gui packages as well (haven't tested yet). qt-dbus is fixed with the same patch as used on qt-core. However, when I was building patched qt-dbus, my build failed with: ln: creating symbolic link `/var/tmp/portage/x11-libs/qt-dbus-4.5.1-r1/work/qt-x11-opensource-src-4.5.1/include/Qt/qconfig.h': No such file or directory Followed by many errors related to QtScript. May not be related, but in case it is, i'm posting here first instead of creating a new bug. Let me know if I should.
(In reply to comment #6) > However, when I was building patched qt-dbus, my build failed with: > ln: creating symbolic link > `/var/tmp/portage/x11-libs/qt-dbus-4.5.1-r1/work/qt-x11-opensource-src-4.5.1/include/Qt/qconfig.h': > No such file or directory > > Followed by many errors related to QtScript. May not be related, but in case it > is, i'm posting here first instead of creating a new bug. Let me know if I > should. > That error seems unrelated.
qt-{dbus,script,sql,test,xmlpatterns}-4.5.1-r1 committed to qting-edge overlay with the no-libX11 patch. Please test and report back.
Reminder: add libX11 and libXext deps to qt-gui.
Since qt-4.5.1 packages are now stable, I dont feel like touching them. This bug is fixed on qt-4.5.2 packages ( located on qting-edge and within the next days on portage ) Thanks for reporting
Qt 4.5.2 packages are in portage now, so this can be marked FIXED :)
reopening to close properly