source: main/trunk/greenstone2/runtime-src/packages/yaz/README.gsdl@ 30893

Last change on this file since 30893 was 30893, checked in by ak19, 8 years ago

Dr Bainbridge made a fix to yaz to get it to compile again: had to replace the defunct reference to CPPFunction with a ref to rl_completion_funct_t now.

  • Property svn:keywords set to Author Date Id Revision
File size: 1.5 KB
Line 
1The YAZ toolkit is used by the GSDL receptionist
2when acting as a z39.50 client.
3
43. CHANGES TO YAZ-2.1.4 TO CREATE THE GREENSTONE VERSION OF IT, ak19
520 Oct 2016
6
7MODIFIED FILE: yaz-2.1.4/client/client.c
8
9EXPLANATION: The references to readline's CPPFunction have been deprecated. They needed to be replaced with readline's rl_completion_func_t. Refer to https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=741767
10
11
12CHANGE:
133501c3501,3503
14< rl_attempted_completion_function = (CPPFunction*)readline_completer;
15---
16> //rl_attempted_completion_function = (CPPFunction*)readline_completer;
17> rl_attempted_completion_function = (rl_completion_func_t*)readline_completer;
18>
19
20
212. June 2005, kjdon:
22Changed to use yaz version 2.1.4. This is also used by the new z3950server.
23The original yaz download has been added to cvs - this is unzipped and untared by the configure script, then only the src and client directories are compiled.
24Greenstone uses the libyaz.a library. yaz_zclient.o is modified from the sample client.o, and now lives in the colservr directory.
25
26Two files are linked against:
27 client/yaz_client.o, which was modified from Index Data's sample
28 client code, and
29
30 lib/libyaz.a, which contains all the z39.50 and MARC formatting code.
31 There is probably a lot of stuff in this library that does
32 not need to be there for our purposes, but for now it is,
33 merely wasting some disk space and some compile-time CPU.
34
351. John McPherson
363 August 2000
37
38yaz version 1.6
39
40September 2000:
41removed "ill" "server" "ztest" and "retrieval" subdirs.
42
Note: See TracBrowser for help on using the repository browser.