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 |