Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 182665

Summary: dev-ruby/qt4-qtruby-1.4.8 fails with a rather unhelpful message requesting QT_QTDBUS_LIBRARY
Product: Gentoo Linux Reporter: Ferris McCormick (RETIRED) <fmccor>
Component: New packagesAssignee: Caleb Tennis (RETIRED) <caleb>
Status: RESOLVED FIXED    
Severity: normal CC: sparc
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Ferris McCormick (RETIRED) gentoo-dev 2007-06-20 12:22:49 UTC
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
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2007-06-20 12:39:29 UTC
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).
Comment 2 Caleb Tennis (RETIRED) gentoo-dev 2007-06-20 12:40:14 UTC
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.
Comment 3 Caleb Tennis (RETIRED) gentoo-dev 2007-06-20 20:12:16 UTC
should be fixed now.  also, check out 1.4.9 which should show up in portage soon.