Bug#675929: irrlicht: missing symbols/shlibs file breaks programs that b-d on irrlicht

Ansgar Burchardt ansgar at debian.org
Mon Jun 4 09:39:36 UTC 2012


Vincent Cheng <vincentc1208 at gmail.com> writes:
> On Mon, Jun 4, 2012 at 12:26 AM, Shoal Creek <shoalcreek5 at gmail.com> wrote:
>> supertuxkart: error while loading shared libraries: libIrrlicht.so.1.7a.3:
>> cannot open shared object file: No such file or directory
>>
>> Long story short, the dependency libirrlicht-1.7a package only contains a file
>> named libIrrlicht.so.1.7a.2, not libIrrlicht.so.1.7a.3. Not sure if the
>> irrlicht package in wheezy needs to be updated or if supertuxkart needs to be
>> recompiled against the other libraries or if the file name can merely be
>> changed or linked. Anyway, this program does not start the way it is set up
>> right now.
>
> When building supertuxkart, dpkg-shlibdeps only generates an
> unversioned dependency on libirrlicht1.7a, whereas supertuxkart 0.7.3
> explicitly needs to depend on irrlicht 1.7.3. Adding a shlibs file for
> irrlicht and then rebuilding stk against irrlicht fixes this.

No, if irrlicht changes soname, it must change the package name for the
library (Policy 8.1).  The shlibs/symbols is only for new symbols that
require a minimum version of the library.

Ansgar





More information about the Pkg-games-devel mailing list