[Koha-zebra] ZOOM seg fault

Adam Dickmeiss adam at indexdata.dk
Wed Feb 1 20:50:03 CET 2006


Mike Taylor wrote:
>>Date: Wed, 01 Feb 2006 15:01:14 +0100
>>From: Paul POULAIN <paul.poulain at free.fr>
>>
>>>$ sudo apt-get install electric-fence
>>
>>apt-get does not exist on mandriva, it's not a standard package, but 
>>rpmfind gave me what I was looking for :
> 
> 
> That's cool.
> 
> 
>>(gdb) set environment LD_PRELOAD libefence.so.0.0
>>(gdb) run test_cql2rpn.pl
>>Starting program: /usr/bin/perl test_cql2rpn.pl
>>
>>   Electric Fence 2.2.0 Copyright (C) 1987-1999 Bruce Perens 
>><bruce at perens.com>
>>
>>   Electric Fence 2.2.0 Copyright (C) 1987-1999 Bruce Perens 
>><bruce at perens.com>
>>
>>   Electric Fence 2.2.0 Copyright (C) 1987-1999 Bruce Perens 
>><bruce at perens.com>
>>
>>   Electric Fence 2.2.0 Copyright (C) 1987-1999 Bruce Perens 
>><bruce at perens.com>
>>
>>   Electric Fence 2.2.0 Copyright (C) 1987-1999 Bruce Perens 
>><bruce at perens.com>
> 
> 
> Gosh, he really does like to see his own name in print, doesn't he?  :-)
> 
> 
>>Reading symbols from shared object read from target memory...(no 
>>debugging symbols found)...done.
>>Loaded system supplied DSO at 0xffffe000
>>(no debugging symbols found)
>>(no debugging symbols found)
>>(no debugging symbols found)
>>(no debugging symbols found)
>>(no debugging symbols found)
>>(no debugging symbols found)
>>(no debugging symbols found)
>>(no debugging symbols found)
>>(no debugging symbols found)
>>[Thread debugging using libthread_db enabled]
>>[New Thread -1211459360 (LWP 310)]
>>
>>   Electric Fence 2.2.0 Copyright (C) 1987-1999 Bruce Perens 
>><bruce at perens.com>
>>QUERY : test at test_cql2rpn.pl line 10.
>>ICI at test_cql2rpn.pl line 15.
>>LA at test_cql2rpn.pl line 17.
>>/usr/bin/perl: symbol lookup error: 
>>/usr/lib/perl5/site_perl/5.8.7/i386-linux/auto/Net/Z3950/ZOOM/ZOOM.so: 
>>undefined symbol: ZOOM_query_cql2rpn
> 
> 
> Well, that's just weird.  It looks like you're getting an ...
> 
> *lightbulb*
> 
> OK.  Here is the deal.  From the top of the NEWS file in the CVS HEAD
> of the YAZ toolkit:
> 
> 	--- NOT YET RELEASED
> 
> 	ZOOM-C now support client-side compilation of CQL into RPN that is
> 	sent to the server, enabling CQL to be used against all Z39.50
> 	servers.  Use ZOOM_query_cql2rpn() to set the compiled CQL into a
> 	ZOOM_query object, and submit it using ZOOM_connection_search().
> 	The CQL-to-RPN translation uses a configuration file, the name of
> 	which must be specified in the Connection's "cqlfile" option.
> 
> 	ZOOM-C also support CQL scanning, via the new ZOOM_connection_scan1()
> 	function, which takes as its start-term parameter a ZOOM_query object
> 	(which may have had either CQL or RPN set into it).
> 
> 
> 	--- 2.1.10 2005/11/29 
> 
> 	Added ZiNG Update Support. New codecs are defined in srw.h. Extended the
> 	GFS to support this as well. Backend handler, bend_srw_update, does the
> 	update work. Code contributed by Ko van der Sloot.
> 
> 	[...]
> 
> In other words, it's precisely correct to say that the symbol you're
> linking against doesn't exist, because (IIRC) you're using YAZ 2.1.10.
> 
> Why it took ElectricFence to get the system to admit this, rather than
> just seggy-faulting, is left as an exercise for the reader (i.e. I
> don't know).
> 
> So before we continue, you need to upgrade to YAZ 2.1.11.  The only
> tiny problem with this plan is that it doesn't yet exist, because it
> still awaits release.  You could wait for Adam to make the release; or
> you can probably use one of the new nightly builds ... except that I
> don't recall where they are, and they don't seem to be linked from
> 	http://indexdata.com/yaz/
> 
> Adam, please remind me where they are?
http://ftp.indexdata.dk/pub/snapshot/

/ Adam

> 
>  _/|_	 ___________________________________________________________________
> /o ) \/  Mike Taylor  <mike at miketaylor.org.uk>  http://www.miketaylor.org.uk
> )_v__/\  "Any statements to the effect that this parrot is still a going
> 	 concern are henceforth inoperative" -- _Dead Parrot_ sketch,
> 	 Monty Python's Flying Circus.
> 
> 
> 
> _______________________________________________
> Koha-zebra mailing list
> Koha-zebra at nongnu.org
> http://lists.nongnu.org/mailman/listinfo/koha-zebra
> 






More information about the Koha-zebra mailing list