Skip to content

Unable to compile mod_proxy_protocol #13

Open
@djyoti07

Description

@djyoti07

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions