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]

Reply via email to