On Wed, 22 Aug 2007, Steve Hay wrote:
Steve Hay wrote:
Randy Kobes wrote:
On Wed, 22 Aug 2007, Steve Hay wrote:
I then thought that I'd try building the latest 2.2.x snapshot
instead (httpd_20070822041638.tar.gz), just in case I've missed some
other relevant changes for building with VC8. [...]
Sure enough, ap_requires() has been removed from server/core.c in
the current httpd source. I tried mod_perl from svn, but that still
calls ap_requires().
This is strange - the removal of ap_requires() from
server/core.c happened 19 months ago, so mp2 should
be aware of that.
[ ... ]
I hadn't noticed that ap_requires() disappeared so long ago. I just
saw that it was not in server/core.c in the snapshot, but is in
httpd-2.2.4's source, so I assumed it was a recent change. I'll have a
harder squint at what's going on.
I haven't tried building mp2 against the httpd snapshot using VC6 yet,
so that's probably worth a try at least. I'll give that a go soon.
I've tried that and it doesn't work either: VC6 builds of perl-5.8.8
(unpatched) and httpd (snapshot) work OK, but mod_perl-2.0.3 has the
same error over ap_requires() as I got with the VC8 build so it's
definitely nothing to do with manifests (or anything else VC8-specific).
[ ... ]
Am I using the wrong snapshot? My snapshot httpd identifies itself as
2.3.0-dev, rather than 2.2.5-dev like I might have expected. I
downloaded it from
http://svn.apache.org/snapshots/httpd/
I would have used the 2.2.5 RC at
http://httpd.apache.org/dev/dist/
but I get a 403/Forbidden when I try to download it :-(
I think that's because the 2.2.5 RC has been withdrawn,
with a 2.2.6 RC coming out next. You're right that
ap_requires() is currently called by mp2 (I didn't
read far enough down in the sources before), so
that'll be a general issue soon.
--
best regards,
Randy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]