Re: Need hints from those building mod_http2 and mod_proxy_http2 on Windows
I've had success with Jeff's minimalist nghttp build schema. A larger effort at a cmake for the full stack (lib+apps) has been in the works for a month or two now, haven't had a chance to try it. On Mar 22, 2016 6:27 PM, "Jan Ehrhardt" wrote: > Jeff Trawick in gmane.comp.apache.devel (Tue, 22 Mar 2016 18:11:59 -0400): > >What version of nghttp2 are you using? > > I always use git head of nghttp2. So that is > v1.8.0 ATM > > >Are you using the cmake build for httpd? > > No. I open the *.dsw / *.dsp in with VC9 / VC11, after applying these > operations: > > cd C:\build\2.4.x > srclib\apr\build\lineends.pl > srclib\apr\build\cvtdsp.pl -2005 > > See https://www.apachelounge.com/viewtopic.php?p=33069#33069 > That is the way Apachelounge & Apachehaus build httpd. > FYI: James Blond == Mario Brandt > > Jan > >
Re: Need hints from those building mod_http2 and mod_proxy_http2 on Windows
Jeff Trawick in gmane.comp.apache.devel (Tue, 22 Mar 2016 18:11:59 -0400): >What version of nghttp2 are you using? I always use git head of nghttp2. So that is > v1.8.0 ATM >Are you using the cmake build for httpd? No. I open the *.dsw / *.dsp in with VC9 / VC11, after applying these operations: cd C:\build\2.4.x srclib\apr\build\lineends.pl srclib\apr\build\cvtdsp.pl -2005 See https://www.apachelounge.com/viewtopic.php?p=33069#33069 That is the way Apachelounge & Apachehaus build httpd. FYI: James Blond == Mario Brandt Jan
Re: Need hints from those building mod_http2 and mod_proxy_http2 on Windows
On Tue, Mar 22, 2016 at 6:37 PM, Jeff Trawick wrote: > On Tue, Mar 22, 2016 at 6:31 PM, Jacob Champion > wrote: > >> On 03/22/2016 03:11 PM, Jeff Trawick wrote: >> > What version of nghttp2 are you using? >> > Are you using the cmake build for httpd? >> >> I'm not currently in Windows to be able to check for sure, but I >> *believe* I'm running nghttp2 1.8.0. >> >> > FWIW I just found that I needed nghttp2 >= 1.4.0 on Windows to fix bad >> > linkage in nghttp2 functions that mod_http2 didn't use when I built >> > before. (not related to cmake) >> > >> > After resolving that I now see a bunch of unresolved symbols with >> > mod_proxy_http2. From the number of symbols and the type there seems to >> > be a couple of issues in the httpd CMakeLists.txt file. I can hopefully >> > look at that early tomorrow a.m. >> >> The CMake/mod_proxy_http2 stuff came up before [1]. I didn't hear back >> from Bill on how his CMake port was going, but I ended up working on one >> in parallel: >> >> https://github.com/jchampio/httpd/commits/dev/cmake-http2 >> >> Caveat: I haven't taken a look at that patchset in three weeks, or tried >> to rebase onto latest. I hope it's still potentially useful for you? >> >> --Jacob >> >> [1] >> >> http://mail-archives.apache.org/mod_mbox//httpd-dev/201602.mbox/%3CCAGu%3Du8gSex0%2B4KXfmy_rYCdcB-_TOfb-aZ1%3DrhBihYePx%3D8Tug%40mail.gmail.com%3E > > > Yes, that's useful. In the short term it makes it easy to tell that > mod_proxy_http2 simply does not build/run on Windows at all and needs to be > yanked out of the CMake build for 2.4.x until it does, since it breaks the > build. > I can't stop being an idiot, I'm afraid. It is in the trunk build, not 2.4.x; let me switch source trees again :) > > I hope that I or someone else has time to work through your fixes before > long. > > -- > Born in Roswell... married an alien... > http://emptyhammock.com/ > > -- Born in Roswell... married an alien... http://emptyhammock.com/
Re: Need hints from those building mod_http2 and mod_proxy_http2 on Windows
On Tue, Mar 22, 2016 at 6:31 PM, Jacob Champion wrote: > On 03/22/2016 03:11 PM, Jeff Trawick wrote: > > What version of nghttp2 are you using? > > Are you using the cmake build for httpd? > > I'm not currently in Windows to be able to check for sure, but I > *believe* I'm running nghttp2 1.8.0. > > > FWIW I just found that I needed nghttp2 >= 1.4.0 on Windows to fix bad > > linkage in nghttp2 functions that mod_http2 didn't use when I built > > before. (not related to cmake) > > > > After resolving that I now see a bunch of unresolved symbols with > > mod_proxy_http2. From the number of symbols and the type there seems to > > be a couple of issues in the httpd CMakeLists.txt file. I can hopefully > > look at that early tomorrow a.m. > > The CMake/mod_proxy_http2 stuff came up before [1]. I didn't hear back > from Bill on how his CMake port was going, but I ended up working on one > in parallel: > > https://github.com/jchampio/httpd/commits/dev/cmake-http2 > > Caveat: I haven't taken a look at that patchset in three weeks, or tried > to rebase onto latest. I hope it's still potentially useful for you? > > --Jacob > > [1] > > http://mail-archives.apache.org/mod_mbox//httpd-dev/201602.mbox/%3CCAGu%3Du8gSex0%2B4KXfmy_rYCdcB-_TOfb-aZ1%3DrhBihYePx%3D8Tug%40mail.gmail.com%3E Yes, that's useful. In the short term it makes it easy to tell that mod_proxy_http2 simply does not build/run on Windows at all and needs to be yanked out of the CMake build for 2.4.x until it does, since it breaks the build. I hope that I or someone else has time to work through your fixes before long. -- Born in Roswell... married an alien... http://emptyhammock.com/
Re: Need hints from those building mod_http2 and mod_proxy_http2 on Windows
On 03/22/2016 03:11 PM, Jeff Trawick wrote: > What version of nghttp2 are you using? > Are you using the cmake build for httpd? I'm not currently in Windows to be able to check for sure, but I *believe* I'm running nghttp2 1.8.0. > FWIW I just found that I needed nghttp2 >= 1.4.0 on Windows to fix bad > linkage in nghttp2 functions that mod_http2 didn't use when I built > before. (not related to cmake) > > After resolving that I now see a bunch of unresolved symbols with > mod_proxy_http2. From the number of symbols and the type there seems to > be a couple of issues in the httpd CMakeLists.txt file. I can hopefully > look at that early tomorrow a.m. The CMake/mod_proxy_http2 stuff came up before [1]. I didn't hear back from Bill on how his CMake port was going, but I ended up working on one in parallel: https://github.com/jchampio/httpd/commits/dev/cmake-http2 Caveat: I haven't taken a look at that patchset in three weeks, or tried to rebase onto latest. I hope it's still potentially useful for you? --Jacob [1] http://mail-archives.apache.org/mod_mbox//httpd-dev/201602.mbox/%3CCAGu%3Du8gSex0%2B4KXfmy_rYCdcB-_TOfb-aZ1%3DrhBihYePx%3D8Tug%40mail.gmail.com%3E
Need hints from those building mod_http2 and mod_proxy_http2 on Windows
What version of nghttp2 are you using? Are you using the cmake build for httpd? FWIW I just found that I needed nghttp2 >= 1.4.0 on Windows to fix bad linkage in nghttp2 functions that mod_http2 didn't use when I built before. (not related to cmake) After resolving that I now see a bunch of unresolved symbols with mod_proxy_http2. From the number of symbols and the type there seems to be a couple of issues in the httpd CMakeLists.txt file. I can hopefully look at that early tomorrow a.m. -- Born in Roswell... married an alien... http://emptyhammock.com/