[Net-z3950] Installing Net::Z3950 on Solaris 9

Mike Taylor mike at miketaylor.org.uk
Wed May 25 09:46:15 CEST 2005

> Date: Wed, 25 May 2005 00:28:01 -0400
> From: kengwall at catawba.edu
> I'm trying to install Net::Z3950 on Solaris 9.  I've tried 0.49 and
> 0.46.  I get an error on the make:
> receive.c: In function `translateExternal': 
> receive.c:560: union has no member named `opac' 
> make[1]: *** [receive.o] Error 1 
> make[1]: Leaving directory `/export/home/keith/Net-Z3950-0.46/yazwrap' 
> make: *** [yazwrap/libyazwrap.a] Error 2 

Please use the most recent version (currently 0.49) for generating
error messages in reports such as this.  In the current version of
"receive.c", line 560 is part of a comment.

> I've installed v. 5.8.5 of Perl from sunfreeware.com.  I've
> installed yaz v. 1.8.1.  I've installed MARC::Record v. 1.38.  I'm
> running gnu make v. 3.80.
> Any ideas on what I'm doing wrong would be appreciated. 

No concrete ideas, I'm afraid.  YAZ verson 1.8.1 is rather old --
three and half years old, in fact -- so it's possible that this is
your problem.  I'd be surprised if the OPAC support in YAZ has changed
since then, but it's possible.  Your best next step is to install the
current version of YAZ, then try again.

Let me know how it goes.

 _/|_	 ___________________________________________________________________
/o ) \/  Mike Taylor  <mike at miketaylor.org.uk>  http://www.miketaylor.org.uk
)_v__/\  "The interpreter is fairly bad at useful error reporting and
	 other such luxuries.  Just try to write bug-free code" --
	 David Fletcher.

Listen to free demos of soundtrack music for film, TV and radio

More information about the Net-z3950 mailing list