+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/dnsbl-milter-6.45/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/dnsbl-milter-6.45/work.log ===> Building for dnsbl-milter-6.45 /opt/pkg/bin/bmake all-recursive Making all in src g++ -DHAVE_CONFIG_H -I. -I.. -I/opt/pkg/include -I/usr/include -D_REENTRANT -pthread -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -I/opt/pkg/include -I/usr/include -MT dnsbl-dnsbl.o -MD -MP -MF .deps/dnsbl-dnsbl.Tpo -c -o dnsbl-dnsbl.o `test -f 'dnsbl.cpp' || echo './'`dnsbl.cpp In file included from includes.h:29, from dnsbl.cpp:61: context.h:26:9: error: reference to 'map' is ambiguous 26 | typedef map string_map; | ^~~ In file included from /opt/tools/gcc14/include/c++/14.3.0/map:63, from dnsbl.cpp:46: /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ In file included from dnsbl.cpp:33: /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ context.h:37:9: error: reference to 'map' is ambiguous 37 | typedef map dnsblp_map; | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ context.h:39:9: error: reference to 'map' is ambiguous 39 | typedef map dnswlp_map; | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ context.h:42:9: error: reference to 'map' is ambiguous 42 | typedef map context_map; | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ context.h:43:9: error: reference to 'map' is ambiguous 43 | typedef map ns_mapper; // name to ipv4 address | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ context.h:44:9: error: reference to 'map' is ambiguous 44 | typedef map rates; | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ context.h:45:9: error: reference to 'map' is ambiguous 45 | typedef map auth_addresses; | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ context.h:46:9: error: reference to 'map' is ambiguous 46 | typedef map autowhite_sent; | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ context.h:47:9: error: reference to 'map' is ambiguous 47 | typedef map verify_map; | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ context.h:48:9: error: reference to 'map' is ambiguous 48 | typedef map whitelister_map; | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ context.h:105:5: error: 'autowhite_sent' does not name a type 105 | autowhite_sent rcpts; // recipient map to remember when we sent them mail | ^~~~~~~~~~~~~~ context.h:146:5: error: 'context_map' does not name a type 146 | context_map children; // map child context names to their contexts | ^~~~~~~~~~~ context.h:157:5: error: 'string_map' does not name a type; did you mean 'string_set'? 157 | string_map env_from; // map senders to white/black/unknown | ^~~~~~~~~~ | string_set context.h:158:5: error: 'context_map' does not name a type 158 | context_map env_from_context; // map senders to a child context | ^~~~~~~~~~~ context.h:180:5: error: 'dnsblp_map' does not name a type 180 | dnsblp_map dnsbl_names; // name to dnsbl mapping for lists that are available in this context and children | ^~~~~~~~~~ context.h:183:5: error: 'dnswlp_map' does not name a type 183 | dnswlp_map dnswl_names; // name to dnswl mapping for lists that are available in this context and children | ^~~~~~~~~~ context.h:190:5: error: 'rates' does not name a type 190 | rates rcpt_per_hour; // per user limits on number of recipients per hour | ^~~~~ context.h:191:5: error: 'rates' does not name a type 191 | rates addresses_per_hour; // per user limits on number of unique ip address connections per hour | ^~~~~ context.h: In member function 'void CONTEXT::add_context(CONTEXTP)': context.h:200:62: error: 'children' was not declared in this scope; did you mean 'child'? 200 | void add_context(CONTEXTP child) {children[child->name] = child;}; | ^~~~~~~~ | child context.h: In member function 'void CONTEXT::add_rate_limit(const char*, int)': context.h:219:66: error: 'rcpt_per_hour' was not declared in this scope 219 | void add_rate_limit(const char *user, int limit) {rcpt_per_hour[user] = limit;}; | ^~~~~~~~~~~~~ context.h: In member function 'void CONTEXT::add_address_limit(const char*, int)': context.h:220:66: error: 'addresses_per_hour' was not declared in this scope 220 | void add_address_limit(const char *user, int limit) {addresses_per_hour[user] = limit;}; | ^~~~~~~~~~~~~~~~~~ context.h: In member function 'void CONTEXT::add_from(const char*, const char*)': context.h:228:68: error: 'env_from' was not declared in this scope; did you mean 'env_to'? 228 | void add_from(const char *from, const char *status) {env_from[from] = status;}; | ^~~~~~~~ | env_to context.h: In member function 'void CONTEXT::add_from_context(const char*, CONTEXTP)': context.h:229:68: error: 'env_from_context' was not declared in this scope; did you mean 'add_from_context'? 229 | void add_from_context(const char *from, CONTEXTP con) {env_from_context[from] = con;}; | ^~~~~~~~~~~~~~~~ | add_from_context context.h: In member function 'void CONTEXT::add_dnsbl(const char*, DNSBLP)': context.h:253:62: error: 'dnsbl_names' was not declared in this scope 253 | void add_dnsbl(const char *name, DNSBLP dns) {dnsbl_names[name] = dns; }; | ^~~~~~~~~~~ context.h: In member function 'void CONTEXT::add_dnswl(const char*, DNSWLP)': context.h:258:62: error: 'dnswl_names' was not declared in this scope 258 | void add_dnswl(const char *name, DNSWLP dns) {dnswl_names[name] = dns; }; | ^~~~~~~~~~~ context.h: At global scope: context.h:309:5: error: 'context_map' does not name a type 309 | context_map env_to; // map recipient to a filtering context | ^~~~~~~~~~~ In file included from includes.h:30: dnsbl.h:37:5: error: reference to 'map' is ambiguous 37 | map checked_black; // map of dnsblp to result of (ip listed on that dnsbl) | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ dnsbl.h:38:5: error: reference to 'map' is ambiguous 38 | map checked_white; // map of dnswlp to result of (ip listed on that dnswl) | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ dnsbl.h:59:5: error: 'context_map' does not name a type 59 | context_map env_to; // map each non-whitelisted recipient to their filtering context | ^~~~~~~~~~~ dnsbl.cpp:117:1: error: 'rates' does not name a type 117 | rates rcpt_hourly_counts; // protected with rate_mutex | ^~~~~ dnsbl.cpp:118:1: error: 'rates' does not name a type 118 | rates rcpt_daily_counts; // protected with rate_mutex | ^~~~~ dnsbl.cpp:119:1: error: 'auth_addresses' does not name a type 119 | auth_addresses auth_hourly_addresses; // protected with rate_mutex | ^~~~~~~~~~~~~~ dnsbl.cpp:120:1: error: 'auth_addresses' does not name a type 120 | auth_addresses auth_daily_addresses; // protected with rate_mutex | ^~~~~~~~~~~~~~ dnsbl.cpp:125:5: error: 'string_map' does not name a type; did you mean 'string_set'? 125 | string_map ns_host; // nameserver name -> host name that uses this name server | ^~~~~~~~~~ | string_set dnsbl.cpp:126:5: error: 'ns_mapper' does not name a type; did you mean 'ns_map'? 126 | ns_mapper ns_ip; // nameserver name -> ipv4 address of the name server | ^~~~~~~~~ | ns_map dnsbl.cpp: In destructor 'ns_map::~ns_map()': dnsbl.cpp:133:10: error: 'string_map' has not been declared 133 | for (string_map::iterator i=ns_host.begin(); i!=ns_host.end(); i++) { | ^~~~~~~~~~ dnsbl.cpp:133:50: error: 'i' was not declared in this scope 133 | for (string_map::iterator i=ns_host.begin(); i!=ns_host.end(); i++) { | ^ dnsbl.cpp:133:53: error: 'ns_host' was not declared in this scope; did you mean 's_host'? 133 | for (string_map::iterator i=ns_host.begin(); i!=ns_host.end(); i++) { | ^~~~~~~ | s_host dnsbl.cpp:139:5: error: 'ns_ip' was not declared in this scope; did you mean 'ns_map'? 139 | ns_ip.clear(); | ^~~~~ | ns_map dnsbl.cpp:140:5: error: 'ns_host' was not declared in this scope; did you mean 's_host'? 140 | ns_host.clear(); | ^~~~~~~ | s_host dnsbl.cpp: In member function 'void ns_map::add(const char*, const char*)': dnsbl.cpp:145:5: error: 'string_map' has not been declared 145 | string_map::iterator i = ns_host.find(name); | ^~~~~~~~~~ dnsbl.cpp:146:9: error: 'i' was not declared in this scope 146 | if (i != ns_host.end()) return; | ^ dnsbl.cpp:146:14: error: 'ns_host' was not declared in this scope; did you mean 's_host'? 146 | if (i != ns_host.end()) return; | ^~~~~~~ | s_host dnsbl.cpp:149:5: error: 'ns_ip' was not declared in this scope; did you mean 'ns_map'? 149 | ns_ip[x] = 0; | ^~~~~ | ns_map dnsbl.cpp:150:5: error: 'ns_host' was not declared in this scope; did you mean 's_host'? 150 | ns_host[x] = y; | ^~~~~~~ | s_host dnsbl.cpp: In function 'void incr_rcpt_count(const char*, int&, int&)': dnsbl.cpp:172:9: error: 'rates' has not been declared 172 | rates::iterator i = rcpt_hourly_counts.find(user); | ^~~~~ dnsbl.cpp:174:13: error: 'i' was not declared in this scope 174 | if (i == rcpt_hourly_counts.end()) { | ^ dnsbl.cpp:174:18: error: 'rcpt_hourly_counts' was not declared in this scope 174 | if (i == rcpt_hourly_counts.end()) { | ^~~~~~~~~~~~~~~~~~ dnsbl.cpp:182:9: error: 'rates' has not been declared 182 | rates::iterator j = rcpt_daily_counts.find(user); | ^~~~~ dnsbl.cpp:184:13: error: 'j' was not declared in this scope; did you mean 'jn'? 184 | if (j == rcpt_daily_counts.end()) { | ^ | jn dnsbl.cpp:184:18: error: 'rcpt_daily_counts' was not declared in this scope 184 | if (j == rcpt_daily_counts.end()) { | ^~~~~~~~~~~~~~~~~ dnsbl.cpp: In function 'void add_auth_address(const char*, int&, int&, int32_t)': dnsbl.cpp:198:9: error: 'auth_addresses' has not been declared 198 | auth_addresses::iterator i = auth_hourly_addresses.find(user); | ^~~~~~~~~~~~~~ dnsbl.cpp:199:13: error: 'i' was not declared in this scope; did you mean 'ip'? 199 | if (i == auth_hourly_addresses.end()) { | ^ | ip dnsbl.cpp:199:18: error: 'auth_hourly_addresses' was not declared in this scope 199 | if (i == auth_hourly_addresses.end()) { | ^~~~~~~~~~~~~~~~~~~~~ dnsbl.cpp:211:9: error: 'auth_addresses' has not been declared 211 | auth_addresses::iterator j = auth_daily_addresses.find(user); | ^~~~~~~~~~~~~~ dnsbl.cpp:212:13: error: 'j' was not declared in this scope; did you mean 'jn'? 212 | if (j == auth_daily_addresses.end()) { | ^ | jn dnsbl.cpp:212:18: error: 'auth_daily_addresses' was not declared in this scope 212 | if (j == auth_daily_addresses.end()) { | ^~~~~~~~~~~~~~~~~~~~ dnsbl.cpp: At global scope: dnsbl.cpp:229:6: error: variable or field 'discard' declared void 229 | void discard(context_map &cm); | ^~~~~~~ dnsbl.cpp:229:14: error: 'context_map' was not declared in this scope 229 | void discard(context_map &cm); | ^~~~~~~~~~~ dnsbl.cpp:229:27: error: 'cm' was not declared in this scope; did you mean 'tm'? 229 | void discard(context_map &cm); | ^~ | tm dnsbl.cpp:230:6: error: variable or field 'discard' declared void 230 | void discard(context_map &cm) { | ^~~~~~~ dnsbl.cpp:230:14: error: 'context_map' was not declared in this scope 230 | void discard(context_map &cm) { | ^~~~~~~~~~~ dnsbl.cpp:230:27: error: 'cm' was not declared in this scope; did you mean 'tm'? 230 | void discard(context_map &cm) { | ^~ | tm dnsbl.cpp:242:6: error: variable or field 'register_string' declared void 242 | void register_string(context_map &cm, const char *name, CONTEXT *con); | ^~~~~~~~~~~~~~~ dnsbl.cpp:242:22: error: 'context_map' was not declared in this scope 242 | void register_string(context_map &cm, const char *name, CONTEXT *con); | ^~~~~~~~~~~ dnsbl.cpp:242:35: error: 'cm' was not declared in this scope; did you mean 'tm'? 242 | void register_string(context_map &cm, const char *name, CONTEXT *con); | ^~ | tm dnsbl.cpp:242:39: error: expected primary-expression before 'const' 242 | void register_string(context_map &cm, const char *name, CONTEXT *con); | ^~~~~ dnsbl.cpp:242:65: error: expected primary-expression before '*' token 242 | void register_string(context_map &cm, const char *name, CONTEXT *con); | ^ dnsbl.cpp:242:66: error: 'con' was not declared in this scope; did you mean 'cos'? 242 | void register_string(context_map &cm, const char *name, CONTEXT *con); | ^~~ | cos dnsbl.cpp:243:6: error: variable or field 'register_string' declared void 243 | void register_string(context_map &cm, const char *name, CONTEXT *con) { | ^~~~~~~~~~~~~~~ dnsbl.cpp:243:22: error: 'context_map' was not declared in this scope 243 | void register_string(context_map &cm, const char *name, CONTEXT *con) { | ^~~~~~~~~~~ dnsbl.cpp:243:35: error: 'cm' was not declared in this scope; did you mean 'tm'? 243 | void register_string(context_map &cm, const char *name, CONTEXT *con) { | ^~ | tm dnsbl.cpp:243:39: error: expected primary-expression before 'const' 243 | void register_string(context_map &cm, const char *name, CONTEXT *con) { | ^~~~~ dnsbl.cpp:243:65: error: expected primary-expression before '*' token 243 | void register_string(context_map &cm, const char *name, CONTEXT *con) { | ^ dnsbl.cpp:243:66: error: 'con' was not declared in this scope; did you mean 'cos'? 243 | void register_string(context_map &cm, const char *name, CONTEXT *con) { | ^~~ | cos dnsbl.cpp: In function 'uint32_t dns_interface(mlfiPriv&, const char*, bool, ns_map*)': dnsbl.cpp:394:25: error: 'ns_mapper' has not been declared 394 | ns_mapper::iterator i = ns.ns_ip.find(nam); | ^~~~~~~~~ dnsbl.cpp:395:29: error: 'i' was not declared in this scope 395 | if (i != ns.ns_ip.end()) { | ^ dnsbl.cpp:395:37: error: 'struct ns_map' has no member named 'ns_ip'; did you mean 'ns_map'? 395 | if (i != ns.ns_ip.end()) { | ^~~~~ | ns_map dnsbl.cpp:399:32: error: 'struct ns_map' has no member named 'ns_ip'; did you mean 'ns_map'? 399 | ns.ns_ip[nam] = address; | ^~~~~ | ns_map dnsbl.cpp: In member function 'void mlfiPriv::reset(bool)': dnsbl.cpp:576:13: error: 'env_to' was not declared in this scope 576 | discard(env_to); | ^~~~~~ dnsbl.cpp: In function 'bool check_dnsbl(mlfiPriv&, dnsblp_list&, DNSBL*&)': dnsbl.cpp:925:9: error: reference to 'map' is ambiguous 925 | map::iterator f = priv.checked_black.find(dp); | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ dnsbl.cpp:925:19: error: expected primary-expression before ',' token 925 | map::iterator f = priv.checked_black.find(dp); | ^ dnsbl.cpp:925:21: error: expected primary-expression before 'bool' 925 | map::iterator f = priv.checked_black.find(dp); | ^~~~ dnsbl.cpp:926:13: error: 'f' was not declared in this scope 926 | if (f == priv.checked_black.end()) { | ^ dnsbl.cpp:926:23: error: 'struct mlfiPriv' has no member named 'checked_black' 926 | if (f == priv.checked_black.end()) { | ^~~~~~~~~~~~~ dnsbl.cpp:930:18: error: 'struct mlfiPriv' has no member named 'checked_black' 930 | priv.checked_black[dp] = st; | ^~~~~~~~~~~~~ dnsbl.cpp: In function 'bool check_dnswl(mlfiPriv&, dnswlp_list&, DNSWL*&)': dnsbl.cpp:950:9: error: reference to 'map' is ambiguous 950 | map::iterator f = priv.checked_white.find(dp); | ^~~ /opt/tools/gcc14/include/c++/14.3.0/bits/stl_map.h:102:11: note: candidates are: 'template class std::map' 102 | class map | ^~~ /usr/include/net/if.h:97:16: note: 'struct map' 97 | struct map *if_memmap; /* rmap for interface specific memory */ | ^~~ dnsbl.cpp:950:19: error: expected primary-expression before ',' token 950 | map::iterator f = priv.checked_white.find(dp); | ^ dnsbl.cpp:950:21: error: expected primary-expression before 'bool' 950 | map::iterator f = priv.checked_white.find(dp); | ^~~~ dnsbl.cpp:951:13: error: 'f' was not declared in this scope 951 | if (f == priv.checked_white.end()) { | ^ dnsbl.cpp:951:23: error: 'struct mlfiPriv' has no member named 'checked_white' 951 | if (f == priv.checked_white.end()) { | ^~~~~~~~~~~~~ dnsbl.cpp:955:18: error: 'struct mlfiPriv' has no member named 'checked_white' 955 | priv.checked_white[dp] = st; | ^~~~~~~~~~~~~ dnsbl.cpp: In function 'bool check_hosts(mlfiPriv&, bool, int, const char*&, const char*&, int32_t&, const char*&)': dnsbl.cpp:1035:10: error: 'ns_mapper' has not been declared 1035 | for (ns_mapper::iterator i=nameservers.ns_ip.begin(); i!=nameservers.ns_ip.end(); i++) { | ^~~~~~~~~ dnsbl.cpp:1035:59: error: 'i' was not declared in this scope; did you mean 'ip'? 1035 | for (ns_mapper::iterator i=nameservers.ns_ip.begin(); i!=nameservers.ns_ip.end(); i++) { | ^ | ip dnsbl.cpp:1035:74: error: 'struct ns_map' has no member named 'ns_ip'; did you mean 'ns_map'? 1035 | for (ns_mapper::iterator i=nameservers.ns_ip.begin(); i!=nameservers.ns_ip.end(); i++) { | ^~~~~ | ns_map dnsbl.cpp:1060:21: error: 'string_map' has not been declared 1060 | string_map::iterator j = nameservers.ns_host.find(host); | ^~~~~~~~~~ dnsbl.cpp:1061:25: error: 'j' was not declared in this scope 1061 | if (j != nameservers.ns_host.end()) { | ^ dnsbl.cpp:1061:42: error: 'struct ns_map' has no member named 'ns_host' 1061 | if (j != nameservers.ns_host.end()) { | ^~~~~~~ dnsbl.cpp: In function 'sfsistat mlfi_envrcpt(SMFICTX*, char**)': dnsbl.cpp:1424:30: error: 'struct mlfiPriv' has no member named 'env_to' 1424 | register_string(priv.env_to, rcptaddr, &con); | ^~~~~~ dnsbl.cpp: In function 'sfsistat mlfi_eom(SMFICTX*)': dnsbl.cpp:1526:14: error: 'context_map' has not been declared 1526 | for (context_map::iterator i=priv.env_to.begin(); i!=priv.env_to.end(); i++) { | ^~~~~~~~~~~ dnsbl.cpp:1526:59: error: 'i' was not declared in this scope; did you mean 'ip'? 1526 | for (context_map::iterator i=priv.env_to.begin(); i!=priv.env_to.end(); i++) { | ^ | ip dnsbl.cpp:1526:67: error: 'struct mlfiPriv' has no member named 'env_to' 1526 | for (context_map::iterator i=priv.env_to.begin(); i!=priv.env_to.end(); i++) { | ^~~~~~ dnsbl.cpp: In function 'void* config_loader(void*)': dnsbl.cpp:1662:22: error: 'rates' has not been declared 1662 | for (rates::iterator i=rcpt_hourly_counts.begin(); i!=rcpt_hourly_counts.end(); i++) { | ^~~~~ dnsbl.cpp:1662:68: error: 'i' was not declared in this scope 1662 | for (rates::iterator i=rcpt_hourly_counts.begin(); i!=rcpt_hourly_counts.end(); i++) { | ^ dnsbl.cpp:1662:71: error: 'rcpt_hourly_counts' was not declared in this scope 1662 | for (rates::iterator i=rcpt_hourly_counts.begin(); i!=rcpt_hourly_counts.end(); i++) { | ^~~~~~~~~~~~~~~~~~ dnsbl.cpp:1665:22: error: 'auth_addresses' has not been declared 1665 | for (auth_addresses::iterator j=auth_hourly_addresses.begin(); j!=auth_hourly_addresses.end(); j++) { | ^~~~~~~~~~~~~~ dnsbl.cpp:1665:80: error: 'j' was not declared in this scope; did you mean 'jn'? 1665 | for (auth_addresses::iterator j=auth_hourly_addresses.begin(); j!=auth_hourly_addresses.end(); j++) { | ^ | jn dnsbl.cpp:1665:83: error: 'auth_hourly_addresses' was not declared in this scope 1665 | for (auth_addresses::iterator j=auth_hourly_addresses.begin(); j!=auth_hourly_addresses.end(); j++) { | ^~~~~~~~~~~~~~~~~~~~~ dnsbl.cpp:1676:22: error: 'rates' has not been declared 1676 | for (rates::iterator i=rcpt_daily_counts.begin(); i!=rcpt_daily_counts.end(); i++) { | ^~~~~ dnsbl.cpp:1676:67: error: 'i' was not declared in this scope 1676 | for (rates::iterator i=rcpt_daily_counts.begin(); i!=rcpt_daily_counts.end(); i++) { | ^ dnsbl.cpp:1676:70: error: 'rcpt_daily_counts' was not declared in this scope 1676 | for (rates::iterator i=rcpt_daily_counts.begin(); i!=rcpt_daily_counts.end(); i++) { | ^~~~~~~~~~~~~~~~~ dnsbl.cpp:1679:22: error: 'auth_addresses' has not been declared 1679 | for (auth_addresses::iterator j=auth_daily_addresses.begin(); j!=auth_daily_addresses.end(); j++) { | ^~~~~~~~~~~~~~ dnsbl.cpp:1679:79: error: 'j' was not declared in this scope; did you mean 'jn'? 1679 | for (auth_addresses::iterator j=auth_daily_addresses.begin(); j!=auth_daily_addresses.end(); j++) { | ^ | jn dnsbl.cpp:1679:82: error: 'auth_daily_addresses' was not declared in this scope 1679 | for (auth_addresses::iterator j=auth_daily_addresses.begin(); j!=auth_daily_addresses.end(); j++) { | ^~~~~~~~~~~~~~~~~~~~ *** Error code 1 Stop. bmake[2]: stopped making "all" in /home/pbulk/build/mail/dnsbl-milter/work/dnsbl-6.45/src *** Error code 1 Stop. bmake[1]: stopped making "all-recursive" in /home/pbulk/build/mail/dnsbl-milter/work/dnsbl-6.45 *** Error code 1 Stop. bmake: stopped making "all" in /home/pbulk/build/mail/dnsbl-milter/work/dnsbl-6.45 *** Error code 1 Stop. bmake[1]: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/dnsbl-milter *** Error code 1 Stop. bmake: stopped making "all" in /data/jenkins/workspace/pkgsrc-upstream-trunk/mail/dnsbl-milter