Randy Kobes wrote:
> On Thu, 23 Aug 2007, Steve Hay wrote:
> 
>> Randy Kobes wrote:
>>> On Wed, 22 Aug 2007, Randy Kobes wrote:
>>> 
>>>> I think that's because apxs with mp2 doesn't itself
>>>> generate the Makefile; it's mainly used to find paths,
>>>    ^^^^^^^^^^^^^^^^^^^^^^
>>> Rather, that should be that it doesn't get used in the
>>> Makefile to compile the module, which is where the
>>> manifest command in the latest win32 apxs lies. So I
>>> think we'll have to modify the Makefile generated by mp2
>>> to include the manifest stuff.
>> 
>> Right, I was beginning to think as much myself. I'm happy to just
>> embed the manifest file manually for now (it's only one file: at
>> least all the perl extension DLLs have their manifests embedded
>> already), but I'll look at doing it properly in the code later if
>> you don't get there first.
> 
> So, just to confirm, the problem you were having earlier
> about Apache not starting up with mp2 is solved when you
> manually copy the manifest file for mod_perl.so into the
> Apache2\modules directory? That's great that, I assume,
> the patched ExtUtils::MakeMaker handles correctly all
> the Apache2::*, etc. modules wrt the manifest files; we
> just have to concentrate on mod_perl.so - I'll take a
> look at it this weekend.

The problem is solved when I manually embed the manifest file for
mod_perl.so (right after "nmake", and before "nmake test" or "nmake
install").

(I didn't actually try copying the manifest file into Apache2\modules. I
don't think copying the manifest file is generally the done thing. The
usual way to do this is to embed it: that's what apxs does and that's
what ExtUtils-MakeMaker does, so that's what we ought to do here.)

All the Apache2::* modules etc are already handled by
ExtUtils-MakeMaker.

Btw, the list of patches that I applied to perl-5.8.8 for building with
VC8 is as follows: 27500, 27503, 27556, 27888, 28978, 29218, 29233,
29266, 29350, 29352, 29358, 29375, 29409, 30878, 31271, 31343, 31344,
31721, 31725 and 31742. A patch to apply all of these to perl-5.8.8 is
attached. Alternatively, perl-5.9.5 contains all the relevant patches
and also works with mod_perl-2.0.3 (I think; bleadperl certainly did
work shortly before perl-5.9.5 was released, so it should be OK).

Attachment: vc8.patch
Description: vc8.patch

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

Reply via email to