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).
vc8.patch
Description: vc8.patch
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]