[Sorry, I should have made this a new thread long ago.]

On 29/11/17 00:27, Carsten Haitzler wrote:
> On Tue, 28 Nov 2017 20:49:55 +0000 Peter Flynn <pe...@silmaril.ie> said:
>
>> On 28/11/17 00:05, Carsten Haitzler wrote:
>>> On Mon, 27 Nov 2017 20:38:30 +0000 Peter Flynn <pe...@silmaril.ie> said:
>> [snip]
Does anyone have suggestions. I can't find a page describing
how to replace Moksha with E22. >>>
looks like it needs a newer efl install. apt-get -f install ? or remove efl, enlightenment and anything that depends on these from
bodhi and maybe compile your own? >>
Should I do all this from a Ctl-Alt-F1 console, rather than from
the X session (which would be Moksha) where you presumably can't
remove a package while it's in use (or can you?) >
you can. linux != windows. you are allowed to pull the rug from under yourself (delete files that are in use). BUT this may have
consequences. E will survive a short while like this until it needs
data from data files (e.g. theme) and when it needs new data and
checks... it won't find the files there and things will begin to go
south. So you have a window of opportunity. remove, replace (fast)
then restart e (ctl+alt+end keybinding for fastest way)...
After some experimentation I pulled out of this path entirely.

I successfully compiled EFL from source (with autoconf and make...more
on this below) but the fact that Bodhi runs its own version of the EFL
libs makes replacement a much more difficult task. Not because of the
problems you mention above, but because getting rid of its own EFL libs
(and eventually Moksha and its own Terminology) means there are a couple
of dozen dependencies that it drags down with it.

fyi i am replacing all of my efl and e install all the time (many
> times a day)

Yes, but not on Bodhi :-)

> as i suggested. remove efl entirely and everything that depends on
> it...

In practice this simply won't work on Bodhi...it may be theoretically possible, but the tangle of dependencies goes too deep.

then start again with something newer. you could self-compile efl+e+terminology+...
I trashed the whole sorry mess and went to look again at Mint, which at
least doesn't come with E by default (in fact, doesn't appear to have E
in its repos at all :-) so it's a good candidate for installation.

I had tried it before (Maté) but while it installed, it refused to
reboot because it had messed up the Grub installation. However, in the
meantime it appears that the Cinnamon release of Mint 18.3 now tolerates
the deficiencies of the XPS 15 to the extent that it actually installed
*and* rebooted! (I blogged this for anyone who wants the details at
http://blogs.silmaril.ie/peter)

This now means all I have to do is get E running. I appear to have three
options (please correct me if I am wrong). Working on the basis that
Mint is Ubuntu-based,
https://www.enlightenment.org/docs/distros/ubuntu-start says:

1. PPA (niko2040); I haven't tried this yet so I don't know if it works
   for Mint. It failed on Bodhi but that was because of library
   dependency conflicts.

2. Build from source using Meson; never used Meson, and it won't
   install:

   Command "python setup.py egg_info" failed with error code 1 in
   /tmp/pip-build-ruyohi9b/meson/
   You are using pip version 8.1.1, however version 9.0.1 is available.
   You should consider upgrading via the 'pip install --upgrade pip'
   command.

   This is nearly as bad as ant, another much-vaunted replacement for
   make which causes more trouble than it is worth.

3. (preferred) configure;make;make install (except it's autoconf rather
   than make, which is OK).

   So get EFL from Github, run ./autoconf.sh in efl, and make. This
   actually *worked* (amazingly) on Bodhi, but now fails on Mint 18.3:
   see next message.

There also seems to be a fundamental problem with the downloaded code from:

git clone https://git.enlightenment.org/core/enlightenment.git
git clone https://git.enlightenment.org/apps/terminology.git
git clone https://git.enlightenment.org/apps/rage.git

None of them have any autoconf.sh so it's impossible to build them.

///Peter

On 28/11/17 00:40, Dave wrote:
>>> What happened when you ran "apt-get -f install"?

To answer the question, it went around in circles, saying it was going to install the missing dependency and then saying it couldn't do so because there was an issue with dependencies. But I'm done with Bodhi.
+++

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-users mailing list
enlightenment-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to