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

Replies

Subject Author
Re: [gentoo-desktop] Dependencies of KDE 3 Igor Korot <ikorot01@×××××.com>