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

kengwall at catawba.edu kengwall at catawba.edu
Wed May 25 06:28:01 CEST 2005


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 

  
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. 
  
Thanks, 
  
Keith 
  
Here are the results of perl Makefile.PL & make. 
  
# perl Makefile.PL 
Checking if your kit is complete... 
Looks good 
MakeMaker (v6.17) 
Writing Makefile for Net::Z3950::yazwrap 
Writing Makefile for Net::Z3950 
# make 
cp Z3950/APDU.pm blib/lib/Net/Z3950/APDU.pm 
cp Z3950/Connection.pm blib/lib/Net/Z3950/Connection.pm 
cp Z3950/Manager.pm blib/lib/Net/Z3950/Manager.pm 
cp Z3950/ScanSet.pm blib/lib/Net/Z3950/ScanSet.pm 
cp Z3950/ResultSet.pm blib/lib/Net/Z3950/ResultSet.pm 
cp Z3950/Record.pm blib/lib/Net/Z3950/Record.pm 
cp Z3950/Tutorial.pm blib/lib/Net/Z3950/Tutorial.pm 
cp Z3950.pm blib/lib/Net/Z3950.pm 
AutoSplitting blib/lib/Net/Z3950.pm (blib/lib/auto/Net/Z3950) 
cd yazwrap && make INC=-I/usr/local/include LIB="" LIBPERL_A="libperl.a" LINKTYPE="dynamic" PREFIX="" OPTIMIZE="-O" PASTHRU_DEFINE="" PASTHRU_INC="-I/usr/local/include" 
make[1]: Entering directory `/export/home/keith/Net-Z3950-0.46/yazwrap' 
gcc -B/usr/ccs/bin/ -c -I/usr/local/include -I/usr/local/include -fno-strict-aliasing -pipe -I/usr/local/include -I/opt/gnu/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/usr/local/lib/perl5/5.8.5/sun4-solaris/CORE"   connect.c 
gcc -B/usr/ccs/bin/ -c -I/usr/local/include -I/usr/local/include -fno-strict-aliasing -pipe -I/usr/local/include -I/opt/gnu/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O   -DVERSION=\"\" -DXS_VERSION=\"\" -fPIC "-I/usr/local/lib/perl5/5.8.5/sun4-solaris/CORE"   receive.c 
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 





More information about the Net-z3950 mailing list