Gentoo Archives: gentoo-user

From: Alan McKinnon <alan.mckinnon@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] dev-libs/efreet-9999 revision 57773 fails to emerge
Date: Tue, 15 Mar 2011 21:49:04
Message-Id: 4D7FDE70.6010302@gmail.com
In Reply to: Re: [gentoo-user] dev-libs/efreet-9999 revision 57773 fails to emerge by Ian Lee
1 On 15/03/11 22:54, Ian Lee wrote:
2 > On 15/03/11 19:15, Mick wrote:
3 >> I'm trying to emerge the latest dev-libs/efreet-9999, but it fails as shown
4 >> below:
5 >>
6 >> =========================================
7 >>>>> Emerging (1 of 2) dev-libs/efreet-9999 from enlightenment
8
9 [snip]
10
11 >> efreet_desktop.c: In function 'efreet_desktop_changes_cb':
12 >> efreet_desktop.c:1207: error: 'ECORE_FILE_EVENT_CLOSED' undeclared (first use
13 >> in this function)
14 >> efreet_desktop.c:1207: error: (Each undeclared identifier is reported only
15 >> once
16 >> efreet_desktop.c:1207: error: for each function it appears in.)
17 >> make[3]: *** [libefreet_la-efreet_desktop.lo] Error 1
18 >> make[3]: *** Waiting for unfinished jobs....
19 >> efreet_icon.c: In function 'efreet_icon_changes_cb':
20 >> efreet_icon.c:967: error: 'ECORE_FILE_EVENT_CLOSED' undeclared (first use in
21 >> this function)
22 >> efreet_icon.c:967: error: (Each undeclared identifier is reported only once
23 >> efreet_icon.c:967: error: for each function it appears in.)
24 >> make[3]: *** [libefreet_la-efreet_icon.lo] Error 1
25 >> efreet.c: In function 'efreet_fsetowner':
26 >> efreet.c:323: warning: ignoring return value of 'fchown', declared with
27 >> attribute warn_unused_result
28 >> make[3]: Leaving directory `/var/tmp/portage/dev-
29 >> libs/efreet-9999/work/efreet/src/lib'
30 >> make[2]: *** [all-recursive] Error 1
31 >> make[2]: Leaving directory `/var/tmp/portage/dev-
32 >> libs/efreet-9999/work/efreet/src'
33 >> make[1]: *** [all-recursive] Error 1
34 >> make[1]: Leaving directory `/var/tmp/portage/dev-libs/efreet-9999/work/efreet'
35 >> make: *** [all] Error 2
36 >> emake failed
37 >> * ERROR: dev-libs/efreet-9999 failed (compile phase):
38 >> * (no error message)
39 >> *
40 >> * Call stack:
41 >> * ebuild.sh, line 56: Called src_compile
42 >> * environment, line 2998: Called enlightenment_src_compile
43 >> * environment, line 1626: Called die
44 >> * The specific snippet of code:
45 >> * emake || die;
46 >> *
47 >> * If you need support, post the output of 'emerge --info =dev-
48 >> libs/efreet-9999',
49 >> * the complete build log and the output of 'emerge -pqv =dev-
50 >> libs/efreet-9999'.
51 >> * This ebuild is from an overlay named 'enlightenment':
52 >> '/var/lib/layman/enlightenment/'
53 >> * The complete build log is located at '/var/log/portage/dev-
54 >> libs:efreet-9999:20110315-190856.log'.
55 >> * The ebuild environment file is located at '/var/tmp/portage/dev-
56 >> libs/efreet-9999/temp/environment'.
57 >> * S: '/var/tmp/portage/dev-libs/efreet-9999/work/efreet'
58 >> =========================================
59 >>
60 >> Any ideas?
61 > Update Ecore.
62
63 Further to that, efl-9999 is not stable and changes to the code are not
64 reflected in version number bumps. It's all in svn so who knows what
65 you'll get on any given day. From long bitter hard experience:
66
67 Just write a little script that rebuilds ALL of efl anytime you want to
68 rebuild any part of it. Do not be tempted to short cut this process, too
69 often it ends in tears. Just bite the bullet and let it run.
70
71 Creating a portage set with all efl & e17 ebuilds in it also works. Then
72 you can "emerge @e17" and get the same result as a wrapper script.
73
74 --
75 alan dot mckinnon at gmail dot com

Replies

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