On Thu, 12 Apr 2012 13:25:19 -0400 Roman Suvorov <4rvs19@xxxxxxxxx> wrote: > I'm trying to build rpm from source to use with mock (1.1.22), which with my current build complains that: > *** > ERROR You need to update rpm to handle: > rpmlib(PayloadIsXz) <= 5.2-1 is needed by coreutils-8.15-6.fc17.i686 > --snip-- > rpmlib(X-CheckUnifiedSystemdir) is needed by filesystem-3-2.fc17.i686 PayloadIsXz probably depends on the xz compression utility and library: xz --version More info about xz is here: http://www.linuxfromscratch.org/lfs/view/development/chapter06/xz-utils.html http://tukaani.org/xz/ Xz is a good thing to have in any case as many packages are now being distributed using .xz as it usually compresses better than bzip2. After installing xz, you might want to later rebuild tar (backup your old version first in case something goes wrong as tar is important) so it can unpack .tar.xz files: http://www.linuxfromscratch.org/lfs/view/development/chapter06/tar.html http://www.gnu.org/software/tar/ However, I do not know what X-CheckUnifiedSystemdir requires. Check the rpm config.log to see what configure is looking for to enable it. Also, look through the --enable options of ./configure --help to see if anything catches your eye. Cheers, Mike Shell