Gentoo Archives: gentoo-user

From: easior <easior@×××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] gtk-engines-2.91.1 couldn't be compiled!
Date: Sat, 14 Apr 2012 11:31:39
Message-Id: 4F895F9F.0000F5.06152@bjapp15
1 Hi, all!
2
3 Recently, I'm interesting in trying Gnome 3.4. However, I have some
4 problems which I
5 couldn't attack. One of them is that gtk-engines-2.91.1 couldn't be
6 compiled.
7
8 Here is the build.log:
9
10 ====================================================================================
11
12 # cat build.log
13 * Package: x11-themes/gtk-engines-2.91.1
14 * Repository: gnome
15 * USE: elibc_glibc kernel_linux userland_GNU x86
16 * FEATURES: ccache preserve-libs sandbox
17 >>> Unpacking source...
18 >>> Unpacking gtk-engines-2.91.1.tar.bz2 to
19 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work
20 >>> Source unpacked in
21 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work
22 >>> Preparing source in
23 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1
24 ...
25 * Fixing OMF Makefiles ... [ ok ]
26 * Running elibtoolize in: gtk-engines-2.91.1/
27 * Applying portage/2.2 patch ...
28 * Applying sed/1.5.6 patch ...
29 * Applying as-needed/2.2.6 patch ...
30 >>> Source prepared.
31 >>> Configuring source in
32 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1
33 ...
34 * econf: updating gtk-engines-2.91.1/config.sub with
35 /usr/share/gnuconfig/config.sub
36 * econf: updating gtk-engines-2.91.1/config.guess with
37 /usr/share/gnuconfig/config.guess
38 ./configure --prefix=/usr --build=i686-pc-linux-gnu
39 --host=i686-pc-linux-gnu --mandir=/usr/share/man
40 --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc
41 --localstatedir=/var/lib --enable-animation --disable-hc
42 checking for a BSD-compatible install... /usr/bin/install -c
43 checking whether build environment is sane... yes
44 checking for a thread-safe mkdir -p... /bin/mkdir -p
45 checking for gawk... gawk
46 checking whether make sets $(MAKE)... yes
47 checking whether to enable maintainer-specific portions of
48 Makefiles... no
49 checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc
50 checking whether the C compiler works... yes
51 checking for C compiler default output file name... a.out
52 checking for suffix of executables...
53 checking whether we are cross compiling... no
54 checking for suffix of object files... o
55 checking whether we are using the GNU C compiler... yes
56 checking whether i686-pc-linux-gnu-gcc accepts -g... yes
57 checking for i686-pc-linux-gnu-gcc option to accept ISO C89... none
58 needed
59 checking for style of include used by make... GNU
60 checking dependency style of i686-pc-linux-gnu-gcc... gcc3
61 checking whether make sets $(MAKE)... (cached) yes
62 checking whether i686-pc-linux-gnu-gcc and cc understand -c and -o
63 together... yes
64 checking build system type... i686-pc-linux-gnu
65 checking host system type... i686-pc-linux-gnu
66 checking for a sed that does not truncate output... /bin/sed
67 checking for grep that handles long lines and -e... /bin/grep
68 checking for egrep... /bin/grep -E
69 checking for fgrep... /bin/grep -F
70 checking for ld used by i686-pc-linux-gnu-gcc...
71 /usr/i686-pc-linux-gnu/bin/ld
72 checking if the linker (/usr/i686-pc-linux-gnu/bin/ld) is GNU ld...
73 yes
74 checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
75 checking the name lister (/usr/bin/nm -B) interface... BSD nm
76 checking whether ln -s works... yes
77 checking the maximum length of command line arguments... 1572864
78 checking whether the shell understands some XSI constructs... yes
79 checking whether the shell understands "+="... yes
80 checking for /usr/i686-pc-linux-gnu/bin/ld option to reload object
81 files... -r
82 checking for i686-pc-linux-gnu-objdump... objdump
83 checking how to recognize dependent libraries... pass_all
84 checking for i686-pc-linux-gnu-ar... i686-pc-linux-gnu-ar
85 checking for i686-pc-linux-gnu-strip... i686-pc-linux-gnu-strip
86 checking for i686-pc-linux-gnu-ranlib... i686-pc-linux-gnu-ranlib
87 checking command to parse /usr/bin/nm -B output from
88 i686-pc-linux-gnu-gcc object... ok
89 checking how to run the C preprocessor... i686-pc-linux-gnu-gcc -E
90 checking for ANSI C header files... yes
91 checking for sys/types.h... yes
92 checking for sys/stat.h... yes
93 checking for stdlib.h... yes
94 checking for string.h... yes
95 checking for memory.h... yes
96 checking for strings.h... yes
97 checking for inttypes.h... yes
98 checking for stdint.h... yes
99 checking for unistd.h... yes
100 checking for dlfcn.h... yes
101 checking for objdir... .libs
102 checking if i686-pc-linux-gnu-gcc supports -fno-rtti
103 -fno-exceptions... no
104 checking for i686-pc-linux-gnu-gcc option to produce PIC... -fPIC
105 -DPIC
106 checking if i686-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
107 checking if i686-pc-linux-gnu-gcc static flag -static works... yes
108 checking if i686-pc-linux-gnu-gcc supports -c -o file.o... yes
109 checking if i686-pc-linux-gnu-gcc supports -c -o file.o... (cached)
110 yes
111 checking whether the i686-pc-linux-gnu-gcc linker
112 (/usr/i686-pc-linux-gnu/bin/ld) supports shared libraries... yes
113 checking whether -lc should be explicitly linked in... no
114 checking dynamic linker characteristics... GNU/Linux ld.so
115 checking how to hardcode library paths into programs... immediate
116 checking whether stripping libraries is possible... yes
117 checking if libtool supports shared libraries... yes
118 checking whether to build shared libraries... yes
119 checking whether to build static libraries... no
120 checking whether NLS is requested... yes
121 checking for intltool >= 0.31.0... 0.50.2 found
122 checking for intltool-update... /usr/bin/intltool-update
123 checking for intltool-merge... /usr/bin/intltool-merge
124 checking for intltool-extract... /usr/bin/intltool-extract
125 checking for xgettext... /usr/bin/xgettext
126 checking for msgmerge... /usr/bin/msgmerge
127 checking for msgfmt... /usr/bin/msgfmt
128 checking for gmsgfmt... /usr/bin/gmsgfmt
129 checking for perl... /usr/bin/perl
130 checking for perl >= 5.8.1... 5.12.4
131 checking for XML::Parser... ok
132 checking locale.h usability... yes
133 checking locale.h presence... yes
134 checking for locale.h... yes
135 checking for LC_MESSAGES... yes
136 checking libintl.h usability... yes
137 checking libintl.h presence... yes
138 checking for libintl.h... yes
139 checking for ngettext in libc... yes
140 checking for dgettext in libc... yes
141 checking for bind_textdomain_codeset... yes
142 checking for msgfmt... (cached) /usr/bin/msgfmt
143 checking for dcgettext... yes
144 checking if msgfmt accepts -c... yes
145 checking for gmsgfmt... (cached) /usr/bin/gmsgfmt
146 checking for xgettext... (cached) /usr/bin/xgettext
147 checking for i686-pc-linux-gnu-pkg-config... no
148 checking for pkg-config... /usr/bin/pkg-config
149 checking pkg-config is at least version 0.9.0... yes
150 checking for GTK... yes
151 configure: creating ./config.status
152 config.status: creating Makefile
153 config.status: creating test/Makefile
154 config.status: creating engines/Makefile
155 config.status: creating engines/support/Makefile
156 config.status: creating engines/clearlooks/Makefile
157 config.status: creating engines/crux/Makefile
158 config.status: creating engines/hc/Makefile
159 config.status: creating engines/industrial/Makefile
160 config.status: creating engines/mist/Makefile
161 config.status: creating engines/redmond/Makefile
162 config.status: creating engines/glide/Makefile
163 config.status: creating engines/thinice/Makefile
164 config.status: creating themes/Makefile
165 config.status: creating themes/Clearlooks/Makefile
166 config.status: creating themes/Clearlooks/gtk-3.0/Makefile
167 config.status: creating themes/GNOME3/Makefile
168 config.status: creating themes/GNOME3/gtk-3.0/Makefile
169 config.status: creating themes/GNOME3/metacity-1/Makefile
170 config.status: creating themes/Crux/Makefile
171 config.status: creating themes/Crux/gtk-3.0/Makefile
172 config.status: creating themes/Industrial/Makefile
173 config.status: creating themes/Industrial/gtk-3.0/Makefile
174 config.status: creating themes/Mist/Makefile
175 config.status: creating themes/Mist/gtk-3.0/Makefile
176 config.status: creating themes/Redmond/Makefile
177 config.status: creating themes/Redmond/gtk-3.0/Makefile
178 config.status: creating themes/ThinIce/Makefile
179 config.status: creating themes/ThinIce/gtk-3.0/Makefile
180 config.status: creating gtk-engines-3.pc
181 config.status: creating po/Makefile.in
182 config.status: creating schema/Makefile
183 config.status: creating schema/clearlooks.xml.in
184 config.status: creating schema/crux-engine.xml.in
185 config.status: creating schema/glide.xml.in
186 config.status: creating schema/hcengine.xml.in
187 config.status: creating schema/industrial.xml.in
188 config.status: creating schema/mist.xml.in
189 config.status: creating schema/redmond95.xml.in
190 config.status: creating schema/thinice.xml.in
191 config.status: creating engines/support/config.h
192 config.status: engines/support/config.h is unchanged
193 config.status: executing depfiles commands
194 config.status: executing libtool commands
195 config.status: executing default-1 commands
196 config.status: executing po/stamp-it commands
197
198 Special Flags:
199 Development Code - Disabled
200 Paranoia Flags - Disabled
201 Disable Deprecated - Disabled
202 Engine Schemas - Enabled
203 Fallback Widget Checks - Enabled
204
205 Engines and Themes:
206 ClearLooks - Including with animation support
207 Crux - Including
208 HC - Skipping
209 Industrial - Including
210 Mist - Including
211 Redmond - Including
212 Glide - Including
213 ThinIce - Including
214
215 >>> Source configured.
216 >>> Compiling source in
217 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1
218 ...
219 make -j3
220 Making all in engines
221 make[1]: Entering directory
222 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1/engines'
223 Making all in support
224 make[2]: Entering directory
225 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1/engines/support'
226 make all-am
227 make[3]: Entering directory
228 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1/engines/support'
229 CC cairo-support.lo
230 CC widget-information.lo
231 CCLD libsupport.la
232 make[3]: Leaving directory
233 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1/engines/support'
234 make[2]: Leaving directory
235 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1/engines/support'
236 Making all in clearlooks
237 make[2]: Entering directory
238 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1/engines/clearlooks'
239 CC clearlooks_style.lo
240 CC clearlooks_rc_style.lo
241 CC clearlooks_theme_main.lo
242 CC support.lo
243 ./src/clearlooks_style.c:721:2: 警告:#warning Assuming non-pulsing
244 #progress bars because there is
245 #currently no way to query them
246 #in GTK+ 3.0.
247 ./src/clearlooks_style.c:747:2: 警告:#warning Assuming non-pulsing
248 #progress bars because there is
249 #currently no way to query them
250 #in GTK+ 3.0.
251 ./src/clearlooks_style.c: 在函数‘clearlooks_style_draw_shadow’中:
252 ./src/clearlooks_style.c:218:3: 警告:不建议使用
253 ‘gtk_style_apply_default_background’(声明于
254 /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:384):Use
255 GtkStyleContext' instead
256 ./src/clearlooks_style.c: 在函数‘clearlooks_style_draw_box’中:
257 ./src/clearlooks_style.c:519:3: 警告:不建议使用
258 ‘gtk_style_apply_default_background’(声明于
259 /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:384):Use
260 GtkStyleContext' instead
261 ./src/clearlooks_style.c:1038:4: 警告:不建议使用‘gtk_paint_hline’(声
262 明于 /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:411):Use
263 GtkStyleContext' instead
264 ./src/clearlooks_style.c:1042:4: 警告:不建议使用‘gtk_paint_vline’(声
265 明于 /usr/include/gtk-3.0/gtk/deprecated/gtkstyle.h:420):Use
266 GtkStyleContext' instead
267 CC animation.lo
268 ./src/clearlooks_rc_style.c: 在函数‘clearlooks_gtk2_rc_parse_color’中:
269 ./src/clearlooks_rc_style.c:208:2: 警告:不建议使用
270 ‘gtk_rc_parse_color_full’(声明于
271 /usr/include/gtk-3.0/gtk/deprecated/gtkrc.h:296):Use
272 GtkStyleContext' instead
273 CC clearlooks_draw.lo
274 CC clearlooks_draw_glossy.lo
275 CC clearlooks_draw_inverted.lo
276 In file included from ./src/animation.c:31:0:
277 /usr/include/glib-2.0/glib/gtimer.h:28:2: error: #error "Only <glib.h><br> #can be included<br> #directly."
278 CC clearlooks_draw_gummy.lo
279 make[2]: *** [animation.lo] Error 1
280 make[2]: *** Waiting for unfinished jobs....
281 make[2]: Leaving directory
282 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1/engines/clearlooks'
283 make[1]: *** [all-recursive] Error 1
284 make[1]: Leaving directory
285 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1/engines'
286 make: *** [all-recursive] Error 1
287 emake failed
288 * ERROR: x11-themes/gtk-engines-2.91.1 failed (compile phase):
289 * compile failure
290 *
291 * Call stack:
292 * ebuild.sh, line 85: Called src_compile
293 * environment, line 2682: Called gnome2_src_compile
294 * environment, line 2040: Called die
295 * The specific snippet of code:
296 * emake || die "compile failure"
297 *
298 * If you need support, post the output of 'emerge --info
299 =x11-themes/gtk-engines-2.91.1',
300 * the complete build log and the output of 'emerge -pqv
301 =x11-themes/gtk-engines-2.91.1'.
302 * This ebuild used the following eclasses from overlays:
303 * /var/lib/layman/gnome/eclass/gnome2.eclass
304 * This ebuild is from an overlay named 'gnome':
305 /var/lib/layman/gnome/'
306 * The complete build log is located at
307 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/temp/build.log'.
308 * The ebuild environment file is located at
309 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/temp/environment'.
310 * S:
311 /var/tmp/portage/x11-themes/gtk-engines-2.91.1/work/gtk-engines-2.91.1'
312
313 ====================================================================================
314
315 Maybe, some patchs are wanted.
316
317 Thanks in advance.
318
319 Easior

Replies

Subject Author
[gentoo-user] Re: gtk-engines-2.91.1 couldn't be compiled! walt <w41ter@×××××.com>