Skip to main content.
home | support | download

Back to List Archive

problem installing SWISHE module

From: Brad Miele <brad(at)not-real.auroraquanta.com>
Date: Thu Dec 11 2003 - 00:47:15 GMT
Hi,

I am setting up some new machines, and I installed the new 2.4.0 release,
as well as the SWISH::API module. Then, realizing that i would have to
rewrite some not small chuks of my code to use the new perl module, I
decided to go back to 2.2.3 and the SWISHE.pm.

I installed 2.2.3 with no problem, but when i run make test in the perl
directory, i get:

mobius:perl {28} make test
PERL_DL_NONLAZY=1 /usr/local/bin/perl5.8.1 "-Iblib/lib" "-Iblib/arch"
test.pl
Can't load 'blib/arch/auto/SWISHE/SWISHE.so' for module SWISHE:
blib/arch/auto/SWISHE/SWISHE.so: Undefined symbol "SwishSearch" at
/usr/local/lib/perl5/5.8.1/i386-freebsd/DynaLoader.pm line 229.
 at test.pl line 13

I ran objdump against the SWISHE.so (i don't really know if that was the
logical next step), and the output was:

mobius:perl {33} objdump -x blib/arch/auto/SWISHE/SWISHE.so | grep
SwishSearch
00000000         *UND*  00000000 SwishSearch
000015e0 g     F .text  000001f8 XS_SWISHE_SwishSearch

I am, unfortunately out of my depth at this point, any ideas about what to
do next would be appreciated.

Brad
------------------------------------------------------------
 Brad Miele
 Technology Director
 AuroraPhotos.com
 (207) 828-8787 x110
 bmiele@auroraphotos.com

 My mother loved children -- she would have given anything if I had been
one.
		-- Groucho Marx
Received on Thu Dec 11 00:47:23 2003