Bug 128204
Summary: | 32-bit libpng.so missing | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Erich Hoover <ehoover> |
Component: | libpng | Assignee: | Matthias Clasen <mclasen> |
Status: | CLOSED NOTABUG | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | rawhide | ||
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2004-08-16 18:41:08 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Erich Hoover
2004-07-20 02:11:25 UTC
the unversioned .so symlinks are by policy only in the -devel packages, which you must have installed to link against a library. Do you have libpng-devel installed ? Make sure you actually have the i386 one installed if you want to link against 32bit libpng Yes, I have libpng-devel installed. I can't say for certain that new releases have or have not fixed the problem since I created the symlink on my own a while back. Is there a way that I can take a look at the contents of the new RPM to see if the symlink is in there? (I know the bug existed back at -6 but libpng-devel is up to -9 now) [root@COMPHOLIO ~]# rpm -q libpng-devel libpng-devel-1.2.5-9 Also, it'd be nice if the rpm query command said what architecture an RPM is for instead of just blankly listing the same package twice. Something like this maybe: [root@COMPHOLIO ~]# rpm -q libpng-devel libpng-devel-1.2.5-9 (noarch) [root@COMPHOLIO ~]# rpm -q libpng libpng-1.2.5-9 (i386) libpng-1.2.5-9 (x86-64) you can try rpm -q --queryformat "%{arch}\n" libpng-devel to find out for which architectures libpng-devel is installed. But if you're seeing libpng-devel being listed only once, whereas libpng is listed twice, that already indicates that libpng-devel is missing for one of the architectures... The mirrors only provide one libpng-devel (so I assumed that it's technically a noarch package though it's listed as x86-64). You can see this if you check out the hiwaay.net mirror (http://mirror.hiwaay.net/redhat/fedora/linux/core/development/x86_64/Fedora/RPMS/): libpng-1.2.5-9.i386.rpm 04-Aug-2004 10:05 150K libpng-1.2.5-9.x86_64.rpm 04-Aug-2004 09:00 153K libpng-devel-1.2.5-9.x86_64.rpm 04-Aug-2004 09:00 175K libpng10-1.0.15-9.x86_64.rpm 04-Aug-2004 08:22 144K libpng10-devel-1.0.15-9.x86_64.rpm 04-Aug-2004 08:22 121K I believe that is the correct folder for FC3T1 updates (please correct me if I'm wrong). Thanks for the tip to get the architecture from the query command, for libpng-devel it reports only x86-64: [root@COMPHOLIO ~]# rpm -q --queryformat "%{arch}\n" libpng-devel x86_64 Thats definitively a mirror problem now. libpng-devel-1.2.5-9 is available for both i386 and x86_64 in rawhide |