1 |
On Sunday 28 November 2010 08:19:13 Alan McKinnon wrote: |
2 |
> Apparently, though unproven, at 09:56 on Sunday 28 November 2010, Hung Dang |
3 |
> |
4 |
> did opine thusly: |
5 |
> > On 11/27/10 11:57, Mick wrote: |
6 |
> > > On Saturday 27 November 2010 17:57:45 Hung Dang wrote: |
7 |
> > >> On 11/27/10 09:56, Mick wrote: |
8 |
> > >>> On Saturday 27 November 2010 07:37:48 Alan McKinnon wrote: |
9 |
> > >>>> Apparently, though unproven, at 08:39 on Saturday 27 November 2010, |
10 |
> > >>>> Hung Dang |
11 |
> > >>>> |
12 |
> > >>>> did opine thusly: |
13 |
> > >>>>> Hi all, |
14 |
> > >>>>> |
15 |
> > >>>>> I am trying to get E17 on my computer using this guide |
16 |
> > >>>>> http://en.gentoo-wiki.com/wiki/E17. I have also added source |
17 |
> > >>>>> /var/lib/layman/make.conf to make.conf and update |
18 |
> > >>>>> PORTDIR_OVERLAY="" to /var/lib/layman/make.conf. After that I try |
19 |
> > >>>>> to emerge |
20 |
> > >>>>> elightenment and can only get x11-wm/enlightenment-1.0.7. When I |
21 |
> > >>>>> try to log in to enlightenment I can only get E16. |
22 |
> > >>>>> |
23 |
> > >>>>> Any idea? |
24 |
> > >>>>> |
25 |
> > >>>>> Thanks in advance |
26 |
> > >>>>> Hung |
27 |
> > >>>> |
28 |
> > >>>> You didn't unmask/keyword anything, so you are getting the window |
29 |
> > >>>> manager in portage, which is e16. |
30 |
> > >>>> |
31 |
> > >>>> To get e17 you need to get it from an overlay. The only overlay that |
32 |
> > >>>> actually works right now is |
33 |
> > >>>> |
34 |
> > >>>> http://svn.enlightenment.org/svn/e/trunk/packaging/gentoo |
35 |
> > >>>> |
36 |
> > >>>> vapier's overlay was out of date, is now being updated and is in a |
37 |
> > >>>> state of flux, i.e. constantly breaking and changing. |
38 |
> > >>>> |
39 |
> > >>>> I've never heard of the overlay on the gentoo-wiki page. |
40 |
> > >>>> |
41 |
> > >>>> To use the e17 window manager you *must* install the -9999 efl libs |
42 |
> > >>>> from svn. The e17 ebuild does not cater for the -beta2 versions. |
43 |
> > >>> |
44 |
> > >>> I'm not sure that efl overlay is still required to run E17. I just |
45 |
> > >>> today moved from efl to the enlightenment overlay (Vapier's). I had |
46 |
> > >>> to keyword all necessary E17 packages as -9999 ** to be able to |
47 |
> > >>> install stuff, or the E16 packages were being drawn in. The |
48 |
> > >>> enlightenment overlay seems to be a couple of months behind efl |
49 |
> > >>> judging by the bugs that I thought were already resolved. |
50 |
> > >>> |
51 |
> > >>> Some packages (e.g. epdf) will not build because dependencies are |
52 |
> > >>> missing and what not, but the following packages were able to emerge |
53 |
> > >>> without problems and give (me) a functioning desktop: |
54 |
> > >>> |
55 |
> > >>> =============================== |
56 |
> > >>> emerge -aDv dev-libs/ecore dev-libs/e_dbus dev-libs/eet dev-libs/eina |
57 |
> > >>> dev- libs/embryo dev-libs/efreet media-libs/edje media-libs/ethumb |
58 |
> > >>> media-libs/evas x11-wm/enlightenment media-libs/emotion dev-libs/eeze |
59 |
> > >>> |
60 |
> > >>> These are the packages that would be merged, in order: |
61 |
> > >>> |
62 |
> > >>> Calculating dependencies... done! |
63 |
> > >>> [ebuild R ] dev-libs/eina-9999 USE="mempool-chained |
64 |
> > >>> mempool-pass-through mmx nls sse sse2 threads (-altivec) -debug |
65 |
> > >>> -default-mempool -doc -mempool- buddy -mempool-ememoa-fixed |
66 |
> > >>> -mempool-ememoa-unknown -mempool-fixed-bitmap - static-libs" 0 kB [1] |
67 |
> > >>> [ebuild R ] dev-libs/embryo-9999 USE="nls -doc -static-libs" 0 |
68 |
> > >>> kB [1] [ebuild R ] dev-libs/eet-9999 USE="nls ssl threads |
69 |
> > >>> -debug -doc -examples -gnutls -static-libs" 0 kB [1] |
70 |
> > >>> [ebuild R ] media-libs/evas-9999 USE="X cache eet fontconfig gif |
71 |
> > >>> jpeg mmx nls opengl png sse svg threads tiff xcb xpm (-altivec) -bidi |
72 |
> > >>> -directfb -doc - fbcon -gles -sdl -static-libs" 0 kB [1] |
73 |
> > >>> [ebuild R ] dev-libs/ecore-9999 USE="X curl evas glib inotify |
74 |
> > >>> nls opengl ssl threads xcb xinerama xprint xscreensaver -ares |
75 |
> > >>> -directfb -doc -fbcon - gnutls -sdl -static-libs -tslib" 0 kB [1] |
76 |
> > >>> [ebuild R ] media-libs/edje-9999 USE="nls -cache -debug -doc |
77 |
> > >>> -static-libs -vim-syntax" 0 kB [1] |
78 |
> > >>> [ebuild R ] dev-libs/efreet-9999 USE="nls -doc -static-libs" 0 |
79 |
> > >>> kB [1] [ebuild R ] dev-libs/eeze-1.0.0_beta2 USE="nls -doc |
80 |
> > >>> -static-libs" 0 kB [0] |
81 |
> > >>> [ebuild R ] media-libs/emotion-9999 USE="gstreamer nls xine -doc |
82 |
> > >>> -static- libs" 0 kB [1] |
83 |
> > >>> [ebuild R ] dev-libs/e_dbus-9999 USE="bluetooth connman hal |
84 |
> > >>> libnotify nls -doc -ofono -static-libs -ukit" 0 kB [1] |
85 |
> > >>> [ebuild R ] media-libs/ethumb-9999 USE="dbus emotion nls -doc |
86 |
> > >>> -epdf" 0 kB [1] |
87 |
> > >>> [ebuild R ] x11-wm/enlightenment-9999 USE="acpi bluetooth |
88 |
> > >>> e_modules_battery e_modules_clock e_modules_comp |
89 |
> > >>> e_modules_conf-applications e_modules_conf-borders |
90 |
> > >>> e_modules_conf-clientlist e_modules_conf-colors e_modules_conf-desk |
91 |
> > >>> e_modules_conf-desklock e_modules_conf-desks e_modules_conf-dialogs |
92 |
> > >>> e_modules_conf-display e_modules_conf-dpms |
93 |
> > >>> e_modules_conf-edgebindings e_modules_conf-engine |
94 |
> > >>> e_modules_conf-fonts e_modules_conf-icon-theme e_modules_conf-imc |
95 |
> > >>> e_modules_conf-interaction e_modules_conf-intl |
96 |
> > >>> e_modules_conf-keybindings e_modules_conf-menus e_modules_conf-mime |
97 |
> > >>> e_modules_conf-mouse e_modules_conf-mouse-cursor |
98 |
> > >>> e_modules_conf-mousebindings e_modules_conf-paths |
99 |
> > >>> e_modules_conf-performance e_modules_conf-profiles |
100 |
> > >>> e_modules_conf-scale e_modules_conf-screensaver |
101 |
> > >>> e_modules_conf-shelves |
102 |
> > >>> e_modules_conf-startup e_modules_conf-theme |
103 |
> > >>> e_modules_conf-transitions e_modules_conf-wallpaper |
104 |
> > >>> e_modules_conf-wallpaper2 |
105 |
> > >>> e_modules_conf-window-display |
106 |
> > >>> e_modules_conf-window-focus e_modules_conf- window-manipulation |
107 |
> > >>> e_modules_conf-window-remembers e_modules_conf-winlist |
108 |
> > >>> e_modules_connman e_modules_cpufreq e_modules_dropshadow |
109 |
> > >>> e_modules_everything |
110 |
> > >>> e_modules_everything-apps e_modules_everything-calc |
111 |
> > >>> e_modules_everything-files e_modules_everything-settings |
112 |
> > >>> e_modules_everything-windows e_modules_fileman |
113 |
> > >>> e_modules_fileman_opinfo e_modules_gadman e_modules_ibar |
114 |
> > >>> e_modules_ibox e_modules_illume2 e_modules_mixer e_modules_msgbus |
115 |
> > >>> e_modules_pager e_modules_start e_modules_syscon e_modules_systray |
116 |
> > >>> e_modules_temperature |
117 |
> > >>> e_modules_winlist e_modules_wizard exchange hal nls pam spell udev |
118 |
> > >>> -doc - e_modules_illume -e_modules_ofono -static-libs" 0 kB [1] |
119 |
> > >>> |
120 |
> > >>> Total: 12 packages (12 reinstalls), Size of downloads: 0 kB |
121 |
> > >>> |
122 |
> > >>> Portage tree and overlays: |
123 |
> > >>> [0] /usr/portage |
124 |
> > >>> [1] /var/lib/layman/enlightenment |
125 |
> > >>> |
126 |
> > >>> Would you like to merge these packages? [Yes/No] |
127 |
> > >>> =============================== |
128 |
> > >>> |
129 |
> > >>> HTH the OP. |
130 |
> > >>> |
131 |
> > >>> PS. Alan, are you saying that all the new beta packages are for e16 |
132 |
> > >>> only? |
133 |
> > >> |
134 |
> > >> Hi Mick, |
135 |
> > >> |
136 |
> > >> Could you tell us more detail about what you have done? I cannot find |
137 |
> > >> any good guide about E17 from web. |
138 |
> > > |
139 |
> > > Hi Hung, |
140 |
> > > |
141 |
> > > First you need to install layman: |
142 |
> > > |
143 |
> > > http://www.gentoo.org/proj/en/overlays/userguide.xml |
144 |
> > > |
145 |
> > > |
146 |
> > > Then add the "enlightenment" overlay: |
147 |
> > > |
148 |
> > > # layman -a enlightenment |
149 |
> > > |
150 |
> > > Then update it: |
151 |
> > > |
152 |
> > > # layman -s enlightenment |
153 |
> > > # eix-sync metadata |
154 |
> > > |
155 |
> > > If you try to emerge the following packages it will warn you about |
156 |
> > > missing keywords: |
157 |
> > > |
158 |
> > > emerge -uaDv dev-libs/ecore dev-libs/e_dbus dev-libs/eet dev-libs/eina |
159 |
> > > dev- libs/embryo dev-libs/efreet media-libs/edje media-libs/ethumb |
160 |
> > > media-libs/evas x11-wm/enlightenment media-libs/emotion dev-libs/eeze |
161 |
> > > |
162 |
> > > So for each one of them you'll need to add the 9999 ** keyword in your |
163 |
> > > /etc/portage/package/keywords like so: |
164 |
> > > |
165 |
> > > =dev-libs/ecore-9999 ** |
166 |
> > > |
167 |
> > > Then run emerge again and unless I have forgotten something you should |
168 |
> > > be good to go. |
169 |
> > > |
170 |
> > > HTH. |
171 |
> > > |
172 |
> > > PS. You may want to create a separate subdirectory of |
173 |
> > > /etc/portage/package/keywords/enlightenment.keywords so that you do not |
174 |
> > > lose count with all the different keywords between packages and |
175 |
> > > overlays. |
176 |
> > |
177 |
> > Hi Mick, |
178 |
> > |
179 |
> > Thanks a lot for your reply. I somehow can only get englightenment |
180 |
> > x11-wm/enlightenment-1.0.7 eventhough I could see other E17 packages. |
181 |
> > The output of emerge command is shown at the end without any warning. I |
182 |
> > have updated the make.conf, added |
183 |
> > PORTDIR_OVERLAY="/var/lib/layman/enlightenment $PORTDIR_OVERLAY", and |
184 |
> > symlinked packages.keywords/enlightenment to |
185 |
> > /var/lib/layman/enlightenment/scripts. /package.keywords.livecvs. |
186 |
> |
187 |
> ^^^^^^^^^^^^^^^^^ |
188 |
> |
189 |
> This doesn't look right. layman has never installed overlays in that |
190 |
> location for me. |
191 |
|
192 |
Hmm ... it does for me! o_O |
193 |
|
194 |
$ ls -la /var/lib/layman/enlightenment/ |
195 |
total 16 |
196 |
drwxr-xr-x 25 root root 25 Nov 27 10:33 . |
197 |
drwxr-xr-x 3 root root 8 Nov 27 10:33 .. |
198 |
drwxr-xr-x 4 root root 4 Nov 27 10:33 app-admin |
199 |
drwxr-xr-x 4 root root 4 Nov 27 10:33 app-misc |
200 |
drwxr-xr-x 4 root root 4 Nov 27 10:33 app-text |
201 |
drwxr-xr-x 10 root root 10 Nov 27 10:33 dev-libs |
202 |
drwxr-xr-x 8 root root 8 Nov 27 10:33 dev-python |
203 |
drwxr-xr-x 4 root root 4 Nov 27 10:33 dev-util |
204 |
drwxr-xr-x 4 root root 4 Nov 27 10:33 games-misc |
205 |
drwxr-xr-x 5 root root 5 Nov 27 10:33 media-gfx |
206 |
drwxr-xr-x 9 root root 9 Nov 27 10:33 media-libs |
207 |
drwxr-xr-x 3 root root 3 Nov 27 10:33 media-sound |
208 |
drwxr-xr-x 4 root root 4 Nov 27 10:33 media-video |
209 |
drwxr-xr-x 4 root root 4 Nov 27 10:33 net-libs |
210 |
drwxr-xr-x 3 root root 5 Nov 27 10:33 profiles |
211 |
drwxr-xr-x 4 root root 4 Nov 27 10:33 sci-calculators |
212 |
drwxr-xr-x 3 root root 8 Nov 27 10:33 scripts |
213 |
drwxr-xr-x 6 root root 7 Nov 27 10:33 .svn |
214 |
drwxr-xr-x 4 root root 4 Nov 27 10:33 sys-libs |
215 |
drwxr-xr-x 8 root root 8 Nov 27 10:33 x11-libs |
216 |
drwxr-xr-x 7 root root 7 Nov 27 10:33 x11-misc |
217 |
drwxr-xr-x 48 root root 48 Nov 27 10:33 x11-plugins |
218 |
drwxr-xr-x 4 root root 4 Nov 27 10:33 x11-terms |
219 |
drwxr-xr-x 4 root root 4 Nov 27 10:33 x11-themes |
220 |
drwxr-xr-x 5 root root 5 Nov 27 10:33 x11-wm |
221 |
|
222 |
|
223 |
> Does this file exist on your system? Please post |
224 |
> |
225 |
> cat /etc/portage/packages.keywords/enlightenment |
226 |
> |
227 |
> |
228 |
> There are only two reasons portage will not emerge e17 for you: |
229 |
> |
230 |
> - you do not have an ebuild for it |
231 |
> - it is masked and you have not unmasked it |
232 |
|
233 |
If the OP has ran layman -s enlightenment, then I believe it is the latter. |
234 |
Something must be wrong with the symlink suggested by the comments in the file |
235 |
/var/lib/layman/enlightenment/scripts/package.keywords.livecvs |
236 |
|
237 |
Hung, you have two options, either create the symlink as the above file |
238 |
suggests: |
239 |
|
240 |
ln -s /var/lib/layman/enlightenment/scripts/package.keywords.livecvs |
241 |
/etc/portage/package.keywords/enlightenment |
242 |
|
243 |
which will unmask all packages in the enlightenment overlay, or manually |
244 |
create a file like so: |
245 |
|
246 |
/etc/portage/package.keywords/enlightenment.keywords |
247 |
|
248 |
and add in it a line for each package you want/need to unmask like I've shown |
249 |
in my previous message. |
250 |
|
251 |
Then x11-wm/enlightenment-9999 and friends from the enlightenment overlay will |
252 |
become available to portage to be emerged. |
253 |
-- |
254 |
Regards, |
255 |
Mick |