On Thu, 17 Apr 2014 07:24:53 -0400 Will Hopper <[email protected]> said:

> Thanks for the info about compatible versions. I was guessing that it was
> because the files were called libbulletsoftbody.so.2.81 and
> libbulletsoftbody.so.2.81 and that the hard coded version number was
> causing problems finding it. Anyway, I first looked around for the 2.81
> debs online to downgrade, but couldn't find the ones for debian, only
> ubuntu, and they also weren't in the debian-snapshot archives. But today I
> remembered the .deb archive of installed and previously installed packages
> that apt keeps lying around, and luckily the 2.81 debs were still there! So
> I manually downgraded and life is good again.
> 
> But I'm still confused about one thing - efl still depends on libbullet
> even with --disable-physics?

it shouldn't - but we don't test disabling things like that.

fyi - the version number at the end of the lib is a minor version. a minor
version should not break compat. you should have symlinks like this to allow
compilation to point to the right bullet lib:

/usr/lib/libBulletCollision.so -> libBulletCollision.so.2.82
/usr/lib/libBulletCollision.so.2.82*

that first symlink is what allows the linker to know what to link to.

> On Wed, Apr 16, 2014 at 8:45 PM, Carsten Haitzler <[email protected]>wrote:
> 
> > On Wed, 16 Apr 2014 13:51:51 -0400 Will Hopper <[email protected]>
> > said:
> >
> > > Hi everyone,
> > >
> > > Without really paying attention, I recently upgraded the libbullet
> > > libraries on my debian testing system (libbulletsoftbody,
> > > libbulletcollision, etc) from 2.81 to 2.82, breaking efl's dependency on
> > > those libs. It appears the libbullet library files have a hard coded
> > > version number in the file name, not generic symlinks, so I can't start
> > > enlightenment without 2.81. I tried recompiling efl with
> > --disable-physics,
> > > but compiling still fails because it can't find those 2.81 libs.
> > >
> > > Any idea on how I can get efl to compile without these libraries, or use
> > > the libbullet 2.82 libraries? I'm using efl 1.8.6.
> >
> > or just downgrade? fyi - bullet 2.82 works fine with efl builds here on
> > arch.
> > maybe debian has customize/patched/broken it so that it doesn't work the
> > same?
> > (arch has a policy of not messing with upstream packages - like patching
> > them
> > etc.)
> >
> > --
> > ------------- Codito, ergo sum - "I code, therefore I am" --------------
> > The Rasterman (Carsten Haitzler)    [email protected]
> >
> >
> ------------------------------------------------------------------------------
> Learn Graph Databases - Download FREE O'Reilly Book
> "Graph Databases" is the definitive new guide to graph databases and their
> applications. Written by three acclaimed leaders in the field,
> this first edition is now available. Download your free book today!
> http://p.sf.net/sfu/NeoTech
> _______________________________________________
> enlightenment-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/enlightenment-users
> 


-- 
------------- Codito, ergo sum - "I code, therefore I am" --------------
The Rasterman (Carsten Haitzler)    [email protected]


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/NeoTech
_______________________________________________
enlightenment-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-users

Reply via email to