This question about Using an extension: Asked
Kinosearch problem on last update
I updated to the latest release of
KinoSearch. My CRON job for regular indexing now fails with the followin:-
dualvar is only available with the XS version of Scalar::Util at /home2/mywebsite/perl/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/KinoSearch1/Util/ToolSet.pm line 22BEGIN failed--compilation aborted at /home2/mywebsite/perl/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/KinoSearch1/Util/ToolSet.pm line 22.Compilation failed in require at /home2/mywebsite/perl/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/KinoSearch1/InvIndexer.pm line 4.BEGIN failed--compilation aborted at /home2/mywebsite/perl/usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi/KinoSearch1/InvIndexer.pm line 4.Compilation failed in require at /home2/mywebsite/public_html/foswiki/lib/Foswiki/Contrib/KinoSearchContrib/KinoSearch.pm line 27.BEGIN failed--compilation aborted at /home2/mywebsite/public_html/foswiki/lib/Foswiki/Contrib/KinoSearchContrib/KinoSearch.pm line 27.Compilation failed in require at /home2/mywebsite/public_html/foswiki/lib/Foswiki/Contrib/KinoSearchContrib/Index.pm line 22.BEGIN failed--compilation aborted at /home2/mywebsite/public_html/foswiki/lib/Foswiki/Contrib/KinoSearchContrib/Index.pm line 22.Compilation failed in require at ./kinoupdate line 27.BEGIN failed--compilation aborted at ./kinoupdate line 27.
Any ideas how to resolve this?
Thanks.
--
You need a version of Scalar::Util that is compiled from C, and not a pure perl version. using cpan to install Scalar-List-Utils may solve this for you, or if you have already done that, you may need to remove it and use the system's version.
--
JayenAshar - 18 Dec 2011