From: Reza A. <ar...@au...> - 2008-10-07 15:15:05
|
Hi Jørn, On 05 Oct 2008, 01:52PM CDT, Jørn Amundsen <Jor...@nt...> wrote: > cannot remove /usr/include - directory not empty > cannot remove /usr/lib - directory not empty > cannot remove /usr/bin - directory not empty The Toolbox packages have been rebuilt to correct this: <ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/libpng/libpng-1.2.8-7.aix5.2.ppc.rpm> <ftp://ftp.software.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/libpng/libpng-devel-1.2.8-7.aix5.2.ppc.rpm> > Furthermore, when trying to update the beast, /usr/bin/rpm figures out > the release 1.2.8 > 1.2.32 and bails out on update: This is because the 1.2.8 package has an epoch number of 2. I suspect the 1.2.32 package you are installing has an unspecified epoch number, and thus RPM interprets its version to be a lesser value. <http://www.rpm.org/max-rpm-snapshot/s1-rpm-depend-manual-dependencies.html#S4-RPM-DEPEND-VERSION-EPOCH> The "Epoch: 2" line in the spec file was introduced in our first libpng-1.2.8 release, and almost certainly came from whichever Linux distribution's package we based ours on. It's unfortunate, but there's no way to remove the epoch now. Doing so is essentially a step backwards in version. So, you can either force install your 1.2.32 package, or first rebuild it to also have an epoch number of 2. -- Reza Arbab ar...@au... |