Can't load

Hi to all,

The library system (koha) I am using require XML::LibXSLT. While trying to compile koha and run “make test” I got following error:

#   Failed test 'use C4::RotatingCollections;'
#   at t/00-load.t line 32.
#     Tried to use 'C4::RotatingCollections'.
#     Error:  Can't load '/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/XML/LibXSLT/' for module XML::LibXSLT: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/XML/LibXSLT/ undefined symbol: xsltRegisterLocalRVT at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/ line

Can anyone help with this?
Thanks you
Who is Participating?
This URL would help you to Debugging load library path issues.

If you found that required package is not installed on your box and If you are using the RHEL 5 then you can know the package which containes the the dependent library file by executing the below given command.

# rpm -q --redhatprovides

you need rpmdb-redhat package to be installed on your system to use this option.

uknet80Author Commented:
I get same error for

Tried to use 'C4::Labels'.
Tried to use 'C4::Circulation'

do you think that is to do with dependacy, I am getting into a point were I don't know what to do???

I did run following:
$ perl -v
This is perl, v5.8.8 built for x86_64-linux-thread-multi

$ /sbin/ldconfig -v | grep libxslt ->

$ xslt-config --libs
-L/usr/lib64 -lxslt -lxml2 -lz -lm

$ xslt-config --cflags

I do really need help with this, i am not familiar with perl at all?
Could you please provide us output of

# cat /ect/redhat-release

# ldd /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/auto/XML/LibXSLT/
Ultimate Tool Kit for Technology Solution Provider

Broken down into practical pointers and step-by-step instructions, the IT Service Excellence Tool Kit delivers expert advice for technology solution providers. Get your free copy now.

uknet80Author Commented:
Red Hat Enterprise Linux Server release 5.4 (Tikanga) path is different from the one you sent me it is as follow

[root@RHEL5-koha auto]# ldd /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi/auto/XML/LibXSLT/ => /usr/lib64/ (0x00002b67fa77d000) => /usr/lib64/ (0x00002b67fa9b2000) => /usr/lib64/ (0x00002b67facef000) => /lib64/ (0x00002b67faf04000) => /usr/lib64/ (0x00002b67fb187000) => /usr/lib64/ (0x00002b67fb399000) => /usr/lib64/ (0x00002b67fb60c000) => /lib64/ (0x00002b67fb80f000) => /lib64/ (0x00002b67fba24000) => /usr/lib64/ (0x00002b67fbc3d000) => /lib64/ (0x00002b67fbe43000) => /lib64/ (0x00002b67fc138000) => /lib64/ (0x00002b67fc33d000) => /lib64/ (0x00002b67fc575000) => /lib64/ (0x00002b67fc778000) => /lib64/ (0x00002b67fc994000)
        /lib64/ (0x0000003ef1600000)

How do you install "XML::LibXSLT" module for perl?
# perl -MCPAN -e "install XML::LibXSLT"
install rpm from rpmforge?
uknet80Author Commented:
can't install from CPAN, as CPAN try to fetch XML::LibXSLT v1.70, and this version require libxslt 1.1.18 and higher on RHEL5 only 1.1.17, is available and can't be updated or removed as it has lots of dependancy, then I install rpm:


uknet80Author Commented:
I have downloaded below packages and compiled it, this solve the problem thanks for everyone
uknet80Author Commented:
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.