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

Reply via email to