Gentoo Archives: gentoo-desktop

From: Igor Korot <ikorot01@×××××.com>
To: gentoo-desktop@l.g.o
Subject: Re: [gentoo-desktop] Dependencies of KDE 3
Date: Tue, 27 Nov 2012 21:04:48
Message-Id: CA+FnnTw7pB32-Xs8BnthmvGW6BYu5Lp=fZU1r2a5SsrvYCSaVg@mail.gmail.com
In Reply to: Re: [gentoo-desktop] Dependencies of KDE 3 by Igor Korot
1 On Tue, Nov 27, 2012 at 11:32 AM, Igor Korot <ikorot01@×××××.com> wrote:
2 > On Tue, Nov 27, 2012 at 11:27 AM, Igor Korot <ikorot01@×××××.com> wrote:
3 >> On Tue, Nov 27, 2012 at 11:21 AM, Igor Korot <ikorot01@×××××.com> wrote:
4 >>> Hi,
5 >>>
6 >>> On Tue, Nov 27, 2012 at 3:51 AM, E. Liddell <ejlddll@××××××××××.com> wrote:
7 >>>> On Mon, 26 Nov 2012 16:34:33 -0800
8 >>>> Igor Korot <ikorot01@×××××.com> wrote:
9 >>>>
10 >>>>> Hi,
11 >>>>> Well, it's kind of OK list... ;-)
12 >>>>>
13 >>>>> * Messages for package kde-base/konq-plugins-3.5.10:
14 >>>>>
15 >>>>> * emerge --keep-going: kde-base/konq-plugins-3.5.10 dropped due to
16 >>>>> * unsatisfied dependency.
17 >>>>> *
18 >>>>> * The following 21 packages have failed to build or install:
19 >>>>> *
20 >>>> [...]
21 >>>>>
22 >>>>> What would be the first package to look at? (meaning most important one?)
23 >>>
24 >>> First off, thank you for sorting things out.
25 >>>
26 >>>>
27 >>>> Let's see here. Ignore packages with the -meta suffix, first off, since they're just
28 >>>> aggregators for other packages. Secondly, since Portage's dependency identification
29 >>>> sometimes messes up in --keep-going runs, attempt to individually re-emerge
30 >>>> any package that didn't get far enough to produce a log. Start with the kde-base packages:
31 >>>>
32 >>>>> * (kde-base/kdm-3.5.10::kde-sunset, ebuild scheduled for merge)
33 >>>>> * (kde-base/kdebase-startkde-3.5.10-r5::kde-sunset, ebuild scheduled for merge)
34 >>>>> * (kde-base/konqueror-3.5.10::kde-sunset, ebuild scheduled for merge)
35 >>>>> * (kde-base/kdesktop-3.5.10::kde-sunset, ebuild scheduled for merge)
36 >>>>> * (kde-base/konsole-3.5.10::kde-sunset, ebuild scheduled for merge)
37 >>>>
38 >>>> Most of these packages are important to the basic functioning of KDE, and you need
39 >>>> to get them merged if you want a functioning desktop. Then look at the extras:
40 >>>
41 >>> Here, unmasking kcontrol fixed everything. All 5 packages are now
42 >>> compiled and installed
43 >>> correctly.
44 >>>
45 >>>>
46 >>>>> * (kde-base/kmail-3.5.10::kde-sunset, ebuild scheduled for merge)
47 >>>>> * (kde-base/konqueror-akregator-3.5.10::kde-sunset, ebuild scheduled for merge)
48 >>>>> * (kde-base/konq-plugins-3.5.10::kde-sunset, ebuild scheduled for merge)
49 >>>>> * (kde-base/kontact-specialdates-3.5.10::kde-sunset, ebuild scheduled for merge)
50 >>>>
51 >>>> These packages are less important, and if you can live with the idea of using a
52 >>>> different (probably GTK-based) mailer and calendar application, you don't
53 >>>> absolutely need them.
54 >>>
55 >>> Here only kontact-specialdates-3.5.10 remains as it depends on korganizer.
56 >>> See below.
57 >>>
58 >>>>
59 >>>> For the remainder:
60 >>>>
61 >>>>> * (kde-base/kcontrol-3.5.10::kde-sunset, ebuild scheduled for merge)
62 >>>>> * (kde-base/ksvg-3.5.10::kde-sunset, ebuild scheduled for merge)
63 >>>>> * (kde-base/kopete-3.5.10-r5::kde-sunset, ebuild scheduled for merge)
64 >>>>> * (kde-base/kate-plugins-3.5.10::kde-sunset, ebuild scheduled for merge)
65 >>>>> * (kde-base/konsolekalendar-3.5.10::kde-sunset, ebuild scheduled for merge)
66 >>>>> * (kde-base/korganizer-3.5.10::kde-sunset, ebuild scheduled for merge)
67 >>>>
68 >>>> and for any packages on the other lists that still won't merge, use the
69 >>>> equery command to determine what the most recent KDE3 ebuild is:
70 >>>
71 >>> This is an error on korganizer both 3.5.10 and 3.5.10-r1 (latest):
72 >>>
73 >>> /bin/sh ../../../libtool --silent --tag=CXX --mode=compile
74 >>> x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../..
75 >>> -I../../../kontact/interfaces -I../../../libkdepim
76 >>> -I../../../korganizer -I../../../korganizer/interfaces -I../../..
77 >>> -I../../../libkdepim -I/usr/kde/3.5/include -I/usr/qt/3/include -I.
78 >>> -DQT_THREAD_SUPPORT -D_REENTRANT -D_LARGE_FILES=1 -Wno-long-long
79 >>> -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
80 >>> -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2
81 >>> -march=core2 -O2 -pipe -Wformat-security -Wmissing-format-attribute
82 >>> -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common
83 >>> -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
84 >>> -DQT_NO_TRANSLATION -c -o korganizerplugin.lo korganizerplugin.cpp
85 >>> /bin/sh ../../../libtool --silent --tag=CXX --mode=compile
86 >>> x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../..
87 >>> -I../../../kontact/interfaces -I../../../libkdepim
88 >>> -I../../../korganizer -I../../../korganizer/interfaces -I../../..
89 >>> -I../../../libkdepim -I/usr/kde/3.5/include -I/usr/qt/3/include -I.
90 >>> -DQT_THREAD_SUPPORT -D_REENTRANT -D_LARGE_FILES=1 -Wno-long-long
91 >>> -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align
92 >>> -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2
93 >>> -march=core2 -O2 -pipe -Wformat-security -Wmissing-format-attribute
94 >>> -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common
95 >>> -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT
96 >>> -DQT_NO_TRANSLATION -c -o summarywidget.lo summarywidget.cpp
97 >>> In file included from /usr/qt/3/include/qdragobject.h:50:0,
98 >>> from korganizerplugin.cpp:28:
99 >>> /usr/qt/3/include/qimage.h: In member function 'bool
100 >>> QImageTextKeyLang::operator<(const QImageTextKeyLang&) const':
101 >>> /usr/qt/3/include/qimage.h:61:61: warning: suggest parentheses around
102 >>> '&&' within '||'
103 >>> summarywidget.cpp: In member function 'void SummaryWidget::updateView()':
104 >>> summarywidget.cpp:170:64: error: cannot call constructor 'QDate::QDate' directly
105 >>> summarywidget.cpp:170:64: error: for a function-style cast, remove
106 >>> the redundant '::QDate'
107 >>> summarywidget.cpp:230:38: error: cannot call constructor 'QTime::QTime' directly
108 >>> summarywidget.cpp:230:38: error: for a function-style cast, remove
109 >>> the redundant '::QTime'
110 >>> summarywidget.cpp:233:40: error: cannot call constructor 'QTime::QTime' directly
111 >>> summarywidget.cpp:233:40: error: for a function-style cast, remove
112 >>> the redundant '::QTime'
113 >>> make[4]: *** [summarywidget.lo] Error 1
114 >>> make[4]: *** Waiting for unfinished jobs....
115 >>> make[4]: Leaving directory
116 >>> `/var/tmp/portage/kde-base/korganizer-3.5.10-r1/work/korganizer-3.5.10/kontact/plugins/korganizer'
117 >>> make[3]: *** [all-recursive] Error 1
118 >>> make[3]: Leaving directory
119 >>> `/var/tmp/portage/kde-base/korganizer-3.5.10-r1/work/korganizer-3.5.10/kontact/plugins'
120 >>> make[2]: *** [all-recursive] Error 1
121 >>> make[2]: Leaving directory
122 >>> `/var/tmp/portage/kde-base/korganizer-3.5.10-r1/work/korganizer-3.5.10/kontact'
123 >>> make[1]: *** [all-recursive] Error 1
124 >>> make[1]: Leaving directory
125 >>> `/var/tmp/portage/kde-base/korganizer-3.5.10-r1/work/korganizer-3.5.10'
126 >>> make: *** [all] Error 2
127 >>> emake failed
128 >>> * ERROR: kde-base/korganizer-3.5.10-r1 failed (compile phase):
129 >>> * died running emake, kde_src_compile:make
130 >>> *
131 >>> * Call stack:
132 >>> * ebuild.sh, line 93: Called src_compile
133 >>> * environment, line 4738: Called kde_src_compile
134 >>> * environment, line 3342: Called kde_src_compile 'all'
135 >>> * environment, line 3357: Called kde_src_compile 'make'
136 >>> * environment, line 3349: Called die
137 >>> * The specific snippet of code:
138 >>> * emake || die "died running emake, $FUNCNAME:make"
139 >>> *
140 >>> * If you need support, post the output of `emerge --info
141 >>> '=kde-base/korganizer-3.5.10-r1'`,
142 >>> * the complete build log and the output of `emerge -pqv
143 >>> '=kde-base/korganizer-3.5.10-r1'`.
144 >>> * This ebuild used the following eclasses from overlays:
145 >>> * /var/lib/layman/kde-sunset/eclass/kde-meta.eclass
146 >>> * /var/lib/layman/kde-sunset/eclass/kde.eclass
147 >>> * /var/lib/layman/kde-sunset/eclass/kde-functions.eclass
148 >>> * /var/lib/layman/kde-sunset/eclass/qt3.eclass
149 >>> * This ebuild is from an overlay named 'kde-sunset':
150 >>> '/var/lib/layman/kde-sunset/'
151 >>> * The complete build log is located at
152 >>> '/var/tmp/portage/kde-base/korganizer-3.5.10-r1/temp/build.log'.
153 >>> * The ebuild environment file is located at
154 >>> '/var/tmp/portage/kde-base/korganizer-3.5.10-r1/temp/environment'.
155 >>> * Working directory:
156 >>> '/var/tmp/portage/kde-base/korganizer-3.5.10-r1/work/korganizer-3.5.10'
157 >>> * S: '/var/tmp/portage/kde-base/korganizer-3.5.10-r1/work/korganizer-3.5.10'
158 >>>
159 >>>>>> Failed to emerge kde-base/korganizer-3.5.10-r1, Log file:
160 >>>
161 >>>>>> '/var/tmp/portage/kde-base/korganizer-3.5.10-r1/temp/build.log'
162 >>>
163 >>> * Messages for package kde-base/korganizer-3.5.10-r1:
164 >>>
165 >>> * ERROR: kde-base/korganizer-3.5.10-r1 failed (compile phase):
166 >>> * died running emake, kde_src_compile:make
167 >>> *
168 >>> * Call stack:
169 >>> * ebuild.sh, line 93: Called src_compile
170 >>> * environment, line 4738: Called kde_src_compile
171 >>> * environment, line 3342: Called kde_src_compile 'all'
172 >>> * environment, line 3357: Called kde_src_compile 'make'
173 >>> * environment, line 3349: Called die
174 >>> * The specific snippet of code:
175 >>> * emake || die "died running emake, $FUNCNAME:make"
176 >>> *
177 >>> * If you need support, post the output of `emerge --info
178 >>> '=kde-base/korganizer-3.5.10-r1'`,
179 >>> * the complete build log and the output of `emerge -pqv
180 >>> '=kde-base/korganizer-3.5.10-r1'`.
181 >>> * This ebuild used the following eclasses from overlays:
182 >>> * /var/lib/layman/kde-sunset/eclass/kde-meta.eclass
183 >>> * /var/lib/layman/kde-sunset/eclass/kde.eclass
184 >>> * /var/lib/layman/kde-sunset/eclass/kde-functions.eclass
185 >>> * /var/lib/layman/kde-sunset/eclass/qt3.eclass
186 >>> * This ebuild is from an overlay named 'kde-sunset':
187 >>> '/var/lib/layman/kde-sunset/'
188 >>> * The complete build log is located at
189 >>> '/var/tmp/portage/kde-base/korganizer-3.5.10-r1/temp/build.log'.
190 >>> * The ebuild environment file is located at
191 >>> '/var/tmp/portage/kde-base/korganizer-3.5.10-r1/temp/environment'.
192 >>> * Working directory:
193 >>> '/var/tmp/portage/kde-base/korganizer-3.5.10-r1/work/korganizer-3.5.10'
194 >>> * S: '/var/tmp/portage/kde-base/korganizer-3.5.10-r1/work/korganizer-3.5.10'
195 >>>
196 >>> Any idea?
197 >>
198 >> The same error goes to konsolekalendar...
199 >>
200 >>>
201 >>> I will try to merge everything else one by one and report back any
202 >>> other problems.
203 >>>
204 >>> Thank you.
205 >>>
206 >>>>
207 >>>> # equery meta kcontrol
208 >>>> * kde-base/kcontrol [gentoo]
209 >>>> Herd: kde (kde@g.o)
210 >>>> Maintainer: None specified
211 >>>> Upstream: None specified
212 >>>> Homepage: http://www.kde.org/
213 >>>> Location: /usr/portage/kde-base/kcontrol
214 >>>> Keywords: 3.5.10:3.5: alpha amd64 hppa ia64 ppc ppc64 sparc x86
215 >>>> Keywords: 3.5.10-r1:3.5: ~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd <--this one
216 >>>> Keywords: 4.8.5:4: amd64 ppc x86 ~ppc64 ~x86-fbsd
217 >>>> Keywords: 4.9.1:4:
218 >>>> Keywords: 4.9.2:4: ~amd64 ~amd64-linux ~arm ~x86 ~x86-linux
219 >>>>
220 >>>> and unmask it, then try to merge again. If you don't have the equery command,
221 >>>> emerge gentoolkit.
222 >>>>
223 >>>> The packages you absolutely need to get working are the ones I shortlisted as part
224 >>>> of kde-base, and kcontrol. Most of the others can be worked around by substituting
225 >>>> other applications with the same functionality. Note that kopete has at least one
226 >>>> broken plugin (I think it's jabber) that may not compile under any circumstances.
227 >
228 > kate-plugins also fail to compile:
229 >
230 > LearningRight temp # equery meta kate-plugins
231 > * kde-base/kate-plugins [kde-sunset]
232 > Herd: kde (kde@g.o)
233 > Maintainer: None specified
234 > Upstream: None specified
235 > Homepage: http://www.kde.org/
236 > Location: /var/lib/layman/kde-sunset/kde-base/kate-plugins
237 > Keywords: 3.5.10:3.5: alpha amd64 hppa ia64 ppc ppc64 sparc x86
238 >
239 > /bin/sh ../../libtool --silent --tag=CXX --mode=compile
240 > x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../..
241 > -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT
242 > -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500
243 > -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith
244 > -DNDEBUG -DNO_DEBUG -O2 -march=core2 -O2 -pipe -Wformat-security
245 > -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions
246 > -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST
247 > -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o
248 > plugin_katetabbarextension.lo plugin_katetabbarextension.cpp
249 > In file included from plugin_katetabbarextension.cpp:27:0:
250 > plugin_katetabbarextension.h: In constructor 'MyPtrList::MyPtrList()':
251 > plugin_katetabbarextension.h:56:54: error: cannot call constructor
252 > 'MyPtrList::QPtrList' directly
253 > plugin_katetabbarextension.h:56:54: error: for a function-style
254 > cast, remove the redundant '::QPtrList'
255 > plugin_katetabbarextension.h: At global scope:
256 > plugin_katetabbarextension.h:309:13: warning: unused parameter 'number'
257 > plugin_katetabbarextension.h:309:13: warning: unused parameter 'size'
258 > make[3]: *** [plugin_katetabbarextension.lo] Error 1
259 > make[3]: Leaving directory
260 > `/var/tmp/portage/kde-base/kate-plugins-3.5.10/work/kate-plugins-3.5.10/kate/tabbarextension'
261 > make[2]: *** [all-recursive] Error 1
262 > make[2]: Leaving directory
263 > `/var/tmp/portage/kde-base/kate-plugins-3.5.10/work/kate-plugins-3.5.10/kate'
264 > make[1]: *** [all-recursive] Error 1
265 > make[1]: Leaving directory
266 > `/var/tmp/portage/kde-base/kate-plugins-3.5.10/work/kate-plugins-3.5.10'
267 > make: *** [all] Error 2
268 > emake failed
269
270 Finally latest kopete fails qwith following:
271
272 /bin/sh ../../../libtool --silent --tag=CXX --mode=compile
273 x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../..
274 -I../../../kopete/protocols/gadu/libgadu -I/usr/kde/3.5/include
275 -I/usr/qt/3/include -I. -DKDE_NO_COMPAT -DQT_NO_COMPAT
276 -DQT_NO_CAST_ASCII -DQT_NO_ASCII_CAST -I../../../kopete/libkopete
277 -I../../../kopete/libkopete -I../../../kopete/libkopete/avdevice
278 -I../../../kopete/libkopete/ui -I../../../kopete/libkopete/ui
279 -I../../../kopete/libkopete/private -I../../../kopete/libkopete/ui
280 -I/usr/kde/3.5/include -I/usr/qt/3/include -I. -DQT_THREAD_SUPPORT
281 -D_REENTRANT -D_LARGE_FILES=1 -Wno-long-long -Wundef -ansi
282 -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall
283 -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=core2 -O2 -pipe
284 -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor
285 -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE
286 -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c
287 -o videodevicepool.lo videodevicepool.cpp
288 In file included from videodevice.cpp:27:0:
289 videodevice.h:55:28: fatal error: linux/videodev.h: No such file or directory
290 compilation terminated.
291 make[4]: *** [videodevice.lo] Error 1
292 make[4]: *** Waiting for unfinished jobs....
293 In file included from videodevicepool.cpp:29:0:
294 videodevice.h:55:28: fatal error: linux/videodev.h: No such file or directory
295 compilation terminated.
296 make[4]: *** [videodevicepool.lo] Error 1
297 make[4]: Leaving directory
298 `/var/tmp/portage/kde-base/kopete-3.5.10-r6/work/kopete-3.5.10/kopete/libkopete/avdevice'
299 make[3]: *** [all-recursive] Error 1
300 make[3]: Leaving directory
301 `/var/tmp/portage/kde-base/kopete-3.5.10-r6/work/kopete-3.5.10/kopete/libkopete'
302 make[2]: *** [all-recursive] Error 1
303 make[2]: Leaving directory
304 `/var/tmp/portage/kde-base/kopete-3.5.10-r6/work/kopete-3.5.10/kopete'
305 make[1]: *** [all-recursive] Error 1
306 make[1]: Leaving directory
307 `/var/tmp/portage/kde-base/kopete-3.5.10-r6/work/kopete-3.5.10
308
309 Thank you.
310
311 >
312 >
313 >>>>
314 >>>> Oh, and incidentally,
315 >>>>
316 >>>> No.
317 >>>>>Should I top-post?
318 >>>>
319 >>>> Good luck.
320 >>>>

Replies

Subject Author
Re: [gentoo-desktop] Dependencies of KDE 3 "E. Liddell" <ejlddll@××××××××××.com>
[gentoo-desktop] Re: Dependencies of KDE 3 Duncan <1i5t5.duncan@×××.net>