Gentoo Archives: gentoo-user

From: Jerry McBride <mcbrides9@×××××××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] KDE 4.0 and dbus compile error
Date: Tue, 22 Jan 2008 15:20:35
Message-Id: 200801221020.30051.mcbrides9@comcast.net
In Reply to: [gentoo-user] KDE 4.0 and dbus compile error by Dale
1 On Tuesday 22 January 2008 09:42:08 am Dale wrote:
2 > Hi,
3 >
4 > I started my emerge of KDE 4.0 a while ago and I keep getting this error:
5 > > >>> Emerging (1 of 177) app-misc/strigi-0.5.7 to /
6 > >
7 > > * strigi-0.5.7.tar.bz2 RMD160 SHA1 SHA256 size ;-)
8 > > ... [ ok ]
9 > > * checking ebuild checksums ;-)
10 > > ... [ ok ]
11 > > * checking auxfile checksums ;-)
12 > > ... [ ok ]
13 > > * checking miscfile checksums ;-)
14 > > ... [ ok ]
15 > > * checking strigi-0.5.7.tar.bz2 ;-)
16 > > ... [ ok ]
17 > >
18 > > * You are building Strigi with qt4 but without dbus.
19 > > * Strigiclient needs dbus to detect a running Strigi daemon.
20 > > * Please enable both qt4 and dbus.
21 > >
22 > > *
23 > > * ERROR: app-misc/strigi-0.5.7 failed.
24 > > * Call stack:
25 > > * ebuild.sh, line 46: Called pkg_setup
26 > > * strigi-0.5.7.ebuild, line 62: Called die
27 > > * The specific snippet of code:
28 > > * die
29 > > * The die message:
30 > > * (no error message)
31 > > *
32 > > * If you need support, post the topmost build error, and the call
33 > > stack if relevant.
34 > > * A complete build log is located at
35 > > '/var/log/portage/app-misc:strigi-0.5.7:20080122-143048.log'.
36 > > * The ebuild environment file is located at
37 > > '/var/tmp/portage/app-misc/strigi-0.5.7/temp/die.env'.
38 > > *
39 > >
40 > > * Messages for package app-misc/strigi-0.5.7:
41 > >
42 > > * You are building Strigi with qt4 but without dbus.
43 > > * Strigiclient needs dbus to detect a running Strigi daemon.
44 > > * Please enable both qt4 and dbus.
45 > > *
46 > > * ERROR: app-misc/strigi-0.5.7 failed.
47 > > * Call stack:
48 > > * ebuild.sh, line 46: Called pkg_setup
49 > > * strigi-0.5.7.ebuild, line 62: Called die
50 > > * The specific snippet of code:
51 > > * die
52 > > * The die message:
53 > > * (no error message)
54 > > *
55 > > * If you need support, post the topmost build error, and the call
56 > > stack if relevant.
57 > > * A complete build log is located at
58 > > '/var/log/portage/app-misc:strigi-0.5.7:20080122-143048.log'.
59 > > * The ebuild environment file is located at
60 > > '/var/tmp/portage/app-misc/strigi-0.5.7/temp/die.env'.
61 > > *
62 > >
63 > > root@smoker / #
64 >
65 > Here is my emerge info USE info:
66 > > root@smoker / # emerge --info | grep USE
67 > > USE="3dnow X acl acpi alsa amd arts artswrappersuid automount berkdb
68 > > bitmap-fonts browserplugin bzip2 cairo cddb cdr chroot cli cracklib
69 > > crypt cups curl dbus dri dvd dvdr dvdread eds emboss encode esd exif
70 > > fam fdftk fortran gaim gdbm gif gimp gimpprint gkrellm gphoto2 gpm
71 > > gstreamer gtk hal hbci iconv ipv6 isdnlog java javascript jbig jpeg
72 > > jpeg2k justify kde ldap libwww logrotate mad midi mikmod mmx mp3 mpeg
73 > > mudflap ncurses nptl nptlonly nsplugin offensive ofx ogg opengl openmp
74 > > pam pcre pdf perl png ppds pppd python qt3 qt4 quicktime readline
75 > > realmedia reflection sdl seamonkey session spell spl sqlite sse ssl
76 > > syslog tcl tcpd tiff tk truetype truetype-fonts type1-fonts udev
77 > > unicode usb vorbis win32codecs wma wmf wmp x86 xml xorg xprint xv
78 > > yahoo zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym
79 > > copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa
80 > > lfloat linear meter mulaw multi null plug rate route share shm
81 > > softvol" APACHE2_MODULES="actions alias auth_basic authn_alias
82 > > authn_anon authn_dbm authn_default authn_file authz_dbm authz_default
83 > > authz_groupfile authz_host authz_owner authz_user autoindex cache dav
84 > > dav_fs dav_lock deflate dir disk_cache env expires ext_filter
85 > > file_cache filter headers include info log_config logio mem_cache mime
86 > > mime_magic negotiation rewrite setenvif speling status unique_id
87 > > userdir usertrack vhost_alias" CAMERAS="canon" ELIBC="glibc"
88 > > INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad
89 > > cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
90 > > LINGUAS="en" USERLAND="GNU" VIDEO_CARDS="nvidia"
91 > > root@smoker / #
92 >
93 > I have dbus and qt4 in there and have had it for quite a while if I
94 >
95 > recall correctly. Here is the flag info for the specific packages:
96 > > root@smoker / # emerge -vp qt
97 > >
98 > > These are the packages that would be merged, in order:
99 > >
100 > > Calculating dependencies... done!
101 > > [ebuild R ] x11-libs/qt-4.4.0_rc1 USE="opengl -qt3support" 0 kB
102 > >
103 > > Total: 1 package (1 reinstall), Size of downloads: 0 kB
104 > > root@smoker / # emerge -pv strigi
105 > >
106 > > These are the packages that would be merged, in order:
107 > >
108 > > Calculating dependencies... done!
109 > > [ebuild N ] app-misc/strigi-0.5.7 USE="clucene dbus exiv2 java
110 > > qt4 -debug -hyperestraier -inotify -test" 0 kB
111 > >
112 > > Total: 1 package (1 new), Size of downloads: 0 kB
113 > > root@smoker / #
114 >
115 > Note that dbus is not included in qt4 and is not even a option. What's
116 > up with that you reckon?
117 >
118 > I also get this when doing a emerge -uvDN world:
119 > > >>> Emerging (1 of 177) app-misc/strigi-0.5.7 to /
120 > >
121 > > * strigi-0.5.7.tar.bz2 RMD160 SHA1 SHA256 size ;-)
122 > > ... [ ok ]
123 > > * checking ebuild checksums ;-)
124 > > ... [ ok ]
125 > > * checking auxfile checksums ;-)
126 > > ... [ ok ]
127 > > * checking miscfile checksums ;-)
128 > > ... [ ok ]
129 > > * checking strigi-0.5.7.tar.bz2 ;-)
130 > > ... [ ok ]
131 > > *
132 > > * ERROR: app-misc/strigi-0.5.7 failed.
133 > > * Call stack:
134 > > * ebuild.sh, line 46: Called pkg_setup
135 > > * strigi-0.5.7.ebuild, line 48: Called built_with_use
136 > > 'pkg_setup' 'pkg_setup'
137 > > * eutils.eclass, line 1694: Called die
138 > > * The specific snippet of code:
139 > > * die) die "$PKG does not
140 > > actually support the $1 USE flag!";;
141 > > * The die message:
142 > > * x11-libs/qt-4.4.0_rc1 does not actually support the dbus USE flag!
143 > > *
144 > > * If you need support, post the topmost build error, and the call
145 > > stack if relevant.
146 > > * A complete build log is located at
147 > > '/var/log/portage/app-misc:strigi-0.5.7:20080122-143912.log'.
148 > > * The ebuild environment file is located at
149 > > '/var/tmp/portage/app-misc/strigi-0.5.7/temp/die.env'.
150 > > *
151 > >
152 > > * Messages for package app-misc/strigi-0.5.7:
153 > >
154 > > *
155 > > * ERROR: app-misc/strigi-0.5.7 failed.
156 > > * Call stack:
157 > > * ebuild.sh, line 46: Called pkg_setup
158 > > * strigi-0.5.7.ebuild, line 48: Called built_with_use
159 > > 'pkg_setup' 'pkg_setup'
160 > > * eutils.eclass, line 1694: Called die
161 > > * The specific snippet of code:
162 > > * die) die "$PKG does not
163 > > actually support the $1 USE flag!";;
164 > > * The die message:
165 > > * x11-libs/qt-4.4.0_rc1 does not actually support the dbus USE flag!
166 > > *
167 > > * If you need support, post the topmost build error, and the call
168 > > stack if relevant.
169 > > * A complete build log is located at
170 > > '/var/log/portage/app-misc:strigi-0.5.7:20080122-143912.log'.
171 > > * The ebuild environment file is located at
172 > > '/var/tmp/portage/app-misc/strigi-0.5.7/temp/die.env'.
173 > > *
174 > > root@smoker / #
175 >
176 > Any ideas? Am I missing something? Need more info, let me know.
177 >
178 > Dale
179 >
180 > :-) :-)
181
182 Hey Dale... morning....
183
184 I don't even have a qt in my make.conf, yet eix confirms that I have both qt
185 3.x.x and qt 4.3.x installed (most recent versions). The KDE 4.0 docs say
186 they don't yet support qt 4.4.x... So... if this was my box... I'd dump qt3
187 and qt4 from USE and add back in just "qt". Dump qt 4.4.x. Then emerge the
188 latest versions of qt4.3.x and qt3.x.x. Then revdep-rebuild to see what needs
189 re-emerging... Then make a second run on those kd4.0 sources...
190
191 You're going to have to rebuild everything built against those qt4.4.x
192 libraries... Yuk...
193
194 Cheers.... Yeah, left out a lot of detail there, too busy to flesh this
195 out.... Work sucks!
196
197 If you want to verify what the heck I'm talking about... try eix -I qt, eix -I
198 qt3, eix -I qt4 and eix -I qt3-core on your box to see what's using what
199 before you start chopping... And "YES" I run an ~x86 box here.
200
201 --
202
203
204 From the Desk of: Jerome D. McBride
205 --
206 gentoo-user@l.g.o mailing list