1

Tuesday 3rd March 2009

Local Packages

Whilst rebuilding tidy, I found that the builds for Fedora 2, 3, and 4 (and RHEL 4) failed with segfaults in libxml2 when called from xsltproc. As the exact same libxml2 versions worked everywhere else, I figured this was a problem in libxslt so I made updated versions of that too, which required new packages libgpg-error and libgcrypt as build dependencies. These libraries are installed into /lib or /lib64 rather than /usr/lib or /usr/lib64 and after cleaning up the code for moving the installed libraries to the right place after the upstream install phase of the package build, I rediscovered Bug #89655 affecting symlinks on Red Hat Linux 9 and Red Hat Enterprise Linux 3, so I ended up building new packages for that too. The new libxslt versions did fix the tidy build errors thankfully.