Gurus,

I have compiled mod_perl 1.27 with apache 1.3.27 under perl 5.8.0, solaris
2.6, using gcc 2.7.2.3.  When I run the make test, it fails with the
following in the error_log:

  /usr/local/bin/perl5.8.0 t/TEST 0
  modules/actions.......ok
  modules/cgi...........FAILED test 4
          Failed 1/5 tests, 80.00% okay
  modules/constants.....ok
  modules/cookie........skipped
          all skipped: no reason given
  modules/file..........ok
  modules/httpdconf.....ok
  modules/include.......ok
  modules/log...........ok
  modules/module........skipped
          all skipped: no reason given
  modules/perlrun.......skipped
          all skipped: no reason given
  modules/psections.....skipped
          all skipped: no reason given
  modules/request.......FAILED tests 1-10
          Failed 10/10 tests, 0.00% okay
  modules/src...........ok
  modules/stage.........skipped
          all skipped: no reason given
  modules/status........fetch /perl/perl-status failed!
  modules/status........dubious
          Test returned status 255 (wstat 65280, 0xff00)
  DIED. FAILED tests 1-7
          Failed 7/7 tests, 0.00% okay
  modules/symbol........skipped
          all skipped: no reason given
  modules/uri...........skipped
          all skipped: no reason given
  modules/util..........skipped
          all skipped: no reason given
  internal/...

The remainder of the tests fail for the most part because the apache
server dies somewhere around the modules/request tests, most likely
before.

The logs/error_log shows:

  [notice] Destruction->DESTROY called for $global_object
  Subroutine fileparse_set_fstype redefined at
   /usr/local/lib/perl5/5.8.0/File/Basename.pm line 154.
  Subroutine fileparse redefined at
   /usr/local/lib/perl5/5.8.0/File/Basename.pm line 168.
  Subroutine basename redefined at
   /usr/local/lib/perl5/5.8.0/File/Basename.pm line 235.
  Subroutine dirname redefined at
   /usr/local/lib/perl5/5.8.0/File/Basename.pm line 248.
  Constant subroutine CGI::XHTML_DTD redefined at
   /usr/local/lib/perl5/5.8.0/constant.pm line 108.
  [Mon Oct 28 12:29:58 2002] [warn] [notice] child_init for process 19757,
   report any problems to [no address given]

When I attempt to run the single test modules/request, I get the following
output:

% ./TEST -v modules/request
modules/request....module Apache::Request is installed
1..10
not ok 1
HTTP/1.1 200 OK
Connection: close
Date: Mon, 28 Oct 2002 20:32:25 GMT
Server: Apache/1.3.27 (Unix) mod_perl/1.27 Perl/v5.8.0 mod_layout/3.2
Content-Type: text/plain
Client-Date: Mon, 28 Oct 2002 20:32:25 GMT
Client-Peer: 127.0.0.1:8529

1..0
Test header seen more than once!
/usr/local/lib/perl5/site_perl/Apache/Request.pm

not ok 2
HTTP/1.1 200 OK
Connection: close
Date: Mon, 28 Oct 2002 20:32:25 GMT
Server: Apache/1.3.27 (Unix) mod_perl/1.27 Perl/v5.8.0 mod_layout/3.2
Content-Type: text/plain
Client-Date: Mon, 28 Oct 2002 20:32:25 GMT
Client-Peer: 127.0.0.1:8529

1..0
Test header seen more than once!
/usr/local/lib/perl5/site_perl/Apache/Request.pm

not ok 3
/usr/local/lib/perl5/5.8.0/pod/perlfunc.pod should have 6496 lines
(request-upload.pl says: )
not ok 4
not ok 5
/usr/local/lib/perl5/5.8.0/pod/perlpod.pod should have 685 lines
(request-upload.pl says: )
not ok 6
not ok 7
/usr/local/lib/perl5/5.8.0/pod/perlxs.pod should have 1980 lines
(request-upload.pl says: )
not ok 8
not ok 9
/usr/local/src/mod_perl/mod_perl-1.27/t/docs/book.gif should have 113
lines (request-upload.pl says: )
not ok 10

When I try to run all the tests that went before that, all running them as
single tests, none of them cause the server to die.  The modules/cgi test
causes a single on error #4 for that test.  The output is:

ServerError: Insecure dependency in sysopen while running with -T switch
at (eval 197) line 8.

error-notes is also set
dump of %@:
/perl/cgi.pl = Insecure dependency in sysopen while running with -T switch
at (eval 197) line 8.

The output in the logs/error_log is:

[Mon Oct 28 12:37:52 2002] [error] Insecure dependency in sysopen while
running with -T switch at (eval 197) line 8.

Background:

I have used mod_perl up through versions 1.15, using perl 5.004_04, and
earlier versions of Apache.  I am trying to upgrade to the latest stable
releases of everything and it just does not seem to be working.  I have
checked the list archives as well as google and anywhere else I could
think of and could not find why it is not working.  Any help is
appreciated.  Please let me know if you need any additional information.

Thank you very much.

JohnM

## John Mendenhall
## [EMAIL PROTECTED]
## Senior Network/Systems Administrator


Reply via email to