Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 477934 - kde-base/kdelibs-4.10.5-r1 : missing dep on dev-qt/designer
Summary: kde-base/kdelibs-4.10.5-r1 : missing dep on dev-qt/designer
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-23 17:24 UTC by Alexis Ballier
Modified: 2013-07-23 19:57 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Alexis Ballier gentoo-dev 2013-07-23 17:24:24 UTC
[ebuild     U  ] kde-base/kdelibs-4.10.5-r1:4 [4.10.5:4] USE="acl bzip2 handbook jpeg2k mmx nls opengl semantic-desktop sse sse2 ssl -3dnow (-alsa) (-altivec) (-aqua) -debug -doc -fam (-kerberos) -lzma -openexr (-policykit) -spell {-test} (-udev) (-udisks) (-upower) -zeroconf" 0 kB


[ 32%] Building CXX object kjsembed/kjsembed/CMakeFiles/kjsembed.dir/kjsembed.o
In file included from /var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kjsembed/kjsembed/kjsembed.cpp:30:0:
/var/tmp/portage/kde-base/kdelibs-4.10.5-r1/work/kdelibs-4.10.5/kjsembed/kjsembed/quiloader_binding.h:27:31: fatal error: QtUiTools/QUiLoader: No such file or directory
compilation terminated.


$ equery belongs /usr/include/qt4/QtUiTools/QUiLoader 
 * Searching for /usr/include/qt4/QtUiTools/QUiLoader ... 
dev-qt/designer-4.8.5 (/usr/include/qt4/QtUiTools/QUiLoader)
Comment 1 Agostino Sarubbo gentoo-dev 2013-07-23 18:24:28 UTC
ago@devil ~/temp $ qfile /usr/include/qt4/QtUiTools/QUiLoader
dev-qt/qtgui (/usr/include/qt4/QtUiTools/QUiLoader)

I compiled few hours ago kdelibs-4.10.5-r1 without designer, the bugs seems to be invalid for me
Comment 2 Michael Palimaka (kensington) gentoo-dev 2013-07-23 18:27:20 UTC
I can reproduce:

$ qfile /usr/include/qt4/QtUiTools/QUiLoader
dev-qt/designer (/usr/include/qt4/QtUiTools/QUiLoader)
Comment 3 Alexis Ballier gentoo-dev 2013-07-23 18:28:54 UTC
thats qt 4.8.5 yes
Comment 4 Agostino Sarubbo gentoo-dev 2013-07-23 18:29:07 UTC
I'm on stable.

I guess for the 4.8.4 series that directory is in qtgui. For the 4.8.5 series it is in designer
Comment 5 Michael Palimaka (kensington) gentoo-dev 2013-07-23 18:29:43 UTC
(In reply to Agostino Sarubbo from comment #4) 
> I guess for the 4.8.4 series that directory is in qtgui. For the 4.8.5
> series it is in designer

That is correct.
Comment 6 Rafał Mużyło 2013-07-23 18:32:38 UTC
(In reply to Agostino Sarubbo from comment #1)
> ago@devil ~/temp $ qfile /usr/include/qt4/QtUiTools/QUiLoader
> dev-qt/qtgui (/usr/include/qt4/QtUiTools/QUiLoader)
> 
> I compiled few hours ago kdelibs-4.10.5-r1 without designer, the bugs seems
> to be invalid for me

Was that with dev-qt/qtgui 4.8.4 or 4.8.5 ?
The later does have this problem (bug 477650 is sort of, but not quite a dupe).
Comment 7 Agostino Sarubbo gentoo-dev 2013-07-23 18:34:41 UTC
(In reply to Rafał Mużyło from comment #6)
> Was that with dev-qt/qtgui 4.8.4 or 4.8.5 ?
> The later does have this problem (bug 477650 is sort of, but not quite a
> dupe).

(In reply to Agostino Sarubbo from comment #4)
> I'm on stable.
Comment 8 Sergey Popov (RETIRED) gentoo-dev 2013-07-23 19:19:40 UTC
Dependency on qtgui should be something like:

|| ( ( >=dev-qt/qtgui-4.8.5:4 dev-qt/designer:4 ) <dev-qt/qtgui-4.8.5:4 )
Comment 9 Johannes Huber (RETIRED) gentoo-dev 2013-07-23 19:57:02 UTC
Thanks for reporting. Dep changes handled in eclass now. 

+  23 Jul 2013; Johannes Huber <johu@gentoo.org> kde4-base.eclass:
+  Handle dev-qt/desinger split from dev-qt/gui, see bug #477934.
+