You are viewing a plain text version of this content. The canonical link for it is here.
Posted to apreq-dev@httpd.apache.org by Joe Schaefer <jo...@yahoo.com> on 2009/03/04 00:35:08 UTC
Volunteer for RMing 2.12?
I cut a tarball from trunk that Randy
and company can test out on Win32:
http://people.apache.org/~joes/libapreq2-trunk.tar.gz
Assuming it gets tested and generally agreed
to be worth releasing, is anyone willing to
do the honors and volunteer for RM duties?
Re: Volunteer for RMing 2.12?
Posted by Joe Schaefer <jo...@yahoo.com>.
THx for the feedback, new tarball available!
----- Original Message ----
> From: Philippe M. Chiasson <go...@ectoplasm.org>
> To: Joe Schaefer <jo...@yahoo.com>
> Cc: apreq-dev@httpd.apache.org
> Sent: Thursday, March 5, 2009 11:06:11 AM
> Subject: Re: Volunteer for RMing 2.12?
>
> On 4/3/09 22:36, Joe Schaefer wrote:
> > Tarball compiles, tests, and installs cleanly on FreeBSD 7.1
> > and debian testing. Will test on solaris later in the week.
>
> Carefull, the tarball contains library/t/.deps full with /home/joe/...
>
> Exploded on my system when trying to make test.
>
> --
> Philippe M. Chiasson GPG: F9BFE0C2480E7680 1AE53631CB32A107 88C3A5A5
> http://gozer.ectoplasm.org/ m/gozer\@(apache|cpan|ectoplasm)\.org/
Re: Volunteer for RMing 2.12?
Posted by Joe Schaefer <jo...@yahoo.com>.
Tarball compiles, tests, and installs cleanly on FreeBSD 7.1
and debian testing. Will test on solaris later in the week.
----- Original Message ----
> From: Joe Schaefer <jo...@yahoo.com>
> To: apreq-dev@httpd.apache.org
> Sent: Wednesday, March 4, 2009 9:24:12 PM
> Subject: Re: Volunteer for RMing 2.12?
>
>
> Ping?
>
>
>
> ----- Original Message ----
> > From: Joe Schaefer
> > To: apreq-dev@httpd.apache.org
> > Sent: Tuesday, March 3, 2009 6:35:08 PM
> > Subject: Volunteer for RMing 2.12?
> >
> > I cut a tarball from trunk that Randy
> > and company can test out on Win32:
> >
> > http://people.apache.org/~joes/libapreq2-trunk.tar.gz
> >
> > Assuming it gets tested and generally agreed
> > to be worth releasing, is anyone willing to
> > do the honors and volunteer for RM duties?
Re: Volunteer for RMing 2.12?
Posted by Joe Schaefer <jo...@yahoo.com>.
Ping?
----- Original Message ----
> From: Joe Schaefer <jo...@yahoo.com>
> To: apreq-dev@httpd.apache.org
> Sent: Tuesday, March 3, 2009 6:35:08 PM
> Subject: Volunteer for RMing 2.12?
>
> I cut a tarball from trunk that Randy
> and company can test out on Win32:
>
> http://people.apache.org/~joes/libapreq2-trunk.tar.gz
>
> Assuming it gets tested and generally agreed
> to be worth releasing, is anyone willing to
> do the honors and volunteer for RM duties?
Re: Volunteer for RMing 2.12?
Posted by Adam Prime <ad...@utoronto.ca>.
Joe Schaefer wrote:
> I cut a tarball from trunk that Randy
> and company can test out on Win32:
>
> http://people.apache.org/~joes/libapreq2-trunk.tar.gz
>
> Assuming it gets tested and generally agreed
> to be worth releasing, is anyone willing to
> do the honors and volunteer for RM duties?
builds ok on gentoo with apache 2.2.8 and mod_perl 2.0.4 on perl 5.8.8,
and gentoo with apache 2.2.11 and mod_perl 2.0.4 on perl 5.8.8
I'll build and test on solaris tomorrow
Adam
RE: Volunteer for RMing 2.12?
Posted by Steve Hay <St...@planit.com>.
Joe Schaefer wrote:
> ----- Original Message ----
>
>> From: Steve Hay <St...@planit.com>
>> To: Joe Schaefer <jo...@yahoo.com>; apreq-dev@httpd.apache.org
>> Sent: Thursday, March 5, 2009 4:03:40 AM
>> Subject: RE: Volunteer for RMing 2.12?
>>
>> Joe Schaefer wrote:
>>> I cut a tarball from trunk that Randy
>>> and company can test out on Win32:
>>>
>>> http://people.apache.org/~joes/libapreq2-trunk.tar.gz
>>>
>>> Assuming it gets tested and generally agreed
>>> to be worth releasing, is anyone willing to
>>> do the honors and volunteer for RM duties?
>>
>> Still doesn't build on Win32:
>>
>> [...]
>> cl.exe /Fo"C:\Temp\LIBAPR~1.12\win32\libs\handle.obj" /nologo /MD /W3
>> /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D
>> "APREQ_DECLARE_EXPORT" /I"C:\apache2.2\include"
>> /I"C:\Temp\LIBAPR~1.12\include"
>> /I"C:\Temp\LIBAPR~1.12\module\apache2" /YX /FD /c
>> C:\Temp\LIBAPR~1.12\module\apache2\handle.c
>> cl : Command line warning D9002 : ignoring unknown option '/YX'
>> handle.c
>> c:\temp\libapreq2-2.12\module\apache2\apreq_module_apache2.h(149) :
>> error C2059: syntax error : '('
>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
>> 8\VC\bin\cl.exe"' : return code '0x2'
>> Stop.
>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
>> Studio 8\VC\bin\nmake.exe"' : return code '0x2'
>> Stop.
>>
>> I guess it's tripping up on
>> http://svn.apache.org/viewvc?view=rev&revision=744417, which I assume
>> was an attempt to do something similar to my hack in
>> http://marc.info/?l=apreq-dev&m=123391925319834&w=2
>
> Yeah, that looks like the problem this time. Any idea what those
> macros now expand to on your machine? (I'm pretty sure the reason
> your hack doesn't work is because of the _stdcall thingy).
What do you mean when you say "my hack doesn't work"? Are you referring
to the fact that I subsequently got a crash in module/t/request.t? My
hack did work in that it got it compiling; I don't know what caused the
later crash: maybe my hack, maybe something else?
Anyway, here's the relevant part of what the pre-processor generates
when compiling handle.c in the (first) tarball that you rolled:
__declspec(dllexport) apreq_handle_t * __stdcall
apreq_handle_apache2(request_rec *r);
typedef __declspec(dllexport) apreq_handle_t * __stdcall
(apr_OFN_apreq_handle_apache2_t) (request_rec *r);
I think it is the latter of those lines that it doesn't like. I'm not
sure I understand what it doesn't like about it, though.
Re: Volunteer for RMing 2.12?
Posted by Joe Schaefer <jo...@yahoo.com>.
----- Original Message ----
> From: Joe Schaefer <jo...@yahoo.com>
> To: Steve Hay <St...@planit.com>; apreq-dev@httpd.apache.org
> Sent: Thursday, March 5, 2009 11:59:21 AM
> Subject: Re: Volunteer for RMing 2.12?
>
>
> ----- Original Message ----
>
> > From: Steve Hay
> > To: Joe Schaefer ; apreq-dev@httpd.apache.org
> > Sent: Thursday, March 5, 2009 11:46:12 AM
> > Subject: RE: Volunteer for RMing 2.12?
> >
> > Joe Schaefer wrote:
> > > ----- Original Message ----
> > >
> > >> From: Steve Hay
> > >> To: Joe Schaefer ; apreq-dev@httpd.apache.org
> > >> Sent: Thursday, March 5, 2009 8:52:58 AM
> > >> Subject: RE: Volunteer for RMing 2.12?
> > >>
> > >> Steve Hay wrote:
> > >>> Joe Schaefer wrote:
> > >>>> ----- Original Message ----
> > >>>>> From: Joe Schaefer
> > >>>>> To: Steve Hay ; apreq-dev@httpd.apache.org
> > >>>>> Sent: Thursday, March 5, 2009 6:46:33 AM
> > >>>>> Subject: Re: Volunteer for RMing 2.12?
> > >>>>>
> > >>>>>
> > >>>>> ----- Original Message ----
> > >>>>>
> > >>>>>> From: Steve Hay
> > >>>>>> To: Joe Schaefer ; apreq-dev@httpd.apache.org
> > >>>>>> Sent: Thursday, March 5, 2009 4:03:40 AM
> > >>>>>> Subject: RE: Volunteer for RMing 2.12?
> > >>>>>>
> > >>>>>> Joe Schaefer wrote:
> > >>>>>>> I cut a tarball from trunk that Randy
> > >>>>>>> and company can test out on Win32:
> > >>>>>>>
> > >>>>>>> http://people.apache.org/~joes/libapreq2-trunk.tar.gz
> > >>>>>>>
> > >>>>>>> Assuming it gets tested and generally agreed
> > >>>>>>> to be worth releasing, is anyone willing to
> > >>>>>>> do the honors and volunteer for RM duties?
> > >>>>>>
> > >>>>>> Still doesn't build on Win32:
> > >>>>>>
> > >>>>>> [...]
> > >>>>>> cl.exe /Fo"C:\Temp\LIBAPR~1.12\win32\libs\handle.obj" /nologo /MD
> > >>>>>> /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D
> > >>>>>> "_USRDLL" /D "APREQ_DECLARE_EXPORT" /I"C:\apache2.2\include"
> > >>>>>> /I"C:\Temp\LIBAPR~1.12\include"
> > >>>>>> /I"C:\Temp\LIBAPR~1.12\module\apache2" /YX /FD /c
> > >>>>>> C:\Temp\LIBAPR~1.12\module\apache2\handle.c
> > >>>>>> cl : Command line warning D9002 : ignoring unknown option '/YX'
> > >>>>>> handle.c
> > >>>>>> c:\temp\libapreq2-2.12\module\apache2\apreq_module_apache2.h(149)
> > >>>>>>> error C2059: syntax error : '('
> > >>>>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
> > >>>>>> Studio 8\VC\bin\cl.exe"' : return code '0x2'
> > >>>>>> Stop.
> > >>>>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
> > >>>>>> Studio 8\VC\bin\nmake.exe"' : return code '0x2'
> > >>>>>> Stop.
> > >>>>>>
> > >>>>>> I guess it's tripping up on
> > >>>>>> http://svn.apache.org/viewvc?view=rev&revision=744417, which I
> > >>>>>> assume was an attempt to do something similar to my hack in
> > >>>>>> http://marc.info/?l=apreq-dev&m=123391925319834&w=2
> > >>>>>
> > >>>>> Yeah, that looks like the problem this time. Any idea what those
> > >>>>> macros now expand to on your machine? (I'm pretty sure the reason
> > >>>>> your hack doesn't work is because of the _stdcall thingy).
> > >>>>
> > >>>>
> > >>>> Steve, I just uploaded a new tarball (same url) with the latest fix
> > >>>> attempt. Any improvements this time?
> > >>>
> > >>> Sadly not: still the same error.
> > >>>
> > >>> Here's the pre-processor's output this time:
> > >>>
> > >>> __declspec(dllexport) apreq_handle_t * __stdcall
> > >>> apreq_handle_apache2(request_rec *r);
> > >>>
> > >>> typedef apreq_handle_t * __stdcall (apr_OFN_apreq_handle_apache2_t)
> > >>> (request_rec *r);
> > >>
> > >> Hmm. I'm not hot on this syntax, but it compiles if you move the
> > >> __stdcall *inside* the first set of parentheses:
> > >>
> > >> typedef apreq_handle_t *(__stdcall apr_OFN_apreq_handle_apache2_t)
> > >> (request_rec *r);
> > >
> > > Interesting. We may need to just hand-code it this way for WIN32.
> > > The next question is, do the tests compile and pass?
> >
> > Yes, using the attached patch everything builds okay and all the tests
> > pass.
>
>
> Patch applied, tarball uploaded. Thanks a bunch!
Latest tarball compiles, tests and installs cleanly on Solaris 10.
Re: Volunteer for RMing 2.12?
Posted by Joe Schaefer <jo...@yahoo.com>.
----- Original Message ----
> From: Steve Hay <St...@planit.com>
> To: Joe Schaefer <jo...@yahoo.com>; apreq-dev@httpd.apache.org
> Sent: Thursday, March 5, 2009 11:46:12 AM
> Subject: RE: Volunteer for RMing 2.12?
>
> Joe Schaefer wrote:
> > ----- Original Message ----
> >
> >> From: Steve Hay
> >> To: Joe Schaefer ; apreq-dev@httpd.apache.org
> >> Sent: Thursday, March 5, 2009 8:52:58 AM
> >> Subject: RE: Volunteer for RMing 2.12?
> >>
> >> Steve Hay wrote:
> >>> Joe Schaefer wrote:
> >>>> ----- Original Message ----
> >>>>> From: Joe Schaefer
> >>>>> To: Steve Hay ; apreq-dev@httpd.apache.org
> >>>>> Sent: Thursday, March 5, 2009 6:46:33 AM
> >>>>> Subject: Re: Volunteer for RMing 2.12?
> >>>>>
> >>>>>
> >>>>> ----- Original Message ----
> >>>>>
> >>>>>> From: Steve Hay
> >>>>>> To: Joe Schaefer ; apreq-dev@httpd.apache.org
> >>>>>> Sent: Thursday, March 5, 2009 4:03:40 AM
> >>>>>> Subject: RE: Volunteer for RMing 2.12?
> >>>>>>
> >>>>>> Joe Schaefer wrote:
> >>>>>>> I cut a tarball from trunk that Randy
> >>>>>>> and company can test out on Win32:
> >>>>>>>
> >>>>>>> http://people.apache.org/~joes/libapreq2-trunk.tar.gz
> >>>>>>>
> >>>>>>> Assuming it gets tested and generally agreed
> >>>>>>> to be worth releasing, is anyone willing to
> >>>>>>> do the honors and volunteer for RM duties?
> >>>>>>
> >>>>>> Still doesn't build on Win32:
> >>>>>>
> >>>>>> [...]
> >>>>>> cl.exe /Fo"C:\Temp\LIBAPR~1.12\win32\libs\handle.obj" /nologo /MD
> >>>>>> /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D
> >>>>>> "_USRDLL" /D "APREQ_DECLARE_EXPORT" /I"C:\apache2.2\include"
> >>>>>> /I"C:\Temp\LIBAPR~1.12\include"
> >>>>>> /I"C:\Temp\LIBAPR~1.12\module\apache2" /YX /FD /c
> >>>>>> C:\Temp\LIBAPR~1.12\module\apache2\handle.c
> >>>>>> cl : Command line warning D9002 : ignoring unknown option '/YX'
> >>>>>> handle.c
> >>>>>> c:\temp\libapreq2-2.12\module\apache2\apreq_module_apache2.h(149)
> >>>>>>> error C2059: syntax error : '('
> >>>>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
> >>>>>> Studio 8\VC\bin\cl.exe"' : return code '0x2'
> >>>>>> Stop.
> >>>>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
> >>>>>> Studio 8\VC\bin\nmake.exe"' : return code '0x2'
> >>>>>> Stop.
> >>>>>>
> >>>>>> I guess it's tripping up on
> >>>>>> http://svn.apache.org/viewvc?view=rev&revision=744417, which I
> >>>>>> assume was an attempt to do something similar to my hack in
> >>>>>> http://marc.info/?l=apreq-dev&m=123391925319834&w=2
> >>>>>
> >>>>> Yeah, that looks like the problem this time. Any idea what those
> >>>>> macros now expand to on your machine? (I'm pretty sure the reason
> >>>>> your hack doesn't work is because of the _stdcall thingy).
> >>>>
> >>>>
> >>>> Steve, I just uploaded a new tarball (same url) with the latest fix
> >>>> attempt. Any improvements this time?
> >>>
> >>> Sadly not: still the same error.
> >>>
> >>> Here's the pre-processor's output this time:
> >>>
> >>> __declspec(dllexport) apreq_handle_t * __stdcall
> >>> apreq_handle_apache2(request_rec *r);
> >>>
> >>> typedef apreq_handle_t * __stdcall (apr_OFN_apreq_handle_apache2_t)
> >>> (request_rec *r);
> >>
> >> Hmm. I'm not hot on this syntax, but it compiles if you move the
> >> __stdcall *inside* the first set of parentheses:
> >>
> >> typedef apreq_handle_t *(__stdcall apr_OFN_apreq_handle_apache2_t)
> >> (request_rec *r);
> >
> > Interesting. We may need to just hand-code it this way for WIN32.
> > The next question is, do the tests compile and pass?
>
> Yes, using the attached patch everything builds okay and all the tests
> pass.
Patch applied, tarball uploaded. Thanks a bunch!
RE: Volunteer for RMing 2.12?
Posted by Steve Hay <St...@planit.com>.
Joe Schaefer wrote:
> ----- Original Message ----
>
>> From: Steve Hay <St...@planit.com>
>> To: Joe Schaefer <jo...@yahoo.com>; apreq-dev@httpd.apache.org
>> Sent: Thursday, March 5, 2009 8:52:58 AM
>> Subject: RE: Volunteer for RMing 2.12?
>>
>> Steve Hay wrote:
>>> Joe Schaefer wrote:
>>>> ----- Original Message ----
>>>>> From: Joe Schaefer
>>>>> To: Steve Hay ; apreq-dev@httpd.apache.org
>>>>> Sent: Thursday, March 5, 2009 6:46:33 AM
>>>>> Subject: Re: Volunteer for RMing 2.12?
>>>>>
>>>>>
>>>>> ----- Original Message ----
>>>>>
>>>>>> From: Steve Hay
>>>>>> To: Joe Schaefer ; apreq-dev@httpd.apache.org
>>>>>> Sent: Thursday, March 5, 2009 4:03:40 AM
>>>>>> Subject: RE: Volunteer for RMing 2.12?
>>>>>>
>>>>>> Joe Schaefer wrote:
>>>>>>> I cut a tarball from trunk that Randy
>>>>>>> and company can test out on Win32:
>>>>>>>
>>>>>>> http://people.apache.org/~joes/libapreq2-trunk.tar.gz
>>>>>>>
>>>>>>> Assuming it gets tested and generally agreed
>>>>>>> to be worth releasing, is anyone willing to
>>>>>>> do the honors and volunteer for RM duties?
>>>>>>
>>>>>> Still doesn't build on Win32:
>>>>>>
>>>>>> [...]
>>>>>> cl.exe /Fo"C:\Temp\LIBAPR~1.12\win32\libs\handle.obj" /nologo /MD
>>>>>> /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D
>>>>>> "_USRDLL" /D "APREQ_DECLARE_EXPORT" /I"C:\apache2.2\include"
>>>>>> /I"C:\Temp\LIBAPR~1.12\include"
>>>>>> /I"C:\Temp\LIBAPR~1.12\module\apache2" /YX /FD /c
>>>>>> C:\Temp\LIBAPR~1.12\module\apache2\handle.c
>>>>>> cl : Command line warning D9002 : ignoring unknown option '/YX'
>>>>>> handle.c
>>>>>> c:\temp\libapreq2-2.12\module\apache2\apreq_module_apache2.h(149)
>>>>>>> error C2059: syntax error : '('
>>>>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
>>>>>> Studio 8\VC\bin\cl.exe"' : return code '0x2'
>>>>>> Stop.
>>>>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
>>>>>> Studio 8\VC\bin\nmake.exe"' : return code '0x2'
>>>>>> Stop.
>>>>>>
>>>>>> I guess it's tripping up on
>>>>>> http://svn.apache.org/viewvc?view=rev&revision=744417, which I
>>>>>> assume was an attempt to do something similar to my hack in
>>>>>> http://marc.info/?l=apreq-dev&m=123391925319834&w=2
>>>>>
>>>>> Yeah, that looks like the problem this time. Any idea what those
>>>>> macros now expand to on your machine? (I'm pretty sure the reason
>>>>> your hack doesn't work is because of the _stdcall thingy).
>>>>
>>>>
>>>> Steve, I just uploaded a new tarball (same url) with the latest fix
>>>> attempt. Any improvements this time?
>>>
>>> Sadly not: still the same error.
>>>
>>> Here's the pre-processor's output this time:
>>>
>>> __declspec(dllexport) apreq_handle_t * __stdcall
>>> apreq_handle_apache2(request_rec *r);
>>>
>>> typedef apreq_handle_t * __stdcall (apr_OFN_apreq_handle_apache2_t)
>>> (request_rec *r);
>>
>> Hmm. I'm not hot on this syntax, but it compiles if you move the
>> __stdcall *inside* the first set of parentheses:
>>
>> typedef apreq_handle_t *(__stdcall apr_OFN_apreq_handle_apache2_t)
>> (request_rec *r);
>
> Interesting. We may need to just hand-code it this way for WIN32.
> The next question is, do the tests compile and pass?
Yes, using the attached patch everything builds okay and all the tests
pass.
Re: Volunteer for RMing 2.12?
Posted by Joe Schaefer <jo...@yahoo.com>.
----- Original Message ----
> From: Steve Hay <St...@planit.com>
> To: Joe Schaefer <jo...@yahoo.com>; apreq-dev@httpd.apache.org
> Sent: Thursday, March 5, 2009 8:52:58 AM
> Subject: RE: Volunteer for RMing 2.12?
>
> Steve Hay wrote:
> > Joe Schaefer wrote:
> >> ----- Original Message ----
> >>> From: Joe Schaefer
> >>> To: Steve Hay ; apreq-dev@httpd.apache.org
> >>> Sent: Thursday, March 5, 2009 6:46:33 AM
> >>> Subject: Re: Volunteer for RMing 2.12?
> >>>
> >>>
> >>> ----- Original Message ----
> >>>
> >>>> From: Steve Hay
> >>>> To: Joe Schaefer ; apreq-dev@httpd.apache.org
> >>>> Sent: Thursday, March 5, 2009 4:03:40 AM
> >>>> Subject: RE: Volunteer for RMing 2.12?
> >>>>
> >>>> Joe Schaefer wrote:
> >>>>> I cut a tarball from trunk that Randy
> >>>>> and company can test out on Win32:
> >>>>>
> >>>>> http://people.apache.org/~joes/libapreq2-trunk.tar.gz
> >>>>>
> >>>>> Assuming it gets tested and generally agreed
> >>>>> to be worth releasing, is anyone willing to
> >>>>> do the honors and volunteer for RM duties?
> >>>>
> >>>> Still doesn't build on Win32:
> >>>>
> >>>> [...]
> >>>> cl.exe /Fo"C:\Temp\LIBAPR~1.12\win32\libs\handle.obj" /nologo /MD
> >>>> /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D
> >>>> "_USRDLL" /D "APREQ_DECLARE_EXPORT" /I"C:\apache2.2\include"
> >>>> /I"C:\Temp\LIBAPR~1.12\include"
> >>>> /I"C:\Temp\LIBAPR~1.12\module\apache2" /YX /FD /c
> >>>> C:\Temp\LIBAPR~1.12\module\apache2\handle.c
> >>>> cl : Command line warning D9002 : ignoring unknown option '/YX'
> >>>> handle.c
> >>>> c:\temp\libapreq2-2.12\module\apache2\apreq_module_apache2.h(149)
> >>>> : error C2059: syntax error : '('
> >>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
> >>>> Studio 8\VC\bin\cl.exe"' : return code '0x2'
> >>>> Stop.
> >>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
> >>>> Studio 8\VC\bin\nmake.exe"' : return code '0x2'
> >>>> Stop.
> >>>>
> >>>> I guess it's tripping up on
> >>>> http://svn.apache.org/viewvc?view=rev&revision=744417, which I
> >>>> assume was an attempt to do something similar to my hack in
> >>>> http://marc.info/?l=apreq-dev&m=123391925319834&w=2
> >>>
> >>> Yeah, that looks like the problem this time. Any idea what those
> >>> macros now expand to on your machine? (I'm pretty sure the reason
> >>> your hack doesn't work is because of the _stdcall thingy).
> >>
> >>
> >> Steve, I just uploaded a new tarball (same url) with the latest fix
> >> attempt. Any improvements this time?
> >
> > Sadly not: still the same error.
> >
> > Here's the pre-processor's output this time:
> >
> > __declspec(dllexport) apreq_handle_t * __stdcall
> > apreq_handle_apache2(request_rec *r);
> >
> > typedef apreq_handle_t * __stdcall (apr_OFN_apreq_handle_apache2_t)
> > (request_rec *r);
>
> Hmm. I'm not hot on this syntax, but it compiles if you move the
> __stdcall *inside* the first set of parentheses:
>
> typedef apreq_handle_t *(__stdcall apr_OFN_apreq_handle_apache2_t)
> (request_rec *r);
Interesting. We may need to just hand-code it this way for WIN32.
The next question is, do the tests compile and pass?
RE: Volunteer for RMing 2.12?
Posted by Steve Hay <St...@planit.com>.
Steve Hay wrote:
> Joe Schaefer wrote:
>> ----- Original Message ----
>>> From: Joe Schaefer <jo...@yahoo.com>
>>> To: Steve Hay <St...@planit.com>; apreq-dev@httpd.apache.org
>>> Sent: Thursday, March 5, 2009 6:46:33 AM
>>> Subject: Re: Volunteer for RMing 2.12?
>>>
>>>
>>> ----- Original Message ----
>>>
>>>> From: Steve Hay
>>>> To: Joe Schaefer ; apreq-dev@httpd.apache.org
>>>> Sent: Thursday, March 5, 2009 4:03:40 AM
>>>> Subject: RE: Volunteer for RMing 2.12?
>>>>
>>>> Joe Schaefer wrote:
>>>>> I cut a tarball from trunk that Randy
>>>>> and company can test out on Win32:
>>>>>
>>>>> http://people.apache.org/~joes/libapreq2-trunk.tar.gz
>>>>>
>>>>> Assuming it gets tested and generally agreed
>>>>> to be worth releasing, is anyone willing to
>>>>> do the honors and volunteer for RM duties?
>>>>
>>>> Still doesn't build on Win32:
>>>>
>>>> [...]
>>>> cl.exe /Fo"C:\Temp\LIBAPR~1.12\win32\libs\handle.obj" /nologo /MD
>>>> /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D
>>>> "_USRDLL" /D "APREQ_DECLARE_EXPORT" /I"C:\apache2.2\include"
>>>> /I"C:\Temp\LIBAPR~1.12\include"
>>>> /I"C:\Temp\LIBAPR~1.12\module\apache2" /YX /FD /c
>>>> C:\Temp\LIBAPR~1.12\module\apache2\handle.c
>>>> cl : Command line warning D9002 : ignoring unknown option '/YX'
>>>> handle.c
>>>> c:\temp\libapreq2-2.12\module\apache2\apreq_module_apache2.h(149)
>>>> : error C2059: syntax error : '('
>>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
>>>> Studio 8\VC\bin\cl.exe"' : return code '0x2'
>>>> Stop.
>>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
>>>> Studio 8\VC\bin\nmake.exe"' : return code '0x2'
>>>> Stop.
>>>>
>>>> I guess it's tripping up on
>>>> http://svn.apache.org/viewvc?view=rev&revision=744417, which I
>>>> assume was an attempt to do something similar to my hack in
>>>> http://marc.info/?l=apreq-dev&m=123391925319834&w=2
>>>
>>> Yeah, that looks like the problem this time. Any idea what those
>>> macros now expand to on your machine? (I'm pretty sure the reason
>>> your hack doesn't work is because of the _stdcall thingy).
>>
>>
>> Steve, I just uploaded a new tarball (same url) with the latest fix
>> attempt. Any improvements this time?
>
> Sadly not: still the same error.
>
> Here's the pre-processor's output this time:
>
> __declspec(dllexport) apreq_handle_t * __stdcall
> apreq_handle_apache2(request_rec *r);
>
> typedef apreq_handle_t * __stdcall (apr_OFN_apreq_handle_apache2_t)
> (request_rec *r);
Hmm. I'm not hot on this syntax, but it compiles if you move the
__stdcall *inside* the first set of parentheses:
typedef apreq_handle_t *(__stdcall apr_OFN_apreq_handle_apache2_t)
(request_rec *r);
The same change also fixes the original tarball (which is preferable
since it had a less invasive change in apreq_module_apache2.h).
I'm not sure how to change the sources to get the above change to come
about, though.
RE: Volunteer for RMing 2.12?
Posted by Steve Hay <St...@planit.com>.
Joe Schaefer wrote:
> ----- Original Message ----
>> From: Joe Schaefer <jo...@yahoo.com>
>> To: Steve Hay <St...@planit.com>; apreq-dev@httpd.apache.org
>> Sent: Thursday, March 5, 2009 6:46:33 AM
>> Subject: Re: Volunteer for RMing 2.12?
>>
>>
>> ----- Original Message ----
>>
>>> From: Steve Hay
>>> To: Joe Schaefer ; apreq-dev@httpd.apache.org
>>> Sent: Thursday, March 5, 2009 4:03:40 AM
>>> Subject: RE: Volunteer for RMing 2.12?
>>>
>>> Joe Schaefer wrote:
>>>> I cut a tarball from trunk that Randy
>>>> and company can test out on Win32:
>>>>
>>>> http://people.apache.org/~joes/libapreq2-trunk.tar.gz
>>>>
>>>> Assuming it gets tested and generally agreed
>>>> to be worth releasing, is anyone willing to
>>>> do the honors and volunteer for RM duties?
>>>
>>> Still doesn't build on Win32:
>>>
>>> [...]
>>> cl.exe /Fo"C:\Temp\LIBAPR~1.12\win32\libs\handle.obj" /nologo /MD
>>> /W3 /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D
>>> "_USRDLL" /D "APREQ_DECLARE_EXPORT" /I"C:\apache2.2\include"
>>> /I"C:\Temp\LIBAPR~1.12\include"
>>> /I"C:\Temp\LIBAPR~1.12\module\apache2" /YX /FD /c
>>> C:\Temp\LIBAPR~1.12\module\apache2\handle.c
>>> cl : Command line warning D9002 : ignoring unknown option '/YX'
>>> handle.c
>>> c:\temp\libapreq2-2.12\module\apache2\apreq_module_apache2.h(149) :
>>> error C2059: syntax error : '('
>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
>>> Studio 8\VC\bin\cl.exe"' : return code '0x2'
>>> Stop.
>>> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual
>>> Studio 8\VC\bin\nmake.exe"' : return code '0x2'
>>> Stop.
>>>
>>> I guess it's tripping up on
>>> http://svn.apache.org/viewvc?view=rev&revision=744417, which I
>>> assume was an attempt to do something similar to my hack in
>>> http://marc.info/?l=apreq-dev&m=123391925319834&w=2
>>
>> Yeah, that looks like the problem this time. Any idea what those
>> macros now expand to on your machine? (I'm pretty sure the reason
>> your hack doesn't work is because of the _stdcall thingy).
>
>
> Steve, I just uploaded a new tarball (same url) with the latest fix
> attempt. Any improvements this time?
Sadly not: still the same error.
Here's the pre-processor's output this time:
__declspec(dllexport) apreq_handle_t * __stdcall
apreq_handle_apache2(request_rec *r);
typedef apreq_handle_t * __stdcall (apr_OFN_apreq_handle_apache2_t)
(request_rec *r);
Re: Volunteer for RMing 2.12?
Posted by Joe Schaefer <jo...@yahoo.com>.
----- Original Message ----
> From: Joe Schaefer <jo...@yahoo.com>
> To: Steve Hay <St...@planit.com>; apreq-dev@httpd.apache.org
> Sent: Thursday, March 5, 2009 6:46:33 AM
> Subject: Re: Volunteer for RMing 2.12?
>
>
> ----- Original Message ----
>
> > From: Steve Hay
> > To: Joe Schaefer ; apreq-dev@httpd.apache.org
> > Sent: Thursday, March 5, 2009 4:03:40 AM
> > Subject: RE: Volunteer for RMing 2.12?
> >
> > Joe Schaefer wrote:
> > > I cut a tarball from trunk that Randy
> > > and company can test out on Win32:
> > >
> > > http://people.apache.org/~joes/libapreq2-trunk.tar.gz
> > >
> > > Assuming it gets tested and generally agreed
> > > to be worth releasing, is anyone willing to
> > > do the honors and volunteer for RM duties?
> >
> > Still doesn't build on Win32:
> >
> > [...]
> > cl.exe /Fo"C:\Temp\LIBAPR~1.12\win32\libs\handle.obj" /nologo /MD /W3
> > /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D
> > "APREQ_DECLARE_EXPORT" /I"C:\apache2.2\include"
> > /I"C:\Temp\LIBAPR~1.12\include" /I"C:\Temp\LIBAPR~1.12\module\apache2"
> > /YX /FD /c C:\Temp\LIBAPR~1.12\module\apache2\handle.c
> > cl : Command line warning D9002 : ignoring unknown option '/YX'
> > handle.c
> > c:\temp\libapreq2-2.12\module\apache2\apreq_module_apache2.h(149) :
> > error C2059: syntax error : '('
> > NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
> > 8\VC\bin\cl.exe"' : return code '0x2'
> > Stop.
> > NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
> > 8\VC\bin\nmake.exe"' : return
> > code '0x2'
> > Stop.
> >
> > I guess it's tripping up on
> > http://svn.apache.org/viewvc?view=rev&revision=744417, which I assume
> > was an attempt to do something similar to my hack in
> > http://marc.info/?l=apreq-dev&m=123391925319834&w=2
>
> Yeah, that looks like the problem this time. Any idea what those macros
> now expand to on your machine? (I'm pretty sure the reason your hack
> doesn't work is because of the _stdcall thingy).
Steve, I just uploaded a new tarball (same url) with the latest fix attempt.
Any improvements this time?
Re: Volunteer for RMing 2.12?
Posted by Joe Schaefer <jo...@yahoo.com>.
----- Original Message ----
> From: Steve Hay <St...@planit.com>
> To: Joe Schaefer <jo...@yahoo.com>; apreq-dev@httpd.apache.org
> Sent: Thursday, March 5, 2009 4:03:40 AM
> Subject: RE: Volunteer for RMing 2.12?
>
> Joe Schaefer wrote:
> > I cut a tarball from trunk that Randy
> > and company can test out on Win32:
> >
> > http://people.apache.org/~joes/libapreq2-trunk.tar.gz
> >
> > Assuming it gets tested and generally agreed
> > to be worth releasing, is anyone willing to
> > do the honors and volunteer for RM duties?
>
> Still doesn't build on Win32:
>
> [...]
> cl.exe /Fo"C:\Temp\LIBAPR~1.12\win32\libs\handle.obj" /nologo /MD /W3
> /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D
> "APREQ_DECLARE_EXPORT" /I"C:\apache2.2\include"
> /I"C:\Temp\LIBAPR~1.12\include" /I"C:\Temp\LIBAPR~1.12\module\apache2"
> /YX /FD /c C:\Temp\LIBAPR~1.12\module\apache2\handle.c
> cl : Command line warning D9002 : ignoring unknown option '/YX'
> handle.c
> c:\temp\libapreq2-2.12\module\apache2\apreq_module_apache2.h(149) :
> error C2059: syntax error : '('
> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
> 8\VC\bin\cl.exe"' : return code '0x2'
> Stop.
> NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
> 8\VC\bin\nmake.exe"' : return
> code '0x2'
> Stop.
>
> I guess it's tripping up on
> http://svn.apache.org/viewvc?view=rev&revision=744417, which I assume
> was an attempt to do something similar to my hack in
> http://marc.info/?l=apreq-dev&m=123391925319834&w=2
Yeah, that looks like the problem this time. Any idea what those macros
now expand to on your machine? (I'm pretty sure the reason your hack
doesn't work is because of the _stdcall thingy).
RE: Volunteer for RMing 2.12?
Posted by Steve Hay <St...@planit.com>.
Joe Schaefer wrote:
> I cut a tarball from trunk that Randy
> and company can test out on Win32:
>
> http://people.apache.org/~joes/libapreq2-trunk.tar.gz
>
> Assuming it gets tested and generally agreed
> to be worth releasing, is anyone willing to
> do the honors and volunteer for RM duties?
Still doesn't build on Win32:
[...]
cl.exe /Fo"C:\Temp\LIBAPR~1.12\win32\libs\handle.obj" /nologo /MD /W3
/O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D
"APREQ_DECLARE_EXPORT" /I"C:\apache2.2\include"
/I"C:\Temp\LIBAPR~1.12\include" /I"C:\Temp\LIBAPR~1.12\module\apache2"
/YX /FD /c C:\Temp\LIBAPR~1.12\module\apache2\handle.c
cl : Command line warning D9002 : ignoring unknown option '/YX'
handle.c
c:\temp\libapreq2-2.12\module\apache2\apreq_module_apache2.h(149) :
error C2059: syntax error : '('
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
8\VC\bin\cl.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio
8\VC\bin\nmake.exe"' : return
code '0x2'
Stop.
I guess it's tripping up on
http://svn.apache.org/viewvc?view=rev&revision=744417, which I assume
was an attempt to do something similar to my hack in
http://marc.info/?l=apreq-dev&m=123391925319834&w=2
This is using VC8, Apache 2.2.10, Perl 5.10.0, mod_perl 2.0.4.