On Sat, 16 Dec 2017 22:50:36 +0000 Peter Flynn <pe...@silmaril.ie> said:

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

just use the meson PACKAGES.

  apt-get install meson ninja

:)

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

well rage and terminology have autogen.sh .. autoGEN.sh. there never was an
autoconf.sh. always autogen.sh. these 3 all moved to meson. read README and
INSTALL files... they tell you what to do with meson.

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


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
Carsten Haitzler - ras...@rasterman.com


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