Skip to content

Unable to compile mod_proxy_protocol #13

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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