Bug#675917: supertuxkart: STK 1.7.3-1 in Wheezy does not start, looks for nonexistant file.

Vincent Cheng vincentc1208 at gmail.com
Mon Jun 4 09:06:59 UTC 2012


clone 675917 -1
reassign -1 src:irrlicht
retitle -1 missing symbols/shlibs file breaks programs that b-d on irrlicht
severity -1 serious
thanks

On Mon, Jun 4, 2012 at 12:26 AM, Shoal Creek <shoalcreek5 at gmail.com> wrote:
> Package: supertuxkart
> Version: 0.7.3-1
> Severity: grave
> Justification: renders package unusable
>
> After updating STK in Wheezy, the game would not start. Tried from a cli and
> received the following error:
>
> 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.

A quick fix for anyone who stumbles upon this bug before it's fixed:
install libirrlicht1.7a from sid and supertuxkart 0.7.3 will run
properly.

Regards,
Vincent





More information about the Pkg-games-devel mailing list