Vincent Cheng <vincentc1...@gmail.com> writes: > On Mon, Jun 4, 2012 at 12:26 AM, Shoal Creek <shoalcre...@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 -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org