Gentoo Archives: gentoo-user

From: Ian Lee <ian@×××××××××××××××××××.uk>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] dev-libs/efreet-9999 revision 57773 fails to emerge
Date: Tue, 15 Mar 2011 20:55:02
Message-Id: 4D7FD1EF.3040509@leehouse.eclipse.co.uk
In Reply to: [gentoo-user] dev-libs/efreet-9999 revision 57773 fails to emerge by Mick
1 On 15/03/11 19:15, Mick wrote:
2 > I'm trying to emerge the latest dev-libs/efreet-9999, but it fails as shown
3 > below:
4 >
5 > =========================================
6 >>>> Emerging (1 of 2) dev-libs/efreet-9999 from enlightenment
7 > * Package: dev-libs/efreet-9999
8 > * Repository: enlightenment
9 > * Maintainer: enlightenment@g.o
10 > * USE: amd64 elibc_glibc kernel_linux multilib nls userland_GNU
11 > * FEATURES: ccache sandbox userpriv usersandbox
12 >>>> Unpacking source...
13 > * subversion switch start -->
14 > * old repository: http://svn.enlightenment.org/svn/e/trunk/efreet@56636
15 > * new repository: http://svn.enlightenment.org/svn/e/trunk//efreet
16 > U src/tests/ef_data_dirs.c
17 > U src/tests/compare
18 > U src/tests/ef_utils.c
19 > U src/tests/ef_cache.c
20 > U src/tests/main.c
21 > U src/tests/data/sub
22 > U src/tests/data
23 > U src/tests/efreet_icon_cache_dump.c
24 > U src/tests
25 > U src/lib/efreet_menu.c
26 > U src/lib/efreet_utils.h
27 > U src/lib/efreet_desktop_command.c
28 > U src/lib/efreet_desktop.c
29 > U src/lib/efreet_base.c
30 > U src/lib/efreet_desktop.h
31 > U src/lib/efreet_private.h
32 > U src/lib/efreet_ini.c
33 > U src/lib/efreet.c
34 > U src/lib/efreet_trash.c
35 > U src/lib/efreet_mime.c
36 > U src/lib/efreet_icon.c
37 > U src/lib/efreet_icon.h
38 > U src/lib/efreet_uri.c
39 > U src/lib/efreet_utils.c
40 > U src/lib/efreet_xml.c
41 > U src/lib/efreet_cache_private.h
42 > U src/lib/efreet_cache.c
43 > U src/bin/efreet_icon_cache_create.c
44 > U src/bin/efreet_desktop_cache_create.c
45 > U ChangeLog
46 > U doc/head.html
47 > U autogen.sh
48 > U .
49 > Updated to revision 57773.
50 > * working copy: /usr/portage/distfiles/svn-src/enlightenment//efreet
51 >
52 >>>> Source unpacked in /var/tmp/portage/dev-libs/efreet-9999/work
53 >>>> Preparing source in /var/tmp/portage/dev-libs/efreet-9999/work/efreet ...
54 > * Running eautoreconf in '/var/tmp/portage/dev-libs/efreet-9999/work/efreet'
55 > ...
56 > * Running aclocal -I m4 ... [ ok ]
57 > * Running libtoolize --copy --force --install --automake ... [ ok ]
58 > * Running aclocal -I m4 ... [ ok ]
59 > * Running autoconf ... [ ok ]
60 > * Running autoheader ... [ ok ]
61 > * Running automake --add-missing --copy ... [ ok ]
62 > * Running elibtoolize in: efreet/
63 > * Applying portage-2.2.patch ...
64 > * Applying sed-1.5.6.patch ...
65 > * Applying as-needed-2.2.6.patch ...
66 > * Removing useless C++ checks ... [ ok ]
67 >>>> Source prepared.
68 >>>> Configuring source in /var/tmp/portage/dev-libs/efreet-9999/work/efreet
69 > ...
70 > * econf: updating efreet/config.sub with /usr/share/gnuconfig/config.sub
71 > * econf: updating efreet/config.guess with /usr/share/gnuconfig/config.guess
72 > ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-
73 > gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --
74 > sysconfdir=/etc --localstatedir=/var/lib --libdir=/usr/lib64 --disable-icon-
75 > cache --disable-static
76 > configure: WARNING: unrecognized options: --disable-icon-cache
77 > checking for a BSD-compatible install... /usr/bin/install -c
78 > checking whether build environment is sane... yes
79 > checking for a thread-safe mkdir -p... /bin/mkdir -p
80 > checking for gawk... gawk
81 > checking whether make sets $(MAKE)... yes
82 > checking build system type... x86_64-pc-linux-gnu
83 > checking host system type... x86_64-pc-linux-gnu
84 > checking how to print strings... printf
85 > checking for style of include used by make... GNU
86 > checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc
87 > checking whether the C compiler works... yes
88 > checking for C compiler default output file name... a.out
89 > checking for suffix of executables...
90 > checking whether we are cross compiling... no
91 > checking for suffix of object files... o
92 > checking whether we are using the GNU C compiler... yes
93 > checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes
94 > checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed
95 > checking dependency style of x86_64-pc-linux-gnu-gcc... gcc3
96 > checking for a sed that does not truncate output... /bin/sed
97 > checking for grep that handles long lines and -e... /bin/grep
98 > checking for egrep... /bin/grep -E
99 > checking for fgrep... /bin/grep -F
100 > checking for ld used by x86_64-pc-linux-gnu-gcc... /usr/x86_64-pc-linux-
101 > gnu/bin/ld
102 > checking if the linker (/usr/x86_64-pc-linux-gnu/bin/ld) is GNU ld... yes
103 > checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B
104 > checking the name lister (/usr/bin/nm -B) interface... BSD nm
105 > checking whether ln -s works... yes
106 > checking the maximum length of command line arguments... 1572864
107 > checking whether the shell understands some XSI constructs... yes
108 > checking whether the shell understands "+="... yes
109 > checking for /usr/x86_64-pc-linux-gnu/bin/ld option to reload object files...
110 > -r
111 > checking for x86_64-pc-linux-gnu-objdump... objdump
112 > checking how to recognize dependent libraries... pass_all
113 > checking for x86_64-pc-linux-gnu-ar... x86_64-pc-linux-gnu-ar
114 > checking for x86_64-pc-linux-gnu-strip... x86_64-pc-linux-gnu-strip
115 > checking for x86_64-pc-linux-gnu-ranlib... x86_64-pc-linux-gnu-ranlib
116 > checking command to parse /usr/bin/nm -B output from x86_64-pc-linux-gnu-gcc
117 > object... ok
118 > checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E
119 > checking for ANSI C header files... yes
120 > checking for sys/types.h... yes
121 > checking for sys/stat.h... yes
122 > checking for stdlib.h... yes
123 > checking for string.h... yes
124 > checking for memory.h... yes
125 > checking for strings.h... yes
126 > checking for inttypes.h... yes
127 > checking for stdint.h... yes
128 > checking for unistd.h... yes
129 > checking for dlfcn.h... yes
130 > checking for objdir... .libs
131 > checking if x86_64-pc-linux-gnu-gcc supports -fno-rtti -fno-exceptions... no
132 > checking for x86_64-pc-linux-gnu-gcc option to produce PIC... -fPIC -DPIC
133 > checking if x86_64-pc-linux-gnu-gcc PIC flag -fPIC -DPIC works... yes
134 > checking if x86_64-pc-linux-gnu-gcc static flag -static works... yes
135 > checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... yes
136 > checking if x86_64-pc-linux-gnu-gcc supports -c -o file.o... (cached) yes
137 > checking whether the x86_64-pc-linux-gnu-gcc linker (/usr/x86_64-pc-linux-
138 > gnu/bin/ld -m elf_x86_64) supports shared libraries... yes
139 > checking whether -lc should be explicitly linked in... no
140 > checking dynamic linker characteristics... GNU/Linux ld.so
141 > checking how to hardcode library paths into programs... immediate
142 > checking whether stripping libraries is possible... yes
143 > checking if libtool supports shared libraries... yes
144 > checking whether to build shared libraries... yes
145 > checking whether to build static libraries... no
146 > checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
147 > checking whether we are using the GNU C compiler... (cached) yes
148 > checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
149 > checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none
150 > needed
151 > checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3
152 > checking for x86_64-pc-linux-gnu-pkg-config... no
153 > checking for pkg-config... /usr/bin/pkg-config
154 > checking pkg-config is at least version 0.9.0... yes
155 > checking whether to build documentation... yes
156 > checking for doxygen... no
157 > WARNING:
158 > The doxygen program was not found in your execute path.
159 > You may have doxygen installed somewhere not covered by your path.
160 >
161 > If this is the case make sure you have the packages installed, AND
162 > that the doxygen program is in your execute path (see your
163 > shell manual page on setting the $PATH environment variable), OR
164 > alternatively, specify the program to use with --with-doxygen.
165 > configure: WARNING: no doxygen detected. Documentation will not be built
166 > checking for EFREET... yes
167 > checking for EINA... yes
168 > checking arpa/inet.h usability... yes
169 > checking arpa/inet.h presence... yes
170 > checking for arpa/inet.h... yes
171 > checking for an ANSI C-conforming const... yes
172 > checking for __attribute__... yes
173 > checking for x86_64-pc-linux-gnu-gcc... (cached) x86_64-pc-linux-gnu-gcc
174 > checking whether we are using the GNU C compiler... (cached) yes
175 > checking whether x86_64-pc-linux-gnu-gcc accepts -g... (cached) yes
176 > checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... (cached) none
177 > needed
178 > checking dependency style of x86_64-pc-linux-gnu-gcc... (cached) gcc3
179 > checking for ANSI C header files... (cached) yes
180 > checking whether the compiler supports -Wshadow... yes
181 > checking for PATH_MAX in limits.h... yes
182 > checking for library containing strerror... none required
183 > checking for working alloca.h... yes
184 > checking for alloca... yes
185 > checking for strlcpy... no
186 > checking for clearenv... yes
187 > checking whether tests are built... no
188 > checking whether to use profiling instrumentation... no
189 > configure: creating ./config.status
190 > config.status: creating efreet.spec
191 > config.status: creating efreet.pc
192 > config.status: creating efreet-mime.pc
193 > config.status: creating efreet-trash.pc
194 > config.status: creating Makefile
195 > config.status: creating doc/Makefile
196 > config.status: creating doc/Doxyfile
197 > config.status: creating src/Makefile
198 > config.status: creating src/lib/Makefile
199 > config.status: creating src/bin/Makefile
200 > config.status: creating src/tests/Makefile
201 > config.status: creating src/tests/data/Makefile
202 > config.status: creating src/tests/data/sub/Makefile
203 > config.status: creating src/tests/compare/Makefile
204 > config.status: creating config.h
205 > config.status: executing depfiles commands
206 > config.status: executing libtool commands
207 > configure: WARNING: unrecognized options: --disable-icon-cache
208 >
209 >
210 >
211 > ------------------------------------------------------------------------
212 > efreet 1.0.999.57773
213 > ------------------------------------------------------------------------
214 >
215 > Configuration Options Summary:
216 >
217 > Specification compliance:
218 > Strict.............: no
219 > Sloppy.............: yes
220 >
221 > Tests................: no
222 > Coverage.............: no
223 >
224 > Documentation........: no
225 >
226 > Compilation............: make (or gmake)
227 > CPPFLAGS.............:
228 > CFLAGS...............: -march=core2 -msse4 -mcx16 -msahf -O2 -pipe -Wshadow
229 > LDFLAGS..............: -Wl,-O1 -Wl,--as-needed
230 >
231 > Installation...........: make install (as root if needed, with 'su' or 'sudo')
232 > prefix...............: /usr
233 >
234 >>>> Source configured.
235 >>>> Compiling source in /var/tmp/portage/dev-libs/efreet-9999/work/efreet ...
236 > make -j9
237 > make all-recursive
238 > make[1]: Entering directory `/var/tmp/portage/dev-
239 > libs/efreet-9999/work/efreet'
240 > Making all in src
241 > make[2]: Entering directory `/var/tmp/portage/dev-
242 > libs/efreet-9999/work/efreet/src'
243 > Making all in lib
244 > make[3]: Entering directory `/var/tmp/portage/dev-
245 > libs/efreet-9999/work/efreet/src/lib'
246 > CC libefreet_la-efreet.lo
247 > CC libefreet_la-efreet_base.lo
248 > CC libefreet_la-efreet_icon.lo
249 > CC libefreet_la-efreet_xml.lo
250 > CC libefreet_la-efreet_ini.lo
251 > CC libefreet_la-efreet_desktop.lo
252 > CC libefreet_la-efreet_desktop_command.lo
253 > CC libefreet_la-efreet_menu.lo
254 > CC libefreet_la-efreet_utils.lo
255 > efreet_desktop.c: In function 'efreet_desktop_changes_cb':
256 > efreet_desktop.c:1207: error: 'ECORE_FILE_EVENT_CLOSED' undeclared (first use
257 > in this function)
258 > efreet_desktop.c:1207: error: (Each undeclared identifier is reported only
259 > once
260 > efreet_desktop.c:1207: error: for each function it appears in.)
261 > make[3]: *** [libefreet_la-efreet_desktop.lo] Error 1
262 > make[3]: *** Waiting for unfinished jobs....
263 > efreet_icon.c: In function 'efreet_icon_changes_cb':
264 > efreet_icon.c:967: error: 'ECORE_FILE_EVENT_CLOSED' undeclared (first use in
265 > this function)
266 > efreet_icon.c:967: error: (Each undeclared identifier is reported only once
267 > efreet_icon.c:967: error: for each function it appears in.)
268 > make[3]: *** [libefreet_la-efreet_icon.lo] Error 1
269 > efreet.c: In function 'efreet_fsetowner':
270 > efreet.c:323: warning: ignoring return value of 'fchown', declared with
271 > attribute warn_unused_result
272 > make[3]: Leaving directory `/var/tmp/portage/dev-
273 > libs/efreet-9999/work/efreet/src/lib'
274 > make[2]: *** [all-recursive] Error 1
275 > make[2]: Leaving directory `/var/tmp/portage/dev-
276 > libs/efreet-9999/work/efreet/src'
277 > make[1]: *** [all-recursive] Error 1
278 > make[1]: Leaving directory `/var/tmp/portage/dev-libs/efreet-9999/work/efreet'
279 > make: *** [all] Error 2
280 > emake failed
281 > * ERROR: dev-libs/efreet-9999 failed (compile phase):
282 > * (no error message)
283 > *
284 > * Call stack:
285 > * ebuild.sh, line 56: Called src_compile
286 > * environment, line 2998: Called enlightenment_src_compile
287 > * environment, line 1626: Called die
288 > * The specific snippet of code:
289 > * emake || die;
290 > *
291 > * If you need support, post the output of 'emerge --info =dev-
292 > libs/efreet-9999',
293 > * the complete build log and the output of 'emerge -pqv =dev-
294 > libs/efreet-9999'.
295 > * This ebuild is from an overlay named 'enlightenment':
296 > '/var/lib/layman/enlightenment/'
297 > * The complete build log is located at '/var/log/portage/dev-
298 > libs:efreet-9999:20110315-190856.log'.
299 > * The ebuild environment file is located at '/var/tmp/portage/dev-
300 > libs/efreet-9999/temp/environment'.
301 > * S: '/var/tmp/portage/dev-libs/efreet-9999/work/efreet'
302 > =========================================
303 >
304 > Any ideas?
305 Update Ecore.

Replies

Subject Author
Re: [gentoo-user] dev-libs/efreet-9999 revision 57773 fails to emerge Alan McKinnon <alan.mckinnon@×××××.com>