You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@httpd.apache.org by Guenter Knauf <fu...@apache.org> on 2008/02/21 00:50:12 UTC

apxs on Win32?

Hi (Bill?),
another dev just asked me privately about apxs for Win32....
does this meanwhile work on Win32?
And if so can we perhaps ship it with future distros?
I think that would make sense since the include and lib dir is already included....

Guenter.



Re: apxs on Win32?

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Guenter Knauf wrote:
> if the one we have in ./support works already with 3rd-party modules (other than mod_perl) on Win32 then we can just use that; otherwise I'm +1 to add yours.

It does not, its crafted from libtool-junk last time I looked, and
requires apr similarly provisioned (apr-config script et al).

Better that we recraft Randy's work into an apr bit, and apu bit (and
submit those over to apr), and either "fix" the libtool-specific crap
in apxs.in, or use Randy's httpd bits as well.

Bill




Re: apxs on Win32?

Posted by Guenter Knauf <fu...@apache.org>.
Hi Randy,
> There's a perl script that emulates apxs on Win32 available
> in apxs_win32.tar.gz at
>     http://perl.apache.org/dist/win32-bin/
perfect answer since the one who asked me did that for mod_perl!

> Right now this is installed assuming an already-installed
> Apache; if there's interest, I could look at incorporating
> this into the build of Apache itself.
lets see what Bill says - if the one we have in ./support works already with 3rd-party modules (other than mod_perl) on Win32 then we can just use that; otherwise I'm +1 to add yours.

thanks, Guenter.



Re: apxs on Win32?

Posted by Issac Goldstand <ma...@beamartyr.net>.
Randy Kobes wrote:
> On Thu, 21 Feb 2008, Guenter Knauf wrote:
> 
>> Hi (Bill?),
>> another dev just asked me privately about apxs for Win32....
>> does this meanwhile work on Win32?
>> And if so can we perhaps ship it with future distros?
>> I think that would make sense since the include and lib dir is already 
>> included....
>>
>> Guenter.
> 
> There's a perl script that emulates apxs on Win32 available
> in apxs_win32.tar.gz at
>    http://perl.apache.org/dist/win32-bin/
> Right now this is installed assuming an already-installed
> Apache; if there's interest, I could look at incorporating
> this into the build of Apache itself.
> 

+1

Re: apxs on Win32?

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Thu, 21 Feb 2008, Guenter Knauf wrote:

> Hi (Bill?),
> another dev just asked me privately about apxs for Win32....
> does this meanwhile work on Win32?
> And if so can we perhaps ship it with future distros?
> I think that would make sense since the include and lib dir is already included....
>
> Guenter.

There's a perl script that emulates apxs on Win32 available
in apxs_win32.tar.gz at
    http://perl.apache.org/dist/win32-bin/
Right now this is installed assuming an already-installed
Apache; if there's interest, I could look at incorporating
this into the build of Apache itself.

-- 
best regards,
Randy Kobes

Re: apxs on Win32?

Posted by Randy Kobes <ra...@theoryx5.uwinnipeg.ca>.
On Thu, 21 Feb 2008, William A. Rowe, Jr. wrote:

> Guenter Knauf wrote:
>> Hi (Bill?),
>> another dev just asked me privately about apxs for Win32....
>> does this meanwhile work on Win32?
>> And if so can we perhaps ship it with future distros?
>> I think that would make sense since the include and lib dir is already 
>> included....
>
> Dunno if Randy's package has been updated for trunk, 2.2 etc, but
> it's been mentioned several times that this should be incorporated
> back into httpd.  (It was dropped with 2.0, after I solved it for 1.3,
> given the additional complexity behind the autocrap/libfool stuff we
> introduced into httpd 2.0).
>
> So maybe it's time to get cracking ;-)
>
> Bill

The apxs win32 package does work for 2.2. I'm not sure the
best way to incorporate this into the httpd build; as a
first step, I've placed at
    http://people.apache.org/~randyk/
an install_win32_apxs.zip which can be used as
    nmake -f install_win32_apxs.mak INSTDIR=C:\Path\to\Apache2.x
to install apxs, apr-config, and apu-config. This assumes
a point in the installation when Apache has been installed
(eg, towards the end of httpd's Makefile.win). Compared to
the apxs utility at
    http://perl.apache.org/dist/win32-bin/
this version is more minimalistic (no user prompts, etc.);
the modules used are included with modern versions of
Perl.

One thing it does assume is that Perl is in the PATH; I'm
not sure how to check for this in the Makefile.

-- 
best regards,
Randy

Re: apxs on Win32?

Posted by "William A. Rowe, Jr." <wr...@rowe-clan.net>.
Guenter Knauf wrote:
> Hi (Bill?),
> another dev just asked me privately about apxs for Win32....
> does this meanwhile work on Win32?
> And if so can we perhaps ship it with future distros?
> I think that would make sense since the include and lib dir is already included....

Dunno if Randy's package has been updated for trunk, 2.2 etc, but
it's been mentioned several times that this should be incorporated
back into httpd.  (It was dropped with 2.0, after I solved it for 1.3,
given the additional complexity behind the autocrap/libfool stuff we
introduced into httpd 2.0).

So maybe it's time to get cracking ;-)

Bill