The YAZ toolkit is used by the GSDL receptionist when acting as a z39.50 client. 3. CHANGES TO YAZ-2.1.4 TO CREATE THE GREENSTONE VERSION OF IT, ak19 20 Oct 2016 MODIFIED FILE: yaz-2.1.4/client/client.c EXPLANATION: 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 CHANGE: 3501c3501,3503 < rl_attempted_completion_function = (CPPFunction*)readline_completer; --- > //rl_attempted_completion_function = (CPPFunction*)readline_completer; > rl_attempted_completion_function = (rl_completion_func_t*)readline_completer; > 2. June 2005, kjdon: Changed to use yaz version 2.1.4. This is also used by the new z3950server. The 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. Greenstone uses the libyaz.a library. yaz_zclient.o is modified from the sample client.o, and now lives in the colservr directory. Two files are linked against: client/yaz_client.o, which was modified from Index Data's sample client code, and lib/libyaz.a, which contains all the z39.50 and MARC formatting code. There is probably a lot of stuff in this library that does not need to be there for our purposes, but for now it is, merely wasting some disk space and some compile-time CPU. 1. John McPherson 3 August 2000 yaz version 1.6 September 2000: removed "ill" "server" "ztest" and "retrieval" subdirs.