Skip to main content.
home | support | download

Back to List Archive

2.3.4 from cvs: SWISH::API won't make test

From: Brian Tingle <brian.tingle(at)not-real.ucop.edu>
Date: Thu Feb 20 2003 - 17:32:20 GMT
Hi,

Trying to make test in perl/ from the development cvs, I get

akkri 396: make test
PERL_DL_NONLAZY=1 /cdldevel2/tingle/dev-bundle/bin/perl 
"-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/test....Can't load 
'/cdldevel2/tingle/dev-bundle/src/swish-e/perl/blib/arch/auto/SWISH/API/API.so' 
for module SWISH::API: ld.so.1: /cdldevel2/tingle/dev-bundle/bin/perl: 
fatal: relocation error: file 
/cdldevel2/tingle/dev-bundle/src/swish-e/perl/blib/arch/auto/SWISH/API/API.so: 
symbol SwishErrorsToStderr: referenced symbol not found at 
/cdldevel2/tingle/dev-bundle/lib/perl5/5.8.0/sun4-solaris/DynaLoader.pm 
line 229.
  at t/test.t line 6
Compilation failed in require at t/test.t line 6.
t/test....dubious
         Test returned status 255 (wstat 65280, 0xff00)
FAILED--1 test script could be run, alas--no output ever seen
make: *** [test_dynamic] Error 2

 From the Makefile

#     DIR => []
#     LIBS => [q[-lswish-e -lm  -L/cdldevel2/tingle/dev-bundle/lib -lz]]
#     NAME => q[SWISH::API]
#     NORECURS => q[1]
#     VERSION_FROM => q[API.pm]
#     XSPROTOARG => q[-noprototypes]


I can't figure out how to make libswish-e.so

libswish-e.a is installed in /cdldevel2/tingle/dev-bundle/lib

Any ideas?


-- Brian Tingle
    Development Programmer, California Digital Library
    (510)987-0443
Received on Thu Feb 20 17:33:06 2003