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. |