> >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