> Am 16.10.2023 um 15:12 schrieb SteffenAL <i...@apachelounge.com>: > > checkout. > > Looks like h2_ws.h : > > Generating Code... > h2_ws.h > C:\VS17\Win32\httpd-2.4\modules\http2\h2.h(173,17): error C2143: syntax > error: missing ';' before '*' > C:\VS17\Win32\httpd-2.4\modules\http2\h2.h(173,17): error C4430: missing type > specifier - int assumed. Note: C++ does not support default-int
Very strange indeed. I have no explanation. > > Steffen > On Monday 16/10/2023 at 14:59, Stefan Eissing via dev wrote: >> >> Steffen, >> >> just to be sure: did you test a 2.4.x checkout or did you apply the patch >> from Joe yourself? >> >> if there is not other feedback, I'll make a new candidate soon. >> >>> Am 16.10.2023 um 14:06 schrieb SteffenAL <i...@apachelounge.com>: >>> >>> The new h2h gives now on Windows 32 : >>> >>> syntax error: identifier 'conn_rec' mod_http2 >>> C:\VS17\Win32\httpd-2.4\modules\http2\h2_ws.h 31 syntax error: missing ';' >>> before '*' mod_http2 C:\VS17\Win32\httpd-2.4\modules\http2\h2.h 173 missing >>> type specifier - int assumed. Note: C++ does not support default-int >>> mod_http2 C:\VS17\Win32\httpd-2.4\modules\http2\h2.h 173 C2238 unexpected >>> token(s) preceding ';' mod_http2 C:\VS17\Win32\httpd-2.4\modules\http2\h2.h >>> 173 C3646 'request_time': unknown override specifier mod_http2 >>> C:\VS17\Win32\httpd-2.4\modules\http2\h2.h 175 C4430 missing type specifier >>> - int assumed. Note: C++ does not support default-int mod_http2 >>> C:\VS17\Win32\httpd-2.4\modules\http2\h2.h 175 C4430 missing type specifier >>> - int assumed. Note: C++ does not support default-int mod_http2 >>> C:\VS17\Win32\httpd-2.4\modules\http2\h2.h 190 C2146 syntax error: missing >>> ';' before identifier 'h2_io_data_cb' mod_http2 >>> C:\VS17\Win32\httpd-2.4\modules\http2\h2.h 190 C2062 type 'void' unexpected >>> mod_http2 C:\VS17\Win32\httpd-2.4\modu >> les\http2\h2.h 190 >>> Steffen >>> >>> On Monday 16/10/2023 at 13:11, ic...@apache.org wrote: >>>> >>>> Author: icing >>>> Date: Mon Oct 16 11:11:45 2023 >>>> New Revision: 1913006 >>>> >>>> URL: http://svn.apache.org/viewvc?rev=1913006&view=rev >>>> Log: >>>> Merge of /httpd/httpd/trunk:r1913005 >>>> >>>> *) mod_http2: enable WebSockets only when compiling against a >>>> recent enought nghttp2 version. >>>> >>>> >>>> Modified: >>>> httpd/httpd/branches/2.4.x/ (props changed) >>>> httpd/httpd/branches/2.4.x/modules/http2/h2.h >>>> >>>> Propchange: httpd/httpd/branches/2.4.x/ >>>> ------------------------------------------------------------------------------ >>>> Merged /httpd/httpd/trunk:r1913005 >>>> >>>> Modified: httpd/httpd/branches/2.4.x/modules/http2/h2.h >>>> URL: >>>> http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/modules/http2/h2.h?rev=1913006&r1=1913005&r2=1913006&view=diff >>>> ============================================================================== >>>> --- httpd/httpd/branches/2.4.x/modules/http2/h2.h (original) >>>> +++ httpd/httpd/branches/2.4.x/modules/http2/h2.h Mon Oct 16 11:11:45 2023 >>>> @@ -20,6 +20,8 @@ >>>> #include <apr_version.h> >>>> #include <ap_mmn.h> >>>> >>>> +#include <nghttp2/nghttp2ver.h> >>>> + >>>> struct h2_session; >>>> struct h2_stream; >>>> >>>> @@ -39,7 +41,7 @@ struct h2_stream; >>>> #define H2_USE_POLLFD_FROM_CONN 0 >>>> #endif >>>> >>>> -#if H2_USE_PIPES >>>> +#if H2_USE_PIPES && defined(NGHTTP2_VERSION_NUM) && NGHTTP2_VERSION_NUM >>>> >= 0x012200 >>>> #define H2_USE_WEBSOCKETS 1 >>>> #else >>>> #define H2_USE_WEBSOCKETS 0 >>>> >>>> >>> >>> >> > >