RE: Building 2.0.9-dev on Windows w. httpd 2.4

"Kandarian, Richard Mansfield" <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <275671956B4337459E14A61834A5C03E3B3081A7@ECS-EXG-P-MB01.win.lanl.gov>
When I did this I built everything: Perl, httpd, and mod_perl myself using VC2008 without using the IDE.

Richard Kandarian
http://www.lanl.gov/cgi-bin/fonelink.pl/085598
My node in the Web: http://www.kandarian.com
<http://www.kandarian.com/>

From: Mathieu Simon [mailto:[email protected]]
Sent: Monday, October 06, 2014 8:23 AM
To: [email protected]
Subject: Re: Building 2.0.9-dev on Windows w. httpd 2.4

Hi

2014-10-02 10:27 GMT+02:00 Mathieu Simon <[email protected]<mailto:[email protected]>>:

Aha, so I guess a Visual Studio is required then?
Let me give it a whirl then. :-)
So I had the oppoortunity to give this a bit a test and from what I looks now
the situation is a bit in dare state for building mod_perl for httpd 2.4.x on Windows

- Strawberry Perl fails for mod_perl since its toolchain mostly relies on dmake
  (as previously said, not really working for mod_perl)

- I was able to obtain a (seemingly) apxs_win32 from Apachelounge*
  -> without it you  get the said error with both Windows Perl distributions.

I focussed then on ActivePerl 5.18 since that one seems to be more closely tied to VC - ?

- ActivePerl 5.18 at least contains ExtUtils:Embed 1.3001
  (still fails initially but can be silenced by 'set MP_USE_MY_EXTUTILS_EMBED=1)
- Within the "VS2012 x86 Natvie Tools Command Prompt" and a apxs.bat 'perl Makefile.pl'
  passes with some errors. (some progress at least!)
- However the resulting Makefile doesn't take take care of the Windows environment as it wants to use dmake and gcc

I'm not enough familiar with MakeMaker - any hint how to get further? I compared on a Ubuntu VM
where the SVN HEAD builds properly without issues, so it is a Windows-specific problem.

Best regards
Mat

* https://www.apachelounge.com/download/additional/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.