[rt-users] mod_perl and rt incompatible?

Anne Ramey anner at blast.com
Mon Jan 31 14:52:28 EST 2005


rt is working fine, but I need to install a new tool that needs modperl. 
  When I include my perl.conf file, I suddenly get lots of perl errors 
that appear to be associated with rt (and requiring utf-8).  When I 
comment rt out of my apache conf file, all but one error goes away.  Is 
there a known conflict between rt 3.0.11 and modperl?  I know 5.8.3 is 
the recommended perl, but we don't have that working on our version of 
linux yet, so I'm trying to use perl 5.8.0--is that the problem?  The 
perl errors occur in the apache error log upon starting apache.

Use of uninitialized value in length at 
/usr/local/lib/perl5/site_perl/5.8.0/Regexp/Common/delimited.pm line 51.
 
Regexp::Common::delimited::__ANON__('Regexp::Common::Entry=HASH(0x8e03b64)','undef','undef') 
called at /usr/local/lib/perl5/site_perl/5.8.0/Regexp/Common.pm line 242
 
Regexp::Common::Entry::__ANON__('Regexp::Common::Entry=HASH(0x8e03b64)','undef','') 
called at /usr/local/lib/perl5/site_perl/5.8.0/Regexp/Common.pm line 188
 
Regexp::Common::pattern('name','ARRAY(0x8e00564)','create','CODE(0x8e03864)') 
called at 
/usr/local/lib/perl5/site_perl/5.8.0/Regexp/Common/delimited.pm line 55
         require Regexp/Common/delimited.pm called at (eval 2181) line 1
         eval 'require \'Regexp/Common/delimited.pm\'
;' called at 
/usr/local/lib/perl5/site_perl/5.8.0/Regexp/Common/delimited.pm line 0
Subroutine mkpath redefined at /usr/local/lib/perl5/5.8.0/File/Path.pm 
line 122.
         require File/Path.pm called at (eval 2192) line 1
         eval 'require \'File/Path.pm\'
;' called at /usr/local/lib/perl5/5.8.0/File/Path.pm line 122
Subroutine rmtree redefined at /usr/local/lib/perl5/5.8.0/File/Path.pm 
line 157.
         require File/Path.pm called at (eval 2192) line 1
         eval 'require \'File/Path.pm\'
;' called at /usr/local/lib/perl5/5.8.0/File/Path.pm line 157
Constant subroutine CGI::XHTML_DTD redefined at 
/usr/local/lib/perl5/5.8.0/constant.pm line 108.
         constant::import('constant','XHTML_DTD','ARRAY(0x91d7148)') 
called at /usr/local/lib/perl5/5.8.0/CGI.pm line 32
         CGI::BEGIN() called at /usr/local/lib/perl5/5.8.0/CGI.pm line 33
         eval {...} called at /usr/local/lib/perl5/5.8.0/CGI.pm line 33
         require CGI.pm called at (eval 2235) line 1
         eval 'require \'CGI.pm\'
;' called at /usr/local/lib/perl5/5.8.0/CGI.pm line 33
Subroutine fileparse_set_fstype redefined at 
/usr/local/lib/perl5/5.8.0/File/Basename.pm line 154.
         require File/Basename.pm called at (eval 2434) line 1
         eval 'require \'File/Basename.pm\'
;' called 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.
         require File/Basename.pm called at (eval 2434) line 1
         eval 'require \'File/Basename.pm\'
;' called 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.
         require File/Basename.pm called at (eval 2434) line 1
         eval 'require \'File/Basename.pm\'
;' called 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.
         require File/Basename.pm called at (eval 2434) line 1
         eval 'require \'File/Basename.pm\'
;' called at /usr/local/lib/perl5/5.8.0/File/Basename.pm line 248
Constant subroutine DEBUG redefined at 
/usr/local/lib/perl5/5.8.0/utf8_heavy.pl line 5.
         require utf8_heavy.pl called at (eval 2440) line 1
         eval 'require \'utf8_heavy.pl\'
;' called at /usr/local/lib/perl5/5.8.0/utf8_heavy.pl line 5
Subroutine DESTROY redefined at /usr/local/lib/perl5/5.8.0/utf8_heavy.pl 
line 7.
         require utf8_heavy.pl called at (eval 2440) line 1
         eval 'require \'utf8_heavy.pl\'
;' called at /usr/local/lib/perl5/5.8.0/utf8_heavy.pl line 7
Subroutine croak redefined at /usr/local/lib/perl5/5.8.0/utf8_heavy.pl 
line 11.
         require utf8_heavy.pl called at (eval 2440) line 1
         eval 'require \'utf8_heavy.pl\'
;' called at /usr/local/lib/perl5/5.8.0/utf8_heavy.pl line 11
Subroutine SWASHNEW redefined at 
/usr/local/lib/perl5/5.8.0/utf8_heavy.pl line 17.
         require utf8_heavy.pl called at (eval 2440) line 1
         eval 'require \'utf8_heavy.pl\'
;' called at /usr/local/lib/perl5/5.8.0/utf8_heavy.pl line 17
Subroutine SWASHGET redefined at 
/usr/local/lib/perl5/5.8.0/utf8_heavy.pl line 221.
         require utf8_heavy.pl called at (eval 2440) line 1
         eval 'require \'utf8_heavy.pl\'
;' called at /usr/local/lib/perl5/5.8.0/utf8_heavy.pl line 221

-- 
Anne



More information about the rt-users mailing list