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