I solved this one and it had nothing to do with the version of the nghttp
library.
I did not have the development environment for nghttp installed.
Installing libnghttp2-devel.x86_64 resolved the problem and the compilation
ran to completion.
[The following applies specifically to Fedora 25;
The source code:
https://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/modules/http2/config2.m4?revision=1779742&view=markup#l124
> AC_MSG_CHECKING([for nghttp2 version >= 1.2.1])
Just prints the "Checking..." message. The actual check is below -
compilation of some snippet.
> AC_TRY_COMPILE
I'm not sure it is evident that there is a question buried in the note
below so here is a precis of what I asked:
1. the requirement is for nghttp2 at level 1.2.1 whereas I have nghttp2
1.13.0 installed. Why is that considered lower than the requirement?
2. assuming (always a bad idea) that
OK, I will have to see what I can do with Fedora, probably not much in
this case.
My question though was that the version I have is 1.13.0 according to
rpm. That would seem to be higher than 1.2.1 so why would the compiler
complain? I assume that it has an internal requirement on the library
tha
You really need to approach your package maintainer, I picked up
nghttp2 around that same point a year ago and never had an issue.
Anything to do with rpm installs is on the maintainer, and has nothing
to do with this project, sorry we can't be of more help.
On Sun, Mar 12, 2017 at 3:12 PM, John
I am trying to compile Apache 2.4.25 on Fedora 25 Linux.
The current version of nghttp2 is installed:
-
[John@prod04 httpd-2.4.25]$ rpm -qv nghttp2
nghttp2-1.13.0-2.fc25.x86_64
-
-
/usr/lib64/libnghttp2.so.14
/us