Jan Kaluža wrote on 2013-07-17:
>> t/api/server_const.t                  (Wstat: 512 Tests: 0 Failed: 0)
>>    Non-zero exit status: 2 Parse errors: No plan found in TAP output
>>    t/modules/apache_resource.t           (Wstat: 512 Tests: 0 Failed:
>>    0) Non-zero exit status: 2 Parse errors: Bad plan.  You planned 1
>>    tests but ran 0.
>> t/modules/apache_status.t             (Wstat: 65280 Tests: 0 Failed:
> 0)
>>    Non-zero exit status: 255
>>    Parse errors: Bad plan.  You planned 15 tests but ran 0.
> 
> Those are related to missing &Apache2::ServerUtil::get_server_version.
> 
> You have removed that method in r1503137, because it's not provided by
> httpd-2.4, but there's compat method defined in
> modperl_apache_compat.h, which was used instead.
> 
> I can fix the tests to use proper httpd-2.4 version and remove that
> compat version if it's problem on Windows. Or if you are going to link
> modules against modperl.lib on Windows, I think we could try reverting
> that commit, since I linking against modperl.lib would probably fix
> also this previous linking problem.
> 

Thanks for pointing out my error in r1503137. That's now reverted and fixed 
properly by r1504043. I'd completely forgotten that we have a compat version of 
ap_get_server_version. We already link Apache2::* against mod_perl.lib, but the 
linker error was due to it not being exported from mod_perl.so, so it wasn't 
available for Apache2/ServerUtil/ServerUtil.dll to use.

Reply via email to