> >Syntax error on line 346 of /usr/local/apache/conf/httpd.conf:
> >Can't load
> >'/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/auto/Authen/Smb/Smb.so' for
> >module Authen::Smb: ld.so.1: /usr/local/apache/bin/httpd: fatal: relocation
> >error: file
> >/usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/auto/Authen/Smb/Smb.so:
> >symbol main: referenced symbol not found at
> >/usr/local/lib/perl5/5.6.1/sun4-solaris/DynaLoader.pm line 206.
> >  at /usr/local/lib/perl5/site_perl/5.6.1/Apache/AuthenSmb.pm line 5
> >Compilation failed in require at
> >/usr/local/lib/perl5/site_perl/5.6.1/Apache/AuthenSmb.pm line 5.
> >BEGIN failed--compilation aborted at
> >/usr/local/lib/perl5/site_perl/5.6.1/Apache/AuthenSmb.pm line 5.
> >Compilation failed in require at (eval 3) line 3.
> >--
> >Line 5 of AuthenSmb.pm contains 'use Authen::Smb'. Why apache can't find it?
> >(Smb.pm does exist.)
>
> This is a different problem: It's related to your Authen::Smb installation
> (which Apache::AuthenSmb makes use of to handle its authentication
> requests). You might want to try and re-install it.
>
> --
> Per Einar Ellefsen
> [EMAIL PROTECTED]

Maybe it's actually problem with Smb.so. When I make 'ldd -r Smb.so', I get
        symbol not found: main
        symbol not found: PL_markstack_ptr
        symbol not found: PL_na
        symbol not found: PL_sv_yes
        symbol not found: PL_stack_base
        symbol not found: PL_stack_sp
        symbol not found: PL_curpad
        symbol not found: PL_op
        symbol not found: perl_get_sv
        symbol not found: Perl_croak
        symbol not found: Perl_sv_setiv
        symbol not found: connect
        symbol not found: Perl_mg_set
        symbol not found: Perl_sv_newmortal
        symbol not found: Perl_form
        symbol not found: socket
        symbol not found: Perl_sv_2pv
        symbol not found: Perl_newXS
        symbol not found: inet_addr
        symbol not found: setsockopt
        symbol not found: gethostbyname
        symbol not found: Perl_sv_2iv
        symbol not found: Perl_sv_setnv
But, again, on other our SunOS machine with the same configuration and same output
of 'ldd' (just two llines less) authorization work without problems!
What may be the reason?

--
Andrew



Reply via email to