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

Replies

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