For that particular email you quote, despite what I said at the time,
the issue looks like missing Apache header files. What are the actual
problems that occur when trying to compile it on Windows, besides
needing to create a new makefile? I can't remember if someone
separately has said anything about specific issues. There could well
be because I started splitting the source files apart and haven't even
attempted to recompile it on Windows yet.

So, if someone can provide actual error message output for build where
known that Apache installed properly with header files and they are
being found then may be able to say something a bit more intelligent
about it all. Apologies if this has already been done, I am quite
backlogged in my email right now.

Graham

On 10 September 2011 13:09, fanworl <[email protected]> wrote:
> When you plan to make mod_wsgi for Python 3.2 available for windows
> compilation?
>
> On 22 авг, 02:40, Graham Dumpleton <[email protected]> wrote:
>> I forgot that I haven't yet updated mod_wsgi 4.0 code to build on windows
>> after code reorganization. Sorry you will need to wait.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> On Monday, 22 August 2011, Michael Benin <[email protected]> wrote:
>> > Cloned source with Mercurial:  https://code.google.com/p/modwsgi/
>> > In the folder there is win32-ap22py31.mk
>> > Renamed it: win32-ap22py32.mk
>> > Modified directories to correspond to settings:
>> > --------------------------------------------------------------------
>> > CPPFLAGS = \
>> >  /DWIN32 \
>> >  /DNDEBUG \
>> >  /I"C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include" \
>> >  /I"C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include" \
>> >  /I"c:\Program Files\Apache Software Foundation\Apache2.2\include" \
>> >  /I"c:\Python32\include"
>> > CFLAGS = \
>> >  /MD \
>> >  /GF \
>> >  /Gy \
>> >  /O2 \
>> >  /Wall \
>> >  /Zc:wchar_t \
>> >  /Zc:forScope
>> > LDFLAGS = \
>> >  /link \
>> >  "/LIBPATH:C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib" \
>> >  "/LIBPATH:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Lib" \
>> >  "/LIBPATH:c:\Program Files\Apache Software Foundation\Apache2.2\lib" \
>> >  "/LIBPATH:c:\Python32\libs" \
>> >  /OPT:REF \
>> >  /OPT:ICF=2 \
>> >  /RELEASE \
>> >  /SUBSYSTEM:WINDOWS
>> > LDLIBS = \
>> >  python32.lib \
>> >  libhttpd.lib \
>> >  libapr-1.lib \
>> >  libaprutil-1.lib
>> > SRCFILES = wsgi_apache.c wsgi_convert.c wsgi_validate.c
>> > mod_wsgi.so : mod_wsgi.c $(SRCFILES)
>> > cl $(CPPFLAGS) $(CFLAGS) $< $(SRCFILES) /LD $(LDFLAGS) $(LDLIBS) /OUT:$@
>> >         mt -manifest [email protected] -outputresource:$@;2
>> > clean :
>> > del *.obj *.so *.so.manifest *.lib *.exp
>>
>> ------------------------------------------------------------------------------------->
>>  Command Prompt Output:
>> > Setting environment for using Microsoft Visual Studio 2010 x86 tools.
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>cd
>>
>> C:\Users\User\Desktop\> testing
>> > C:\Users\User\Desktop\testing>nmake -f win32-ap22py32.mk
>> > Microsoft (R) Program Maintenance Utility Version 10.00.30319.01
>> > Copyright (C) Microsoft Corporation.  All rights reserved.
>> > NMAKE : warning U4006: special macro undefined : '$<'
>> >         cl /DWIN32  /DNDEBUG  /I"C:\Program Files (x86)\Microsoft Visual
>> Studio
>> > 10.0\VC\include"  /I"C:\Program Files (x86)\Microsoft
>>
>> SDKs\Windows\v7.0A\Include
>>
>>
>>
>>
>>
>>
>>
>> > "  /I"c:\Program Files\Apache Software Foundation\Apache2.2\include"
>>  /I"c:\Pyth
>> > on32\include" /MD  /GF  /Gy  /O2  /Wall  /Zc:wchar_t  /Zc:forScope
>>  wsgi_apache.
>> > c wsgi_convert.c wsgi_validate.c /LD /link  "/LIBPATH:C:\Program Files
>> (x86)\Mic
>> > rosoft Visual Studio 10.0\VC\lib"  "/LIBPATH:C:\Program Files
>> (x86)\Microsoft SD
>> > Ks\Windows\v7.0A\Lib"  "/LIBPATH:c:\Program Files\Apache Software
>> Foundation\Apa
>> > che2.2\lib"  "/LIBPATH:c:\Python32\libs"  /OPT:REF  /OPT:ICF=2  /RELEASE
>>  /SUBSY
>> > STEM:WINDOWS python32.lib  libhttpd.lib  libapr-1.lib  libaprutil-1.lib
>> /OUT:mod
>> > _wsgi.so
>> > Microsoft (R) 32-bit C/C++ Optimizing Compiler Version
>>
>> 16.00.30319.01 <tel:16.00.30319.01> for 80x86
>>
>>
>>
>>
>>
>>
>>
>> > Copyright (C) Microsoft Corporation.  All rights reserved.
>> > wsgi_apache.c
>> > c:\users\user\desktop\testing\wsgi_apache.h(38) : fatal error C1083:
>> Cannot open
>> >  include file: 'httpd.h': No such file or directory
>> > wsgi_convert.c
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(56) :
>> warnin
>> > g C4820: '_finddata32i64_t' : '4' bytes padding added after data member
>> 'name'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(60) :
>> warnin
>> > g C4820: '_finddata64i32_t' : '4' bytes padding added after data member
>> 'attrib'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(69) :
>> warnin
>> > g C4820: '__finddata64_t' : '4' bytes padding added after data member
>> 'attrib'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(74) :
>> warnin
>> > g C4820: '__finddata64_t' : '4' bytes padding added after data member
>> 'name'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(122) :
>> warni
>> > ng C4820: '_wfinddata64i32_t' : '4' bytes padding added after data member
>> 'attri
>> > b'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(127) :
>> warni
>> > ng C4820: '_wfinddata64i32_t' : '4' bytes padding added after data member
>> 'name'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(131) :
>> warni
>> > ng C4820: '_wfinddata64_t' : '4' bytes padding added after data member
>> 'attrib'
>> > C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\basetsd.h(114)
>> : war
>> > ning C4668: '__midl' is not defined as a preprocessor macro, replacing
>> with '0'
>> > for '#if/#elif'
>> > C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\basetsd.h(424)
>> : war
>> > ning C4668: '_WIN32_WINNT' is not defined as a preprocessor macro,
>> replacing wit
>> > h '0' for '#if/#elif'
>> > c:\python32\include\pyport.h(206) : warning C4668: 'SIZEOF_PID_T' is not
>> defined
>> >  as a preprocessor macro, replacing with '0' for '#if/#elif'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\math.h(162)
>> : war
>> > ning C4211: nonstandard extension used : redefined extern to static
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(91) :> warning C4820: '_stat32' : '2' bytes 
>> padding added after data member
>> 'st_gid'
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(107) :>  warning C4820: 'stat' : '2' bytes 
>> padding added after data member
>> 'st_gid'
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(123) :>  warning C4820: '_stat32i64' : '2' bytes 
>> padding added after data member
>> 'st_gid
>> > '
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(124) :>  warning C4820: '_stat32i64' : '4' bytes 
>> padding added after data member
>> 'st_rde
>> > v'
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(128) :>  warning C4820: '_stat32i64' : '4' bytes 
>> padding added after data member
>> 'st_cti
>> > me'
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(137) :>  warning C4820: '_stat64i32' : '2' bytes 
>> padding added after data member
>> 'st_gid
>> > '
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(151) :>  warning C4820: '_stat64' : '2' bytes 
>> padding added after data member
>> 'st_gid'
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(152) :
>>
>>
>>
>>
>>
>>
>>
>> >  warning C4820: '_stat64' : '4' bytes padding added after data member
>> 'st_rdev'
>> > c:\python32\include\pytime.h(21) : warning C4820: '<unnamed-tag>' : '4'
>> bytes pa
>> > dding added after data member 'tv_usec'
>> > c:\python32\include\bytesobject.h(41) : warning C4820: '<unnamed-tag>' :
>> '3' byt
>> > es padding added after data member 'ob_sval'
>> > c:\python32\include\longintrepr.h(92) : warning C4820: '_longobject' : '2'
>> bytes
>> >  padding added after data member 'ob_digit'
>> > c:\python32\include\pystate.h(83) : warning C4820: '_ts' : '2' bytes
>> padding add
>> > ed after data member 'recursion_critical'
>> > c:\python32\include\pythonrun.h(172) : warning C4255: '_Py_CheckPython3' :
>> no fu
>> > nction prototype given: converting '()' to '(void)'
>> > c:\Python32\include\node.h(12) : warning C4820: '_node' : '2' bytes
>> padding adde
>> > d after data member 'n_type'
>> > wsgi_convert.c(71) : warning C4127: conditional expression is constant
>> > wsgi_convert.c(113) : warning C4127: conditional expression is constant
>> > wsgi_convert.c(121) : warning C4127: conditional expression is constant
>> > wsgi_convert.c(155) : warning C4127: conditional expression is constant
>> > wsgi_validate.c
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(56) :
>> warnin
>> > g C4820: '_finddata32i64_t' : '4' bytes padding added after data member
>> 'name'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(60) :
>> warnin
>> > g C4820: '_finddata64i32_t' : '4' bytes padding added after data member
>> 'attrib'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(69) :
>> warnin
>> > g C4820: '__finddata64_t' : '4' bytes padding added after data member
>> 'attrib'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(74) :
>> warnin
>> > g C4820: '__finddata64_t' : '4' bytes padding added after data member
>> 'name'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(122) :
>> warni
>> > ng C4820: '_wfinddata64i32_t' : '4' bytes padding added after data member
>> 'attri
>> > b'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(127) :
>> warni
>> > ng C4820: '_wfinddata64i32_t' : '4' bytes padding added after data member
>> 'name'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\io.h(131) :
>> warni
>> > ng C4820: '_wfinddata64_t' : '4' bytes padding added after data member
>> 'attrib'
>> > C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\basetsd.h(114)
>> : war
>> > ning C4668: '__midl' is not defined as a preprocessor macro, replacing
>> with '0'
>> > for '#if/#elif'
>> > C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\basetsd.h(424)
>> : war
>> > ning C4668: '_WIN32_WINNT' is not defined as a preprocessor macro,
>> replacing wit
>> > h '0' for '#if/#elif'
>> > c:\python32\include\pyport.h(206) : warning C4668: 'SIZEOF_PID_T' is not
>> defined
>> >  as a preprocessor macro, replacing with '0' for '#if/#elif'
>> > C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\math.h(162)
>> : war
>> > ning C4211: nonstandard extension used : redefined extern to static
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(91) :> warning C4820: '_stat32' : '2' bytes 
>> padding added after data member
>> 'st_gid'
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(107) :>  warning C4820: 'stat' : '2' bytes 
>> padding added after data member
>> 'st_gid'
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(123) :>  warning C4820: '_stat32i64' : '2' bytes 
>> padding added after data member
>> 'st_gid
>> > '
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(124) :>  warning C4820: '_stat32i64' : '4' bytes 
>> padding added after data member
>> 'st_rde
>> > v'
>> > C:\Program Files (x86)\Microsoft Visual Studio
>>
>> 10.0\VC\include\sys/stat.h(128) :
>>
>>
>>
>>
>>
>>
>>
>> >  warning...
>>
>> продолжение »
>
> --
> You received this message because you are subscribed to the Google Groups 
> "modwsgi" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group at 
> http://groups.google.com/group/modwsgi?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en.

Reply via email to