An upgrade from qt4-qtruby-1.4.7 --> 1.4.8 eventually gets to this on all systems: ======================================= -- Build QtRuby... yes CMake Error: This project requires some variables to be set, and cmake can not find them. Please set the following variables: QT_QTDBUS_LIBRARY (ADVANCED) ======================================= Does this mean that to build qt4-qtruby-1.4.8, you must already have built qt with USE=dbus? And if so, (1) should not the qt4-qtruby-1.4.8 check to verify that; (2) what should QT_QTDBUS_LIBRARY be?; (3) Can't the ebuild figure out for itself what QT_QTDBUS_LIBRARY must be? On sparc, this is qt-4.3.0; on amd64, qt-4.2.3-r1
Yep, it means that it requires Qt4 with DBUS. I've been working on some eclass changes, which I committed this morning, and now it should fail with a die message explaining the issue (committed about 30 minutes ago).
The 1.4.8 series has moved to KDE's new cmake build system, so it's taking me a little time to figure out all of the idiosyncracies.
should be fixed now. also, check out 1.4.9 which should show up in portage soon.