** 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

Reply via email to