[Zebralist] Indexing EAD records

Dan Field dof at llgc.org.uk
Thu Oct 18 17:54:02 CEST 2007


On 17 Oct 2007, at 21:00, Adam Dickmeiss wrote:

> On Wed, Oct 17, 2007 at 12:10:29PM +0100, Nigel Callaghan wrote:
>> Hi,
>>
>> Still have problems with EAD I'm afraid...
>>
>> We've rebuilt zebra to generate the mod-dom.so files. When we run
>>
>> $ zebraidx update records
>>
>> we get:
>>
>> [nigel at recondo eadxml]$ zebraidx update records
>> 11:56:11-17/10 zebraidx(9435) [log] zebra_start 2.0.14 zebra.cfg
>> 11:56:11-17/10 zebraidx(9435) [warn] dlopen failed
>> /usr/local/lib/idzebra-2.0/modules/mod-alvis.so
>> /usr/local/lib/idzebra-2.0/modules/mod-alvis.so: undefined symbol:
>> xsltApplyStylesheet
> Seems like libxslt libs are not installed. On Debian sarge/etch, run
> the command
>  apt-get install libxslt1.1
>
> On RedHat you'd have to install libxslt (or similar).

Perhaps I can be of some help here. I am helping Nigel with the  
sysadmin tasks and building of zebra on our local servers.

I confirmed for Nigel that we have libxslt installed yesterday:

[root at recondo idzebra-2.0.14]# rpm -qa libxslt
libxslt-1.1.11-1


[root at recondo idzebra-2.0.14]# locate libxslt
/usr/lib/pkgconfig/libxslt.pc
/usr/lib/libxslt.la
/usr/lib/libxslt.a
/usr/lib/libxslt.so.1.1.11
/usr/lib/libxslt.so
/usr/lib/libxslt.so.1
... etc ...

Today I wondered if I had forgotten to 'make clean' zebra when I  
reconfigured and rebuilt for mod-dom, but a rebuild today confirms  
that this was not the problem.

Interestingly, I notice that the module itself is not built against  
libxslt. Is this correct?

[root at recondo idzebra-2.0.14]# ldd /usr/local/lib/idzebra-2.0/modules/ 
mod-dom.so
         libidzebra-2.0.so.0 => /usr/local/lib/libidzebra-2.0.so.0  
(0x007c2000)
         libdl.so.2 => /lib/libdl.so.2 (0x00d12000)
         libm.so.6 => /lib/tls/libm.so.6 (0x00efc000)
         libbz2.so.1 => /usr/lib/libbz2.so.1 (0x00536000)
         libcrypt.so.1 => /lib/libcrypt.so.1 (0x00634000)
         libc.so.6 => /lib/tls/libc.so.6 (0x00267000)
         /lib/ld-linux.so.2 (0x0040d000)

I installed locally from src in /usr/local/src/idzebra-2.0.14 with a:

make clean

./configure --enable-mod-dom

make

make install

No errors were recieved during config or build.

What could I have missed ?

This is all on:

[root at recondo idzebra-2.0.14]# cat /etc/redhat-release
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)

HTH

-- 
Dan Field <dof at llgc.org.uk>                   Ffôn/Tel. +44 1970 632 582
Datblygwr Systemau                                     Systems Developer
Llyfrgell Genedlaethol Cymru                   National Library of Wales






More information about the Zebralist mailing list