mod_spdy 0.9.3.1 r370 fails to compile on a 32bit debian squeeze system due to a warning in http_response_parser_test.cc:270 and the use of -Werror.
CXX(target) out/Release/obj.target/spdy_common_test/mod_spdy/common/http_response_parser_test.o cc1plus: warnings being treated as errors mod_spdy/common/http_response_parser_test.cc:270: error: integer constant is too large for ‘unsigned long’ type mod_spdy/common/http_response_parser_test.cc:270: error: integer constant is too large for ‘unsigned long’ type CXX(target) out/Release/obj.target/spdy_common_test/mod_spdy/common/spdy_frame_priority_queue_test.o make[1]: * [out/Release/obj.target/spdy_common_test/mod_spdy/common/http_response_parser_test.o] Error 1 make[1]: * Waiting for unfinished jobs....
Version of Apache used was 2.2.22.
Comment #1
Posted on Sep 14, 2012 by Massive BearOops, good catch. That constant should probably be 5497558138843uLL instead of 5497558138843uL.
I'll try to get that verified and fixed soon. In the meantime it should be easy to work around by making that change manually.
Comment #2
Posted on Sep 19, 2012 by Happy GiraffeComment deleted
Comment #3
Posted on Sep 19, 2012 by Massive BearFixed in trunk in r371.
Status: Fixed
Labels:
Type-Defect
Priority-Medium