** Description changed: + the library libsilly is not linked against libpng which it uses directly. + [Impact] + This causes all programs linking against libsilly but not against libpng to fail with an undefined symbol message. + + [Fix] + This was fixed is precise with 0.1.0-2ubuntu1 by simply adding pkg-config as a build dependency which allows it to link against libpng + + [Testcase] + ldd -r /usr/lib/libSILLY.so.1 + + shows several undefined references to libpng functions like: + undefined symbol: png_create_read_struct (/usr/lib/libSILLY.so.1) + + expected: no undefined reference + + [Regression potential]: + none, adding build dependency only adds a link to libpng + + original report: When executing the sample programs from CEGUI-0.7.5 compiled with the libsilly version of Ubuntu 11.10 (tested platform: 32-bit), I get the error: "symbol lookup error: /usr/lib/libSILLY.so.1: undefined symbol: png_create_read_struct", which prevents the samples from running. I got the advice to report this from a CEGUI team member ( http://www.cegui.org.uk/phpBB2/viewtopic.php?f=10&t=5914&p=28037 ). He guessed: "Most likely the libSILLY package maintainer missed a mass rebuild for libpng ABI bump." lsb_release -rd Description: Ubuntu 11.10 Release: 11.10 apt-cache policy libsilly libsilly: Installiert: 0.1.0-2 Kandidat: 0.1.0-2 Versionstabelle: *** 0.1.0-2 0 500 http://de.archive.ubuntu.com/ubuntu/ oneiric/universe i386 Packages 100 /var/lib/dpkg/status
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/902494 Title: symbol lookup error: undefined symbol: png_create_read_struct To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/silly/+bug/902494/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
