G/A Rainer
JACKPOT!
Building D:/Projects/svn/httpd-trunk/modules/proxy
Calling NWGNUproxy
GEN obj_release/proxy_cc.opt
CC mod_proxy.c
CC proxy_util.c
CC ../arch/netware/libprews.c
GEN obj_release/proxy_link.opt
LINK obj_release/proxy.nlm
Calling NWGNUproxycon
GEN obj_release/proxycon_cc.opt
CC mod_proxy_connect.c
GEN obj_release/proxycon_link.opt
LINK obj_release/proxycon.nlm
Calling NWGNUproxyftp
GEN obj_release/proxyftp_cc.opt
CC mod_proxy_ftp.c
CC ../arch/netware/libprews.c
GEN obj_release/proxyftp_link.opt
LINK obj_release/proxyftp.nlm
Calling NWGNUproxyhtp
GEN obj_release/proxyhtp_cc.opt
CC mod_proxy_http.c
CC ../arch/netware/libprews.c
GEN obj_release/proxyhtp_link.opt
LINK obj_release/proxyhtp.nlm
Calling NWGNUproxybalancer
GEN obj_release/proxybalancer_cc.opt
CC mod_proxy_balancer.c
GEN obj_release/proxybalancer_link.opt
LINK obj_release/proxybalancer.nlm
Calling NWGNUproxyajp
GEN obj_release/proxyajp_cc.opt
CC mod_proxy_ajp.c
CC ajp_header.c
CC ajp_msg.c
CC ajp_link.c
CC ajp_utils.c
CC ../arch/netware/libprews.c
GEN obj_release/proxyajp_link.opt
LINK obj_release/proxyajp.nlm
Calling NWGNUproxyfcgi
GEN obj_release/proxyfcgi_cc.opt
CC mod_proxy_fcgi.c
CC ../arch/netware/libprews.c
GEN obj_release/proxyfcgi_link.opt
LINK obj_release/proxyfcgi.nlm
Calling NWGNUproxyscgi
GEN obj_release/proxyscgi_cc.opt
CC mod_proxy_scgi.c
GEN obj_release/proxyscgi_link.opt
LINK obj_release/proxyscgi.nlm
Calling NWGNUproxyexpress
GEN obj_release/proxyexpress_cc.opt
CC mod_proxy_express.c
GEN obj_release/proxyexpress_link.opt
LINK obj_release/proxyexpress.nlm
Calling NWGNUproxylbm_busy
GEN obj_release/proxylbm_busy_cc.opt
CC balancers/mod_lbmethod_bybusyness.c
GEN obj_release/proxylbm_busy_link.opt
LINK obj_release/proxylbm_busy.nlm
Calling NWGNUproxylbm_hb
GEN obj_release/proxylbm_hb_cc.opt
CC balancers/mod_lbmethod_heartbeat.c
GEN obj_release/proxylbm_hb_link.opt
LINK obj_release/proxylbm_hb.nlm
Calling NWGNUproxylbm_req
GEN obj_release/proxylbm_req_cc.opt
CC balancers/mod_lbmethod_byrequests.c
GEN obj_release/proxylbm_req_link.opt
LINK obj_release/proxylbm_req.nlm
Calling NWGNUproxylbm_traf
GEN obj_release/proxylbm_traf_cc.opt
CC balancers/mod_lbmethod_bytraffic.c
GEN obj_release/proxylbm_traf_link.opt
LINK obj_release/proxylbm_traf.nlm
Calling NWGNUproxywstunnel
GEN obj_release/proxywstunnel_cc.opt
CC mod_proxy_wstunnel.c
GEN obj_release/proxywstunnel_link.opt
LINK obj_release/proxywstunnel.nlm
Congrats,
Norm
On 6/02/2016 11:38 AM, Rainer Jung wrote:
Hi Norm,
Am 05.02.2016 um 22:58 schrieb NormW:
G/M Rainer,
I'd say this is getting much closer now:
The only symbol that doesn't seem to make it into mod_proxy's export
list is 'proxy_module' itself. The build log for /proxy looks like:
It should make it to mod_proxy's export list, because like in other
cases it is now part of modules/proxy/NWGNUproxy:
...
FILES_nlm_exports = \
@mod_proxy.imp \
proxy_module \
$(EOLIST)
...
But it seems it doesn't get imported correctly and I hope I understood
why. In the proxy case, all accompanying mod_proxy_xxx modules need
access to the proxy_module symbol to read their config. In the case of
other modules from which I borrowed the export/import style, like cache
and dav, the accompanying modules do not need to access cache_module or
dav_module. So that symbol wasn't imported. Since we need it for all
proxy modules, I fixed the awk script to add it and hope this works now.
I agree, we are getting closer :)
Thanks a bunch for your patience.
Rainer