Problems with sophossavi and Sophos 3.74

Julian Field mailscanner at ecs.soton.ac.uk
Tue Sep 30 10:15:40 IST 2003


At 10:01 30/09/2003, you wrote:
>Greetings -
>
>--On Monday, September 29, 2003 9:04 pm +0100 Julian Field
><mailscanner at ECS.SOTON.AC.UK> wrote:
>
>>Have got a very useful response from the author of the module.
>>
>>Simply re-build the module with the new Sophos installed and it works
>>fine.
>>
>>In Makefile.PL, you now have to fix both the "-R" path and the "-L" path
>>to point to /usr/local/Sophos/lib.
>
>Sorry, but this doesn't work...
>
>I had already done this (several times) yesterday but gave it one more go
>just now after totally cleaning out the SAVI-Perl-0.15 files from my Perl
>installation and my Sophos installation.
>
>To summarise what I did on our Solaris 8 system (running on a SPARC
>platform):
>
>    0.  Reinstalled Sophos 3.74 into /opt/york/Sophos
>
>    1.  Downloaded a fresh copy of SAVI-Perl-0.15.tar.gz and unpacked it.
>
>    2.  Adjusted both the -L and -R options in its Makefile.PL to point
>        to the lib directory of my latest (3.74) installation of Sophos:
>            /opt/york/Sophos/lib
>
>    3.  Double-checked the above directory path was typed correctly by
>        doing an 'ls' on the cut'n'pasted text.
>
>    4.  Remade the Makefile using
>            /opt/york/bin/perl Makefile.PL
>
>    5.  Built the SAVI-Perl-0.15 module:
>            make
>
>    6.  Installed the SAVI-Perl-0.15 module:
>            make install
>
>    7.  Tried my simple test of executing Perl to load the SAVI.pm module
>        and immediately exit:
>            /opt/york/bin/perl -MSAVI -e exit
>
>    8.  Watched it fail in exactly the same way as before, with the error
>        message:
>            Can't load
>            '/opt/york/lib/perl5/site_perl/5.8.0/sun4-solaris/auto/SAVI/SAV
>            I.so' for module SAVI: ld.so.1: /opt/york/bin/perl: fatal:
>            relocation error: file /opt/york/Sophos/lib/libsavi.so.3:
>            symbol __moddi3: referenced symbol not found at
>            /opt/york/lib/perl5/5.8.0/sun4-solaris/DynaLoader.pm line 229.
>             at -e line 0
>            Compilation failed in require.
>            BEGIN failed--compilation aborted.
>
>Julian: do you want me to contact the SAVI.pm author directly, or would you
>prefer to do so?

Feel free to contact him directly. Please let me know the conclusion.
--
Julian Field
www.MailScanner.info
MailScanner thanks transtec Computers for their support



More information about the MailScanner mailing list