ActivePerl, in their 8xx Win32 binaries based on perl-5.8, have
enabled large_file support (a USE_LARGE_FILES compile-time
flag). In compiling the cvs mod_perl-1 against this, however,
there's an error in line 1963 of Apache.xs:
     statcache = r->finfo;
about '=' relating incompatible types. If I understand this
correctly, this is because statcache, from Perl, is now of a
different type than r->finfo, from Apache. I suppose one fix is
to compile Apache with appropriate flags for large_file support,
so that the two would agree. However, a problem would remain with
supplying mod_perl binary ppm packages for ActivePerl 8xx, as
people would use these with the standard Apache binaries, which
wouldn't be compiled with large_file support.

I've verified that mod_perl-1 compiles OK with a perl-5.8
compiled without USE_LARGE_FILES. Given that and, I think,
similar experiences on Unix, does the above sound in the right
ballpark? If so, might someone have an idea to make the two
compatible, assuming that neither will be changing their
respective support and non-support for large_files? I've had a
number of people ask about supplying mod_perl-1 binaries for
ActivePerl 8xx, so there's still an interest in this.

-- 
best regards,
randy


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to