You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ make
apxs -c mod_proxy_protocol.c
/usr/lib64/apr-1/build/libtool --silent --mode=compile gcc -prefer-pic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wformat-security -fno-strict-aliasing -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -pthread -I/usr/include/httpd -I/usr/include/apr-1 -I/usr/include/apr-1 -c -o mod_proxy_protocol.lo mod_proxy_protocol.c && touch mod_proxy_protocol.slo
mod_proxy_protocol.c: In function ‘pp_hook_pre_config’:
mod_proxy_protocol.c:77: error: ‘ap_server_conf’ undeclared (first use in this function)
mod_proxy_protocol.c:77: error: (Each undeclared identifier is reported only once
mod_proxy_protocol.c:77: error: for each function it appears in.)
mod_proxy_protocol.c: In function ‘pp_enable_proxy_protocol’:
mod_proxy_protocol.c:168: error: ‘ap_server_conf’ undeclared (first use in this function)
mod_proxy_protocol.c: In function ‘pp_hook_post_config’:
mod_proxy_protocol.c:218: error: ‘ap_server_conf’ undeclared (first use in this function)
mod_proxy_protocol.c: In function ‘pp_hook_pre_connection’:
mod_proxy_protocol.c:324: error: ‘ap_server_conf’ undeclared (first use in this function)
mod_proxy_protocol.c: In function ‘pp_hook_post_read_request’:
mod_proxy_protocol.c:365: error: ‘request_rec’ has no member named ‘useragent_addr’
mod_proxy_protocol.c:366: error: ‘request_rec’ has no member named ‘useragent_ip’
mod_proxy_protocol.c: In function ‘pp_process_v1_header’:
mod_proxy_protocol.c:413: error: ‘conn_rec’ has no member named ‘client_addr’
mod_proxy_protocol.c:414: error: ‘conn_rec’ has no member named ‘client_ip’
mod_proxy_protocol.c:382: warning: unused variable ‘next’
mod_proxy_protocol.c: In function ‘pp_process_v2_header’:
mod_proxy_protocol.c:492: warning: unused variable ‘in6_addr’
mod_proxy_protocol.c:491: warning: unused variable ‘in_addr’
mod_proxy_protocol.c: At top level:
mod_proxy_protocol.c:747: warning: data definition has no type or storage class
mod_proxy_protocol.c:747: warning: type defaults to ‘int’ in declaration of ‘AP_DECLARE_MODULE’
mod_proxy_protocol.c:747: warning: parameter names (without types) in function declaration
mod_proxy_protocol.c:747: error: function ‘AP_DECLARE_MODULE’ is initialized like a variable
mod_proxy_protocol.c:748: error: invalid initializer
mod_proxy_protocol.c:748: error: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:749: warning: excess elements in scalar initializer
mod_proxy_protocol.c:749: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:750: warning: excess elements in scalar initializer
mod_proxy_protocol.c:750: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:751: warning: excess elements in scalar initializer
mod_proxy_protocol.c:751: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:752: warning: excess elements in scalar initializer
mod_proxy_protocol.c:752: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:753: warning: excess elements in scalar initializer
mod_proxy_protocol.c:753: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:755: warning: excess elements in scalar initializer
mod_proxy_protocol.c:755: warning: (near initialization for ‘AP_DECLARE_MODULE’)
apxs:Error: Command failed with rc=65536
.
make: *** [.libs/mod_proxy_protocol.so] Error 1
The text was updated successfully, but these errors were encountered:
I see. This module was developed against apache 2.4, which was released over 7 years ago. Basically I'd recommend you upgrade (btw., you're even many revisions behind the latest in the 2.2.x series, and therefore missing many security updates).
I'm getting this error:
$ make
apxs -c mod_proxy_protocol.c
/usr/lib64/apr-1/build/libtool --silent --mode=compile gcc -prefer-pic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Wformat-security -fno-strict-aliasing -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -pthread -I/usr/include/httpd -I/usr/include/apr-1 -I/usr/include/apr-1 -c -o mod_proxy_protocol.lo mod_proxy_protocol.c && touch mod_proxy_protocol.slo
mod_proxy_protocol.c: In function ‘pp_hook_pre_config’:
mod_proxy_protocol.c:77: error: ‘ap_server_conf’ undeclared (first use in this function)
mod_proxy_protocol.c:77: error: (Each undeclared identifier is reported only once
mod_proxy_protocol.c:77: error: for each function it appears in.)
mod_proxy_protocol.c: In function ‘pp_enable_proxy_protocol’:
mod_proxy_protocol.c:168: error: ‘ap_server_conf’ undeclared (first use in this function)
mod_proxy_protocol.c: In function ‘pp_hook_post_config’:
mod_proxy_protocol.c:218: error: ‘ap_server_conf’ undeclared (first use in this function)
mod_proxy_protocol.c: In function ‘pp_hook_pre_connection’:
mod_proxy_protocol.c:324: error: ‘ap_server_conf’ undeclared (first use in this function)
mod_proxy_protocol.c: In function ‘pp_hook_post_read_request’:
mod_proxy_protocol.c:365: error: ‘request_rec’ has no member named ‘useragent_addr’
mod_proxy_protocol.c:366: error: ‘request_rec’ has no member named ‘useragent_ip’
mod_proxy_protocol.c: In function ‘pp_process_v1_header’:
mod_proxy_protocol.c:413: error: ‘conn_rec’ has no member named ‘client_addr’
mod_proxy_protocol.c:414: error: ‘conn_rec’ has no member named ‘client_ip’
mod_proxy_protocol.c:382: warning: unused variable ‘next’
mod_proxy_protocol.c: In function ‘pp_process_v2_header’:
mod_proxy_protocol.c:492: warning: unused variable ‘in6_addr’
mod_proxy_protocol.c:491: warning: unused variable ‘in_addr’
mod_proxy_protocol.c: At top level:
mod_proxy_protocol.c:747: warning: data definition has no type or storage class
mod_proxy_protocol.c:747: warning: type defaults to ‘int’ in declaration of ‘AP_DECLARE_MODULE’
mod_proxy_protocol.c:747: warning: parameter names (without types) in function declaration
mod_proxy_protocol.c:747: error: function ‘AP_DECLARE_MODULE’ is initialized like a variable
mod_proxy_protocol.c:748: error: invalid initializer
mod_proxy_protocol.c:748: error: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:748: warning: excess elements in scalar initializer
mod_proxy_protocol.c:748: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:749: warning: excess elements in scalar initializer
mod_proxy_protocol.c:749: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:750: warning: excess elements in scalar initializer
mod_proxy_protocol.c:750: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:751: warning: excess elements in scalar initializer
mod_proxy_protocol.c:751: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:752: warning: excess elements in scalar initializer
mod_proxy_protocol.c:752: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:753: warning: excess elements in scalar initializer
mod_proxy_protocol.c:753: warning: (near initialization for ‘AP_DECLARE_MODULE’)
mod_proxy_protocol.c:755: warning: excess elements in scalar initializer
mod_proxy_protocol.c:755: warning: (near initialization for ‘AP_DECLARE_MODULE’)
apxs:Error: Command failed with rc=65536
.
make: *** [.libs/mod_proxy_protocol.so] Error 1
The text was updated successfully, but these errors were encountered: