/usr/local/apache2.0.47/bin/httpd: relocation error: /usr/local/src/apache/mod_perl-1.99_10/blib/arch/auto/APR/Table/Table.so: undefined symbol: apr_table_compress
And here is the output of t/TEST -v apr/table
[EMAIL PROTECTED] mod_perl-1.99_10]# t/TEST -v apr/table
*** setting ulimit to allow core files
ulimit -c unlimited; t/TEST -v 'apr/table'
*** root mode: changing the files ownership to 'nobody' (99:99)
*** sudo -u '#99' /usr/bin/perl -e 'print -r "/usr/local/src/apache/mod_perl-1.99_10/t" && -w _ && -x _ ? "OK" : "NOK"'
*** result: OK
/usr/local/apache2.0.47/bin/httpd -d /usr/local/src/apache/mod_perl-1.99_10/t -f /usr/local/src/apache/mod_perl-1.99_10/t/conf/httpd.conf -DAPACHE2 -DPERL_USEITHREADS
using Apache/2.0.47 (prefork MPM)
waiting for server to start: .[Mon Nov 10 11:08:56 2003] [info] 22 Apache:: modules loaded
[Mon Nov 10 11:08:56 2003] [info] 5 APR:: modules loaded
[Mon Nov 10 11:08:56 2003] [info] base server + 10 vhosts ready to run tests
..
waiting for server to start: ok (waited 2 secs)
server localhost.localdomain:8529 started
server localhost.localdomain:8530 listening (TestProtocol::echo)
server localhost.localdomain:8531 listening (TestProtocol::echo_filter)
server localhost.localdomain:8532 listening (TestPreConnection::note)
server localhost.localdomain:8533 listening (TestHooks::stacked_handlers2)
server localhost.localdomain:8534 listening (TestFilter::in_str_msg)
server localhost.localdomain:8535 listening (TestFilter::both_str_con_add)
server localhost.localdomain:8536 listening (TestFilter::in_bbs_msg)
server localhost.localdomain:8537 listening (TestDirective::perlmodule)
server localhost.localdomain:8538 listening (TestDirective::perlrequire)
server localhost.localdomain:8539 listening (TestPerl::ithreads)
server localhost.localdomain:8540 listening (TestDirective::perlloadmodule3)
server localhost.localdomain:8541 listening (TestDirective::perlloadmodule4)
server localhost.localdomain:8542 listening (TestDirective::perlloadmodule5)
server localhost.localdomain:8543 listening (TestDirective::perlloadmodule6)
apr/table....1..21
# Running under perl version 5.008 for linux
# Current time local: Mon Nov 10 11:08:57 2003
# Current time GMT: Mon Nov 10 19:08:57 2003
# Using Test.pm version 1.23
ok 1
ok 2
ok 3
ok 4
ok 5
ok 6
ok 7
ok 8
ok 9
ok 10
ok 11
ok 12
ok 13
ok 14
ok 15
ok 16
ok 17
ok 18
ok 19
FAILED tests 20-21
Failed 2/21 tests, 90.48% okay
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
apr/table.t 21 2 9.52% 20-21
*** server localhost.localdomain:8529 shutdown
*** port 8529 still in use...
...............!!!
server was shutdown but port 8529 is still in use, please shutdown the service using this port or select another port for the tests
!!! port 8529 is in use, cannot determine server pid to shutdown
!!! error running tests (please examine t/logs/error_log)
[EMAIL PROTECTED] mod_perl-1.99_10]#
Matisse Enzer wrote:Anyone have some suggestions for me?
-------------8<---------- Start Bug Report ------------8<---------- 1. Problem Description:
apr/table......................FAILED tests 20-21
Please apply the patch at the bottom and send the ouput of:
t/TEST -v apr/table
I think this has to do with 'if (HAVE_APACHE_2_0_47) {'. May be the new api compress didn't end up in 2.0.47. Care to try to install 2.0.48 and give it another test?
--- t/response/TestAPR/table.pm 22 Aug 2003 19:15:08 -0000 1.8 +++ t/response/TestAPR/table.pm 7 Nov 2003 20:20:40 -0000 @@ -4,6 +4,7 @@ use warnings FATAL => 'all';
use Apache::Test; +use Apache::TestUtil;
use APR::Table ();
@@ -127,8 +128,12 @@ $overlay->compress(APR::OVERLAP_TABLES_MERGE);
# $add first, then $base - ok $overlay->get('foo') eq 'three, one, two'; - ok $overlay->get('bar') eq 'beer'; + ok t_cmp($overlay->get('foo'), + 'three, one, two', + "$overlay->compress"); + ok t_cmp($overlay->get('bar'), + 'beer', + "\$overlay->compress"); }
Apache::OK;
__________________________________________________________________ Stas Bekman JAm_pH ------> Just Another mod_perl Hacker http://stason.org/ mod_perl Guide ---> http://perl.apache.org mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com http://modperlbook.org http://apache.org http://ticketmaster.com
-- ------------------------------------------ Matisse Enzer Doodlelab Inc. 415-925-5294 ext. 212 (office) 415-225-6703 (mobile)
-- Reporting bugs: http://perl.apache.org/bugs/ Mail list info: http://perl.apache.org/maillist/modperl.html