Are the t/apr-ext/*.t tests supposed to fail? No matter how hard to try I always get this on OpenBSD 3.9 with perl 5.8.8, Apache-2.2.2 and mod_perl-2:

Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------ -------
t/apache/content_length_header.t               27    1   3.70%  17
t/api/status.t                                  6    2  33.33%  4-5
t/apr-ext/base64.t                  0    11     3    6 200.00%  1-3
t/apr-ext/brigade.t                 2   512    ??   ??       %  ??
t/apr-ext/bucket.t                  2   512    ??   ??       %  ??
t/apr-ext/date.t                    0    11    14   28 200.00%  1-14
t/apr-ext/finfo.t                   2   512    ??   ??       %  ??
t/apr-ext/pool.t                    2   512    ??   ??       %  ??
t/apr-ext/string.t                  0    11     5   10 200.00%  1-5
t/apr-ext/table.t                   2   512    ??   ??       %  ??
t/apr-ext/threadmutex.t             2   512    ??   ??       %  ??
t/apr-ext/uri.t                     2   512    ??   ??       %  ??
t/apr-ext/util.t                    0    11     4    8 200.00%  1-4
t/apr-ext/uuid.t                    0    11     3    4 133.33%  2-3
8 tests skipped.
Failed 14/231 test scripts, 93.94% okay. 31/2049 subtests failed, 98.49% okay.
[warning] server localhost.my.domain:8529 shutdown
[  error] error running tests (please examine t/logs/error_log)
+--------------------------------------------------------+
| Please file a bug report: http://perl.apache.org/bugs/ |
+--------------------------------------------------------+

They all fail with errors such as:

t/apr-ext/brigade......................./home/rutski89/opt/perl/bin/ perl:/home/rutski89/opt/kit/mod_perl-2.0.2/blib/arch/auto/APR/Pool/ Pool.so: undefined symbol 'apr_pool_cleanup_null' Can't load '/home/rutski89/opt/kit/mod_perl-2.0.2/blib/arch/auto/APR/ Pool/Pool.so' for module APR::Pool: Cannot load specified object at / home/rutski89/opt/perl/lib/5.8.8/OpenBSD.i386-openbsd/DynaLoader.pm line 230. at /home/rutski89/opt/kit/mod_perl-2.0.2/blib/lib/APR/XSLoader.pm line 30 Compilation failed in require at /home/rutski89/opt/kit/ mod_perl-2.0.2/t/lib/TestAPRlib/brigade.pm line 14. BEGIN failed--compilation aborted at /home/rutski89/opt/kit/ mod_perl-2.0.2/t/lib/TestAPRlib/brigade.pm line 14.
Compilation failed in require at t/apr-ext/brigade.t line 7.
BEGIN failed--compilation aborted at t/apr-ext/brigade.t line 7.

Note that the t/apr/*.t tests all pass, it's the t/apr-ext/*.t test that are all failing. I tried this on Debian and it worked without errors, these errors seem to occur only when I do this on OpenBSD, but I can't even begin to imagine why.

Reply via email to