Having some problems getting Apache going after I installed rt. I’m
running Solaris 8 on a Sparc.
When I untar rt and run make testdeps it shows all the perlmods are
found…
$ make testdeps
/usr/bin/perl ./tools/testdeps -warn mysql
Checking for DBI 1.18 …found
Checking for DBIx::DataSource 0.02 …found
Checking for DBIx::SearchBuilder 0.48 …found
Checking for HTML::Entities…found
Checking for MLDBM…found
Checking for Net::Domain…found
Checking for Net::SMTP…found
Checking for Params::Validate 0.02 …found
Checking for HTML::Mason 1.02 …found
Checking for CGI::Cookie 1.20 …found
Checking for Apache::Cookie…found
Checking for Apache::Session 1.53 …found
Checking for Date::Parse…found
Checking for Date::Format…found
Checking for MIME::Entity 5.108 …found
Checking for Mail::Mailer 1.20 …found
Checking for Getopt::Long 2.24 …found
Checking for Tie::IxHash…found
Checking for Text::Wrapper…found
Checking for Text::Template…found
Checking for File::Spec 0.8 …found
Checking for Errno…found
Checking for FreezeThaw…found
Checking for File::Temp…found
Checking for Log::Dispatch 1.6 …found
Checking for DBD::mysql 2.0416 …found
When I try to start Apache w/ modperl it gives me the following errors…
[Fri Feb 1 09:28:41 2002] [error] Can’t load
‘/usr/perl5/site_perl/5.005/sun4-solaris/auto/Apache/Cookie/Cookie.so’ for
module Apache: ld.so.1: …/bin/httpd: fatal: relocation error:
file /usr/perl5/site_perl/5.005/sun4-solaris/auto/Apache/Cookie/Cookie.so:
symbol perl_request_rec: referenced symbol not found at
/usr/perl5/5.00503/sun4-solaris/DynaLoader.pm line 169.
at /usr/perl5/site_perl/5.005/sun4-solaris/mod_perl.pm line 65535
BEGIN failed–compilation aborted at /usr/local/rt2/bin/webmux.pl line 80.
Syntax error on line 876 of /usr/local/apache-modperl/conf/httpd.conf:
Can’t load
‘/usr/perl5/site_perl/5.005/sun4-solaris/auto/Apache/Cookie/Cookie.so’ for
module Apache: ld.so.1: …/bin/httpd: fatal: relocation error:
file /usr/perl5/site_perl/5.005/sun4-solaris/auto/Apache/Cookie/Cookie.so:
symbol perl_request_rec: referenced symbol not found at
/usr/perl5/5.00503/sun4-solaris/DynaLoader.pm line 169.
at /usr/perl5/site_perl/5.005/sun4-solaris/mod_perl.pm line 65535 BEGIN
failed–compilation aborted at /usr/local/rt2/bin/webmux.pl line 80.
Here is what my httpd.conf entry looks like…
DocumentRoot /usr/local/rt2/WebRT/html ServerName mydomain PerlModule Apache::DBI PerlFreshRestart On PerlRequire /usr/local/rt2/bin/webmux.pl SetHandler perl-script PerlHandler RT::MasonIf I comment out ‘use Apache::Cookie;’ in webmux.pl the webserver will
start, but then it complains because of the undefined subroutin. I’ve
tried reinstalling libapreq-0.33 but it doesn’t help.
Please let me know if you need any further information.
Any help would be greatly appreciated. I’m stuck.
-Scott