https://bz.apache.org/bugzilla/show_bug.cgi?id=69893
Bug ID: 69893
Summary: apr/libtool -> h2_session: Compilation failure of
HTTPD 2.4.66
Product: Apache httpd-2
Version: 2.4.66
Hardware: PC
OS: Linux
Status: NEW
Severity: normal
Priority: P2
Component: mod_http2
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: ---
I cannot compile the new version 2.4.66.
OS-Details: Debian 13 x64
OpenSSL: 3.5.4
Apr & Apr-Util is the last stable: 1.7.6 & 1.6.3
Error messages:
...
/opt/install/httpd-2.4.66/srclib/apr/libtool --silent --mode=compile gcc
-I/usr/local/include -g -O2 -DH2_OPENSSL -DH2_NG2_CHANGE_PRIO
-DH2_NG2_INVALID_HEADER_CB -DH2_NG2_LOCAL_WIN_SIZE -DH2_NG2_NO_CLOSED_STREAMS
-DH2_NG2_RFC9113_STRICTNESS -DLINUX -D_REENTRANT -D_GNU_SOURCE -I.
-I/opt/install/httpd-2.4.66/os/unix -I/opt/install/httpd-2.4.66/include
-I/opt/install/httpd-2.4.66/srclib/apr/include
-I/opt/install/httpd-2.4.66/srclib/apr-util/include -I/opt/fcs.pcre/include
-I/opt/install/httpd-2.4.66/modules/aaa
-I/opt/install/httpd-2.4.66/modules/cache
-I/opt/install/httpd-2.4.66/modules/core
-I/opt/install/httpd-2.4.66/modules/database
-I/opt/install/httpd-2.4.66/modules/filters
-I/opt/install/httpd-2.4.66/modules/ldap
-I/opt/install/httpd-2.4.66/modules/loggers
-I/opt/install/httpd-2.4.66/modules/lua
-I/opt/install/httpd-2.4.66/modules/proxy
-I/opt/install/httpd-2.4.66/modules/http2
-I/opt/install/httpd-2.4.66/modules/session
-I/opt/install/httpd-2.4.66/modules/ssl
-I/opt/install/httpd-2.4.66/modules/test -I/opt/install/httpd-2.4.66/server
-I/opt/install/httpd-2.4.66/modules/md
-I/opt/install/httpd-2.4.66/modules/arch/unix
-I/opt/install/httpd-2.4.66/modules/dav/main
-I/opt/install/httpd-2.4.66/modules/generators
-I/opt/install/httpd-2.4.66/server -I/opt/install/httpd-2.4.66/modules/mappers
-prefer-pic -c h2_session.c && touch h2_session.slo
h2_session.c: In function 'init_callbacks':
h2_session.c:728:1: error: implicit declaration of function
'nghttp2_session_callbacks_set_on_invalid_header_callback'; did you mean
'nghttp2_session_callbacks_set_on_begin_headers_callback'?
[-Wimplicit-function-declaration]
728 | nghttp2_session_callbacks_set_##name##_callback(callbacks, fn)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
h2_session.c:751:5: note: in expansion of macro 'NGH2_SET_CALLBACK'
751 | NGH2_SET_CALLBACK(*pcb, on_invalid_header, on_invalid_header_cb);
| ^~~~~~~~~~~~~~~~~
h2_session.c: In function 'h2_session_create':
h2_session.c:1039:5: error: implicit declaration of function
'nghttp2_option_set_no_closed_streams' [-Wimplicit-function-declaration]
1039 | nghttp2_option_set_no_closed_streams(options, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
h2_session.c:1046:5: error: implicit declaration of function
'nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation'
[-Wimplicit-function-declaration]
1046 |
nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation(options, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
h2_session.c:1050:9: error: implicit declaration of function
'nghttp2_option_set_max_send_header_block_length'
[-Wimplicit-function-declaration]
1050 | nghttp2_option_set_max_send_header_block_length(options,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
h2_session.c: In function 'h2_session_start':
h2_session.c:1192:15: error: implicit declaration of function
'nghttp2_session_set_local_window_size'; did you mean
'nghttp2_session_get_remote_window_size'? [-Wimplicit-function-declaration]
1192 | *rv = nghttp2_session_set_local_window_size(
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| nghttp2_session_get_remote_window_size
make[4]: *** [/opt/install/httpd-2.4.66/build/rules.mk:212: h2_session.slo]
Fehler 1
make[4]: *** Es wird auf noch nicht beendete Prozesse gewartet …
make[4]: Verzeichnis „/opt/install/httpd-2.4.66/modules/http2“ wird verlassen
make[3]: *** [/opt/install/httpd-2.4.66/build/rules.mk:117:
shared-build-recursive] Fehler 1
make[3]: Verzeichnis „/opt/install/httpd-2.4.66/modules/http2“ wird verlassen
make[2]: *** [/opt/install/httpd-2.4.66/build/rules.mk:117:
shared-build-recursive] Fehler 1
make[2]: Verzeichnis „/opt/install/httpd-2.4.66/modules“ wird verlassen
make[1]: *** [/opt/install/httpd-2.4.66/build/rules.mk:117:
shared-build-recursive] Fehler 1
make[1]: Verzeichnis „/opt/install/httpd-2.4.66“ wird verlassen
make: *** [/opt/install/httpd-2.4.66/build/rules.mk:75: all-recursive] Fehler 1
..
Is it BUG or .... ?
Thank you!
BR,
Roman
--
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]