On Wed, Feb 15, 2017 at 5:44 AM, Marc MERLIN <marc_...@merlins.org> wrote:

> On Tue, Feb 14, 2017 at 10:05:16AM -0500, Ross Vandegrift wrote:
> > On Sun, Feb 12, 2017 at 09:18:24AM -0800, Marc MERLIN wrote:
> > > On Sun, Feb 12, 2017 at 11:47:52AM -0500, Ross Vandegrift wrote:
> > > > Do you have old installations of EFL lying around?  This sounds like
> a
> > > > conflicting version of some library is being used.
> > >
> > > I did have one, but think I had removed it.
> > > ii  efl                        1.10.2.b-1         amd64
> efl
> > > I guess I can try again, but aren't library versions supposed to
> prevent the
> > > wrong library with the wrong symbols from being used should 2 versions
> be
> > > installed at the same time?
> >
> > Yes, but since all of the EFL releases have soname 1, they're
> > indistinguishable to the linker.  Raster's advice is always to remove
> > stray installations when mysterious crashes happen, and he's almost
> > always been right.
>
> Mmmh, that's bad news. The whole point of sonames is to avoid all these
> problems and let the computer find them for you :(
> It's a bit like saying "oh, you tried to upgrade, yeah, that's kind of
> risky, it's always better to wipe and re-install from scratch".
> Not blaming you for the message, clearly it's the correct state of
> affairs, just complaining that it shouldn't be :)
>

I've used easy_efl.sh for years:
https://omicron.homeip.net/projects/#easy_e17_sh

It installs into /opt/efl and supports building custom apps/libs/whatever,
and using custom branches. If things get crashy, removing old libs is a
matter of:
rm -rf /opt/efl

 ... and rebuilding.

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