Community Packages

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#19414 - Tellico 2.2-1 x86_64 depends on libpng 1.2

Attached to Project: Community Packages
Opened by Sebastien Bellefeuille (sbellef) - Tuesday, 11 May 2010, 04:09 GMT
Last edited by Ionut Biru (wonder) - Wednesday, 12 May 2010, 17:25 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To No-one
Architecture x86_64
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

The tellico package depends on the libpng12 when the current one is libpng14 (1.4.1-1)

"tellico: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory"

This is on the x86_64 platform.

Additional info:

pacman -Qi libpng
Name : libpng
Version : 1.4.1-1

pacman -Qi tellico
Name : tellico
Version : 2.2-1
This task depends upon

Closed by  Ionut Biru (wonder)
Wednesday, 12 May 2010, 17:25 GMT
Reason for closing:  Not a bug
Comment by Allan McRae (Allan) - Tuesday, 11 May 2010, 06:16 GMT
Is your entire system fully up to date?
Comment by Andrea Scarpino (BaSh) - Tuesday, 11 May 2010, 10:46 GMT
$ ldd /usr/bin/tellico | grep png
libpng14.so.14 => /usr/lib/libpng14.so.14
on x86_64
Comment by Sebastien Bellefeuille (sbellef) - Tuesday, 11 May 2010, 14:20 GMT
Yes my system is up to date.

Sorry I should have though of sending you the following:

ldd /usr/bin/tellico | grep png
libpng14.so.14 => /usr/lib/libpng14.so.14 (0x00007fb7aa970000)
libpng12.so.0 => not found

Now why would an application refer to two versions of the same library?
Comment by Allan McRae (Allan) - Tuesday, 11 May 2010, 22:07 GMT
ldd walks down the dependency chain. Use "readelf -d" instead and then move on to dependencies to find the actual issue.
Comment by Sebastien Bellefeuille (sbellef) - Tuesday, 11 May 2010, 22:19 GMT
First, thanks to both for your help.

Per request (added readelf -a as attachement, just in case):

readelf -d /usr/bin/tellico

Dynamic section at offset 0x2d49a8 contains 47 entries:
Tag Type Name/Value
0x0000000000000001 (NEEDED) Shared library: [libkdeui.so.5]
0x0000000000000001 (NEEDED) Shared library: [libkio.so.5]
0x0000000000000001 (NEEDED) Shared library: [libkhtml.so.5]
0x0000000000000001 (NEEDED) Shared library: [libknewstuff2.so.4]
0x0000000000000001 (NEEDED) Shared library: [libsolid.so.4]
0x0000000000000001 (NEEDED) Shared library: [libqimageblitz.so.4]
0x0000000000000001 (NEEDED) Shared library: [libxml2.so.2]
0x0000000000000001 (NEEDED) Shared library: [libxslt.so.1]
0x0000000000000001 (NEEDED) Shared library: [libexslt.so.0]
0x0000000000000001 (NEEDED) Shared library: [libkabc.so.4]
0x0000000000000001 (NEEDED) Shared library: [libkcal.so.4]
0x0000000000000001 (NEEDED) Shared library: [libkcddb.so.4]
0x0000000000000001 (NEEDED) Shared library: [libpoppler-qt4.so.3]
0x0000000000000001 (NEEDED) Shared library: [libexempi.so.3]
0x0000000000000001 (NEEDED) Shared library: [libtag.so.1]
0x0000000000000001 (NEEDED) Shared library: [libyaz.so.4]
0x0000000000000001 (NEEDED) Shared library: [libksane.so.0]
0x0000000000000001 (NEEDED) Shared library: [libkresources.so.4]
0x0000000000000001 (NEEDED) Shared library: [libkparts.so.4]
0x0000000000000001 (NEEDED) Shared library: [libQtXml.so.4]
0x0000000000000001 (NEEDED) Shared library: [libQtGui.so.4]
0x0000000000000001 (NEEDED) Shared library: [libkdecore.so.5]
0x0000000000000001 (NEEDED) Shared library: [libQtCore.so.4]
0x0000000000000001 (NEEDED) Shared library: [libpthread.so.0]
0x0000000000000001 (NEEDED) Shared library: [libQtDBus.so.4]
0x0000000000000001 (NEEDED) Shared library: [libstdc++.so.6]
0x0000000000000001 (NEEDED) Shared library: [libm.so.6]
0x0000000000000001 (NEEDED) Shared library: [libc.so.6]
0x000000000000000c (INIT) 0x43d900
0x000000000000000d (FINI) 0x6666f8
0x000000006ffffef5 (GNU_HASH) 0x400240
0x0000000000000005 (STRTAB) 0x4136d8
0x0000000000000006 (SYMTAB) 0x402800
0x000000000000000a (STRSZ) 104684 (bytes)
0x000000000000000b (SYMENT) 24 (bytes)
0x0000000000000015 (DEBUG) 0x0
0x0000000000000003 (PLTGOT) 0x8d4cf0
0x0000000000000002 (PLTRELSZ) 59280 (bytes)
0x0000000000000014 (PLTREL) RELA
0x0000000000000017 (JMPREL) 0x42f170
0x0000000000000007 (RELA) 0x42e768
0x0000000000000008 (RELASZ) 2568 (bytes)
0x0000000000000009 (RELAENT) 24 (bytes)
0x000000006ffffffe (VERNEED) 0x42e658
0x000000006fffffff (VERNEEDNUM) 6
0x000000006ffffff0 (VERSYM) 0x42cfc4
0x0000000000000000 (NULL) 0x0
Comment by Ionut Biru (wonder) - Wednesday, 12 May 2010, 13:22 GMT
it would me more useful to post this log:

LD_DEBUG=files tellico > log 2>&1
Comment by Sebastien Bellefeuille (sbellef) - Wednesday, 12 May 2010, 14:55 GMT
Somebody bare his name very well (wounder)... Somebody else (that's me) should bare his shame...

See the last lines of the output of the above command:

4765: file=libpng12.so.0 [0]; needed by /usr/lib/opera/10.00/libQtGui.so.4 [0]
tellico: error while loading shared libraries: libpng12.so.0: cannot open shared object file: No such file or directory

Now I just have to find a way to have the two leave together. I guess we should close this issue.

Many thanks.

Loading...