+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gsoap-2.7.17nb5/work.log + su pbulk -c '"$@"' make /usr/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/gsoap-2.7.17nb5/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 WARNING: [license.mk] Every package should define a LICENSE. ===> Building for gsoap-2.7.17nb5 /bin/make all-recursive make[1]: Entering directory '/home/pbulk/build/devel/gsoap/work/gsoap-2.7' Making all in gsoap make[2]: Entering directory '/home/pbulk/build/devel/gsoap/work/gsoap-2.7/gsoap' ln -s -f ./stdsoap2.cpp stdsoap2_cpp.cpp cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -DLINUX -pipe -O2 -I/usr/pkg/include -MT libgsoap_a-stdsoap2.o -MD -MP -MF .deps/libgsoap_a-stdsoap2.Tpo -c -o libgsoap_a-stdsoap2.o `test -f 'stdsoap2.c' || echo './'`stdsoap2.c mv -f .deps/libgsoap_a-stdsoap2.Tpo .deps/libgsoap_a-stdsoap2.Po rm -f libgsoap.a ar cru libgsoap.a libgsoap_a-stdsoap2.o ranlib libgsoap.a c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -DLINUX -pipe -O2 -I/usr/pkg/include -MT libgsoap___a-stdsoap2_cpp.o -MD -MP -MF .deps/libgsoap___a-stdsoap2_cpp.Tpo -c -o libgsoap___a-stdsoap2_cpp.o `test -f 'stdsoap2_cpp.cpp' || echo './'`stdsoap2_cpp.cpp stdsoap2_cpp.cpp: In function 'int fsend(soap*, const char*, size_t)': stdsoap2_cpp.cpp:512:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 512 | { register int nwritten, err; | ^~~~~~~~ stdsoap2_cpp.cpp:512:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 512 | { register int nwritten, err; | ^~~ stdsoap2_cpp.cpp:527:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 527 | { register int r; | ^ stdsoap2_cpp.cpp:590:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 590 | register int r = 0; | ^ stdsoap2_cpp.cpp: In function 'int soap_send_raw(soap*, const char*, size_t)': stdsoap2_cpp.cpp:684:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 684 | { register size_t i = SOAP_BUFLEN - soap->bufidx; | ^ stdsoap2_cpp.cpp: In function 'int soap_flush(soap*)': stdsoap2_cpp.cpp:708:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 708 | { register size_t n = soap->bufidx; | ^ stdsoap2_cpp.cpp:713:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 713 | { register int r; | ^ stdsoap2_cpp.cpp: In function 'int soap_flush_raw(soap*, const char*, size_t)': stdsoap2_cpp.cpp:755:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 755 | { register char *t; | ^ stdsoap2_cpp.cpp: In function 'size_t frecv(soap*, char*, size_t)': stdsoap2_cpp.cpp:822:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 822 | { register int r; | ^ stdsoap2_cpp.cpp:823:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 823 | register int retries = 100; /* max 100 retries with non-blocking sockets */ | ^~~~~~~ stdsoap2_cpp.cpp: In function 'int soap_recv_raw(soap*)': stdsoap2_cpp.cpp:980:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 980 | { register size_t ret; | ^~~ stdsoap2_cpp.cpp:982:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 982 | register int r; | ^ stdsoap2_cpp.cpp:1035:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1035 | { register soap_wchar c; | ^ stdsoap2_cpp.cpp: In function 'soap_wchar soap_getchar(soap*)': stdsoap2_cpp.cpp:1235:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1235 | { register soap_wchar c; | ^ stdsoap2_cpp.cpp: In function 'long int soap_code_bits(const soap_code_map*, const char*)': stdsoap2_cpp.cpp:1300:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1300 | { register long bits = 0; | ^~~~ stdsoap2_cpp.cpp:1305:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1305 | { register size_t n = strlen(p->string); | ^ stdsoap2_cpp.cpp: In function 'const char* soap_code_list(soap*, const soap_code_map*, long int)': stdsoap2_cpp.cpp:1328:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1328 | { register char *t = soap->tmpbuf; | ^ stdsoap2_cpp.cpp:1332:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1332 | { register const char *s = code_map->string; | ^ stdsoap2_cpp.cpp: In function 'soap_wchar soap_char(soap*)': stdsoap2_cpp.cpp:1353:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1353 | register int i; | ^ stdsoap2_cpp.cpp:1354:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1354 | register soap_wchar c; | ^ stdsoap2_cpp.cpp:1355:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1355 | register char *s = tmp; | ^ stdsoap2_cpp.cpp: In function 'soap_wchar soap_get(soap*)': stdsoap2_cpp.cpp:1416:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1416 | { register soap_wchar c; | ^ stdsoap2_cpp.cpp:1453:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1453 | { register int k = 1; | ^ stdsoap2_cpp.cpp: In function 'soap_wchar soap_get_pi(soap*)': stdsoap2_cpp.cpp:1513:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1513 | register char *s = buf; | ^ stdsoap2_cpp.cpp:1514:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int i = sizeof(buf); | ^ stdsoap2_cpp.cpp:1515:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register soap_wchar c = soap_getchar(soap); | ^ stdsoap2_cpp.cpp: At global scope: stdsoap2_cpp.cpp:1581:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1581 | soap_pututf8(struct soap *soap, register unsigned long c) | ^ stdsoap2_cpp.cpp: In function 'int soap_pututf8(soap*, long unsigned int)': stdsoap2_cpp.cpp:1589:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1589 | { register char *t = tmp; | ^ stdsoap2_cpp.cpp: In function 'soap_wchar soap_getutf8(soap*)': stdsoap2_cpp.cpp:1627:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^ stdsoap2_cpp.cpp:1627:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_cpp.cpp:1627:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_cpp.cpp:1627:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_cpp.cpp:1627:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_cpp.cpp: In function 'int soap_puthex(soap*, const unsigned char*, int)': stdsoap2_cpp.cpp:1664:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1664 | register int i; | ^ stdsoap2_cpp.cpp:1673:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1673 | { register int m = *s++; | ^ stdsoap2_cpp.cpp: In function 'unsigned char* soap_gethex(soap*, int*)': stdsoap2_cpp.cpp:1700:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1700 | { register char *s; | ^ stdsoap2_cpp.cpp:1701:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1701 | register size_t i, k; | ^ stdsoap2_cpp.cpp:1701:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1701 | register size_t i, k; | ^ stdsoap2_cpp.cpp:1708:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1708 | { register char d1, d2; | ^~ stdsoap2_cpp.cpp:1708:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1708 | { register char d1, d2; | ^~ stdsoap2_cpp.cpp:1709:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1709 | register soap_wchar c; | ^ stdsoap2_cpp.cpp: In function 'int soap_putbase64(soap*, const unsigned char*, int)': stdsoap2_cpp.cpp:1779:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1779 | { register int i; | ^ stdsoap2_cpp.cpp:1780:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1780 | register unsigned long m; | ^ stdsoap2_cpp.cpp: In function 'unsigned char* soap_getbase64(soap*, int*, int)': stdsoap2_cpp.cpp:1833:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1833 | { register size_t i, k; | ^ stdsoap2_cpp.cpp:1833:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1833 | { register size_t i, k; | ^ stdsoap2_cpp.cpp:1834:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1834 | register char *s; | ^ stdsoap2_cpp.cpp:1844:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1844 | { register unsigned long m = 0; | ^ stdsoap2_cpp.cpp:1845:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1845 | register int j = 0; | ^ stdsoap2_cpp.cpp:1847:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1847 | { register soap_wchar c = soap_get(soap); | ^ stdsoap2_cpp.cpp:1874:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1874 | { register int b = soap_base64i[c]; | ^ stdsoap2_cpp.cpp: In function 'void soap_update_ptrs(soap*, char*, char*, char*, char*)': stdsoap2_cpp.cpp:2108:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2108 | register struct soap_ilist *ip = NULL; | ^~ stdsoap2_cpp.cpp:2109:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2109 | register struct soap_flist *fp = NULL; | ^~ stdsoap2_cpp.cpp:2111:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2111 | register struct soap_xlist *xp = NULL; | ^~ stdsoap2_cpp.cpp:2113:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2113 | register void *p, **q; | ^ stdsoap2_cpp.cpp:2113:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2113 | register void *p, **q; | ^ stdsoap2_cpp.cpp: At global scope: stdsoap2_cpp.cpp:2161:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2161 | soap_has_copies(struct soap *soap, register const char *start, register const char *end) | ^~~~~ stdsoap2_cpp.cpp:2161:85: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2161 | soap_has_copies(struct soap *soap, register const char *start, register const char *end) | ^~~ stdsoap2_cpp.cpp: In function 'int soap_has_copies(soap*, const char*, const char*)': stdsoap2_cpp.cpp:2162:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2162 | { register int i; | ^ stdsoap2_cpp.cpp:2163:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2163 | register struct soap_ilist *ip = NULL; | ^~ stdsoap2_cpp.cpp:2164:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2164 | register struct soap_flist *fp = NULL; | ^~ stdsoap2_cpp.cpp:2165:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2165 | register const char *p; | ^ stdsoap2_cpp.cpp: In function 'int soap_resolve(soap*)': stdsoap2_cpp.cpp:2188:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2188 | { register int i; | ^ stdsoap2_cpp.cpp:2189:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2189 | register struct soap_ilist *ip = NULL; | ^~ stdsoap2_cpp.cpp:2190:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2190 | register struct soap_flist *fp = NULL; | ^~ stdsoap2_cpp.cpp:2196:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2196 | { register void *p, **q, *r; | ^ stdsoap2_cpp.cpp:2196:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2196 | { register void *p, **q, *r; | ^ stdsoap2_cpp.cpp:2196:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2196 | { register void *p, **q, *r; | ^ stdsoap2_cpp.cpp:2222:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2222 | { register void *p, **q = (void**)ip->copy; | ^ stdsoap2_cpp.cpp:2222:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2222 | { register void *p, **q = (void**)ip->copy; | ^ stdsoap2_cpp.cpp:2234:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2234 | { register unsigned int k = fp->level; | ^ stdsoap2_cpp.cpp:2235:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2235 | register void *p = ip->ptr; | ^ stdsoap2_cpp.cpp:2238:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2238 | { register void **q = (void**)soap_malloc(soap, sizeof(void*)); | ^ stdsoap2_cpp.cpp: In function 'char* soap_save_block(soap*, soap_blist*, char*, int)': stdsoap2_cpp.cpp:2385:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2385 | { register size_t n; | ^ stdsoap2_cpp.cpp:2386:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2386 | register char *q, *s; | ^ stdsoap2_cpp.cpp:2386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2386 | register char *q, *s; | ^ stdsoap2_cpp.cpp: In function 'char* soap_putoffsets(soap*, const int*, int)': stdsoap2_cpp.cpp:2480:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2480 | { register int i; | ^ stdsoap2_cpp.cpp: In function 'int soap_size(const int*, int)': stdsoap2_cpp.cpp:2495:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2495 | { register int i, n = size[0]; | ^ stdsoap2_cpp.cpp:2495:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2495 | { register int i, n = size[0]; | ^ stdsoap2_cpp.cpp: In function 'int soap_getoffsets(const char*, const int*, int*, int)': stdsoap2_cpp.cpp:2508:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2508 | { register int i, j = 0; | ^ stdsoap2_cpp.cpp:2508:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2508 | { register int i, j = 0; | ^ stdsoap2_cpp.cpp: In function 'int soap_getsize(const char*, const char*, int*)': stdsoap2_cpp.cpp:2533:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2533 | { register int n, k; | ^ stdsoap2_cpp.cpp:2533:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2533 | { register int n, k; | ^ stdsoap2_cpp.cpp: In function 'int soap_getsizes(const char*, int*, int)': stdsoap2_cpp.cpp:2572:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2572 | { register int i, k, n; | ^ stdsoap2_cpp.cpp:2572:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2572 | { register int i, k, n; | ^ stdsoap2_cpp.cpp:2572:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2572 | { register int i, k, n; | ^ stdsoap2_cpp.cpp: In function 'int soap_getposition(const char*, int*)': stdsoap2_cpp.cpp:2596:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2596 | { register int i, n; | ^ stdsoap2_cpp.cpp:2596:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2596 | { register int i, n; | ^ stdsoap2_cpp.cpp: In function 'soap_nlist* soap_push_namespace(soap*, const char*, const char*)': stdsoap2_cpp.cpp:2618:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2618 | { register struct soap_nlist *np; | ^~ stdsoap2_cpp.cpp:2619:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2619 | register struct Namespace *p; | ^ stdsoap2_cpp.cpp:2620:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2620 | register short i = -1; | ^ stdsoap2_cpp.cpp:2621:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2621 | register size_t n, k; | ^ stdsoap2_cpp.cpp:2621:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2621 | register size_t n, k; | ^ stdsoap2_cpp.cpp: In function 'void soap_pop_namespace(soap*)': stdsoap2_cpp.cpp:2680:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2680 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_cpp.cpp:2680:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2680 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_cpp.cpp: In function 'int soap_match_namespace(soap*, const char*, const char*, size_t, size_t)': stdsoap2_cpp.cpp:2696:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2696 | { register struct soap_nlist *np = soap->nlist; | ^~ stdsoap2_cpp.cpp: In function 'const char* soap_current_namespace(soap*, const char*)': stdsoap2_cpp.cpp:2723:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2723 | { register struct soap_nlist *np; | ^~ stdsoap2_cpp.cpp:2724:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2724 | register const char *s; | ^ stdsoap2_cpp.cpp: In function 'int soap_tag_cmp(const char*, const char*)': stdsoap2_cpp.cpp:2755:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2755 | { register int c1 = *s; | ^~ stdsoap2_cpp.cpp:2756:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2756 | register int c2 = *t; | ^~ stdsoap2_cpp.cpp: In function 'int soap_match_tag(soap*, const char*, const char*)': stdsoap2_cpp.cpp:2802:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2802 | { register const char *s, *t; | ^ stdsoap2_cpp.cpp:2802:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2802 | { register const char *s, *t; | ^ stdsoap2_cpp.cpp:2803:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2803 | register int err; | ^~~ stdsoap2_cpp.cpp: In function 'const char* tcp_error(soap*)': stdsoap2_cpp.cpp:3264:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3264 | { register const char *msg = NULL; | ^~~ stdsoap2_cpp.cpp: In function 'int tcp_connect(soap*, const char*, const char*, int)': stdsoap2_cpp.cpp:3636:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3636 | { register int r; | ^ stdsoap2_cpp.cpp: In function 'int tcp_select(soap*, int, int, int)': stdsoap2_cpp.cpp:3957:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3957 | { register int r; | ^ stdsoap2_cpp.cpp: In function 'int soap_poll(soap*)': stdsoap2_cpp.cpp:4348:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4348 | register int r; | ^ stdsoap2_cpp.cpp: In function 'int soap_accept(soap*)': stdsoap2_cpp.cpp:4414:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4414 | { register int err; | ^~~ stdsoap2_cpp.cpp:4418:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4418 | { register int r; | ^ stdsoap2_cpp.cpp: In function 'int soap_closesock(soap*)': stdsoap2_cpp.cpp:4529:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4529 | { register int status = soap->error; | ^~~~~~ stdsoap2_cpp.cpp: In function 'void soap_done(soap*)': stdsoap2_cpp.cpp:4599:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4599 | { register struct soap_plugin *p = soap->plugins->next; | ^ stdsoap2_cpp.cpp: In function 'const char* soap_get_header_attribute(soap*, const char*, const char*)': stdsoap2_cpp.cpp:5004:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5004 | { register const char *s = line; | ^ stdsoap2_cpp.cpp:5007:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5007 | { register short flag; | ^~~~ stdsoap2_cpp.cpp: In function 'const char* http_error(soap*, int)': stdsoap2_cpp.cpp:5087:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5087 | { register const char *msg = SOAP_STR_EOS; | ^~~ stdsoap2_cpp.cpp: In function 'int http_post(soap*, const char*, const char*, int, const char*, const char*, size_t)': stdsoap2_cpp.cpp:5123:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5123 | { register const char *s; | ^ stdsoap2_cpp.cpp:5124:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5124 | register int err; | ^~~ stdsoap2_cpp.cpp: In function 'int http_send_header(soap*, const char*)': stdsoap2_cpp.cpp:5206:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5206 | { register const char *t; | ^ stdsoap2_cpp.cpp: In function 'int http_response(soap*, int, size_t)': stdsoap2_cpp.cpp:5241:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5241 | { register int err; | ^~~ stdsoap2_cpp.cpp: In function 'int soap_response(soap*, int)': stdsoap2_cpp.cpp:5322:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5322 | { register size_t count; | ^~~~~ stdsoap2_cpp.cpp:5332:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5332 | { register int n = soap->mode; | ^ stdsoap2_cpp.cpp: At global scope: stdsoap2_cpp.cpp:6032:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6032 | soap_hash(register const char *s) | ^ stdsoap2_cpp.cpp: In function 'size_t soap_hash(const char*)': stdsoap2_cpp.cpp:6033:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6033 | { register size_t h = 0; | ^ stdsoap2_cpp.cpp: In function 'void soap_init_pht(soap*)': stdsoap2_cpp.cpp:6046:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6046 | { register int i; | ^ stdsoap2_cpp.cpp: In function 'void soap_free_pht(soap*)': stdsoap2_cpp.cpp:6114:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6114 | { register struct soap_pblk *pb, *next; | ^~ stdsoap2_cpp.cpp:6114:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6114 | { register struct soap_pblk *pb, *next; | ^~~~ stdsoap2_cpp.cpp:6115:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6115 | register int i; | ^ stdsoap2_cpp.cpp: In function 'int soap_embed(soap*, const void*, const soap_array*, int, const char*, int)': stdsoap2_cpp.cpp:6136:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6136 | { register int i; | ^ stdsoap2_cpp.cpp: In function 'int soap_pointer_lookup(soap*, const void*, int, soap_plist**)': stdsoap2_cpp.cpp:6162:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6162 | { register struct soap_plist *pp; | ^~ stdsoap2_cpp.cpp: In function 'int soap_pointer_enter(soap*, const void*, const soap_array*, int, int, soap_plist**)': stdsoap2_cpp.cpp:6186:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6186 | { register size_t h; | ^ stdsoap2_cpp.cpp:6187:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6187 | register struct soap_plist *pp; | ^~ stdsoap2_cpp.cpp:6189:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6189 | { register struct soap_pblk *pb = (struct soap_pblk*)SOAP_MALLOC(soap, sizeof(struct soap_pblk)); | ^~ stdsoap2_cpp.cpp: In function 'int soap_array_pointer_lookup(soap*, const void*, const soap_array*, int, int, soap_plist**)': stdsoap2_cpp.cpp:6224:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6224 | { register struct soap_plist *pp; | ^~ stdsoap2_cpp.cpp:6230:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6230 | { register int i; | ^ stdsoap2_cpp.cpp: In function 'int soap_array_reference(soap*, const void*, const soap_array*, int, int)': stdsoap2_cpp.cpp:6501:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6501 | { register int i; | ^ stdsoap2_cpp.cpp: In function 'void soap_init_iht(soap*)': stdsoap2_cpp.cpp:6705:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6705 | { register int i; | ^ stdsoap2_cpp.cpp: In function 'void soap_free_iht(soap*)': stdsoap2_cpp.cpp:6717:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6717 | { register int i; | ^ stdsoap2_cpp.cpp:6718:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6718 | register struct soap_ilist *ip = NULL, *p = NULL; | ^~ stdsoap2_cpp.cpp:6718:43: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6718 | register struct soap_ilist *ip = NULL, *p = NULL; | ^ stdsoap2_cpp.cpp:6719:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6719 | register struct soap_flist *fp = NULL, *fq = NULL; | ^~ stdsoap2_cpp.cpp:6719:43: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6719 | register struct soap_flist *fp = NULL, *fq = NULL; | ^~ stdsoap2_cpp.cpp: In function 'soap_ilist* soap_lookup(soap*, const char*)': stdsoap2_cpp.cpp:6743:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6743 | { register struct soap_ilist *ip = NULL; | ^~ stdsoap2_cpp.cpp: In function 'soap_ilist* soap_enter(soap*, const char*)': stdsoap2_cpp.cpp:6759:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6759 | { register size_t h; | ^ stdsoap2_cpp.cpp:6760:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6760 | register struct soap_ilist *ip; | ^~ stdsoap2_cpp.cpp: In function 'void* soap_malloc(soap*, size_t)': stdsoap2_cpp.cpp:6779:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6779 | { register char *p; | ^ stdsoap2_cpp.cpp: In function 'void soap_dealloc(soap*, void*)': stdsoap2_cpp.cpp:6905:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6905 | { register char **q; | ^ stdsoap2_cpp.cpp:6929:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6929 | { register char *q; | ^ stdsoap2_cpp.cpp: In function 'void soap_delete(soap*, void*)': stdsoap2_cpp.cpp:6969:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6969 | { register struct soap_clist **cp; | ^~ stdsoap2_cpp.cpp:6976:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6976 | { register struct soap_clist *q = *cp; | ^ stdsoap2_cpp.cpp:6993:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6993 | { register struct soap_clist *q = *cp; | ^ stdsoap2_cpp.cpp: In function 'void soap_delegate_deletion(soap*, soap*)': stdsoap2_cpp.cpp:7015:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7015 | { register struct soap_clist *cp; | ^~ stdsoap2_cpp.cpp:7016:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7016 | register char **q; | ^ stdsoap2_cpp.cpp: In function 'soap_clist* soap_link(soap*, void*, int, int, int (*)(soap_clist*))': stdsoap2_cpp.cpp:7070:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7070 | { register struct soap_clist *cp; | ^~ stdsoap2_cpp.cpp: In function 'void soap_unlink(soap*, const void*)': stdsoap2_cpp.cpp:7089:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7089 | { register char **q; | ^ stdsoap2_cpp.cpp:7090:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7090 | register struct soap_clist **cp; | ^~ stdsoap2_cpp.cpp: In function 'int soap_lookup_type(soap*, const char*)': stdsoap2_cpp.cpp:7122:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7122 | { register struct soap_ilist *ip; | ^~ stdsoap2_cpp.cpp: In function 'void* soap_id_forward(soap*, const char*, void*, size_t, int, int, size_t, unsigned int, void (*)(soap*, int, int, void*, size_t, const void*, size_t))': stdsoap2_cpp.cpp:7254:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7254 | { register struct soap_flist *fp = (struct soap_flist*)SOAP_MALLOC(soap, sizeof(struct soap_flist)); | ^~ stdsoap2_cpp.cpp: In function 'void soap_free_temp(soap*)': stdsoap2_cpp.cpp:7594:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7594 | { register struct soap_attribute *tp, *tq; | ^~ stdsoap2_cpp.cpp:7594:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7594 | { register struct soap_attribute *tp, *tq; | ^~ stdsoap2_cpp.cpp:7595:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7595 | register struct Namespace *ns; | ^~ stdsoap2_cpp.cpp: In function 'void soap_free_ns(soap*)': stdsoap2_cpp.cpp:7648:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7648 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_cpp.cpp:7648:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7648 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_cpp.cpp: In function 'soap* soap_copy_context(soap*, const soap*)': stdsoap2_cpp.cpp:7773:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7773 | { register struct soap_plugin *p = NULL; | ^ stdsoap2_cpp.cpp:7836:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7836 | { register struct soap_plugin *q = (struct soap_plugin*)SOAP_MALLOC(copy, sizeof(struct soap_plugin)); | ^ stdsoap2_cpp.cpp: In function 'void soap_end(soap*)': stdsoap2_cpp.cpp:8246:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8246 | { register struct soap_clist *cp = soap->clist->next; | ^~ stdsoap2_cpp.cpp: In function 'int soap_set_namespaces(soap*, const Namespace*)': stdsoap2_cpp.cpp:8266:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8266 | { register struct Namespace *ns = soap->local_namespaces; | ^~ stdsoap2_cpp.cpp:8267:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8267 | register struct soap_nlist *np, *nq, *nr; | ^~ stdsoap2_cpp.cpp:8267:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8267 | register struct soap_nlist *np, *nq, *nr; | ^~ stdsoap2_cpp.cpp:8267:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8267 | register struct soap_nlist *np, *nq, *nr; | ^~ stdsoap2_cpp.cpp:8268:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8268 | register unsigned int level = soap->level; | ^~~~~ stdsoap2_cpp.cpp:8287:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8287 | { register const char *s; | ^ stdsoap2_cpp.cpp:8302:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8302 | { register int i; | ^ stdsoap2_cpp.cpp: In function 'void soap_set_local_namespaces(soap*)': stdsoap2_cpp.cpp:8323:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8323 | { register const struct Namespace *ns1; | ^~~ stdsoap2_cpp.cpp:8324:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8324 | register struct Namespace *ns2; | ^~~ stdsoap2_cpp.cpp:8325:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8325 | register size_t n = 1; | ^ stdsoap2_cpp.cpp: In function 'const char* soap_tagsearch(const char*, const char*)': stdsoap2_cpp.cpp:8352:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8352 | { register size_t n = strlen(little); | ^ stdsoap2_cpp.cpp:8353:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8353 | register const char *s = big; | ^ stdsoap2_cpp.cpp:8355:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8355 | { register const char *t = s; | ^ stdsoap2_cpp.cpp:8356:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8356 | register size_t i; | ^ stdsoap2_cpp.cpp: In function 'soap_nlist* soap_lookup_ns(soap*, const char*, size_t)': stdsoap2_cpp.cpp:8382:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8382 | { register struct soap_nlist *np; | ^~ stdsoap2_cpp.cpp: In function 'soap_nlist* soap_push_ns(soap*, const char*, const char*, short int)': stdsoap2_cpp.cpp:8396:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8396 | { register struct soap_nlist *np; | ^~ stdsoap2_cpp.cpp: In function 'void soap_utilize_ns(soap*, const char*, size_t)': stdsoap2_cpp.cpp:8440:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8440 | { register struct soap_nlist *np = soap_lookup_ns(soap, tag, n); | ^~ stdsoap2_cpp.cpp: In function 'int soap_element(soap*, const char*, int, const char*)': stdsoap2_cpp.cpp:8462:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8462 | register const char *s; | ^ stdsoap2_cpp.cpp:8593:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8593 | { register int i; | ^ stdsoap2_cpp.cpp: In function 'int soap_element_start_end_out(soap*, const char*)': stdsoap2_cpp.cpp:8801:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8801 | { register struct soap_attribute *tp; | ^~ stdsoap2_cpp.cpp: In function 'int soap_element_ref(soap*, const char*, int, int)': stdsoap2_cpp.cpp:8938:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8938 | { register int n = 0; | ^ stdsoap2_cpp.cpp: In function 'int soap_element_end_in(soap*, const char*)': stdsoap2_cpp.cpp:9141:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9141 | { register soap_wchar c; | ^ stdsoap2_cpp.cpp:9142:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9142 | register char *s; | ^ stdsoap2_cpp.cpp:9143:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9143 | register int n = 0; | ^ stdsoap2_cpp.cpp: In function 'const char* soap_attr_value(soap*, const char*, int)': stdsoap2_cpp.cpp:9211:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9211 | { register struct soap_attribute *tp; | ^~ stdsoap2_cpp.cpp: In function 'int soap_set_attr(soap*, const char*, const char*, int)': stdsoap2_cpp.cpp:9238:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9238 | { register struct soap_attribute *tp; | ^~ stdsoap2_cpp.cpp: In function 'void soap_clr_attr(soap*)': stdsoap2_cpp.cpp:9331:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9331 | { register struct soap_attribute *tp; | ^~ stdsoap2_cpp.cpp: In function 'int soap_getattrval(soap*, char*, size_t, soap_wchar)': stdsoap2_cpp.cpp:9354:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9354 | { register size_t i; | ^ stdsoap2_cpp.cpp:9356:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9356 | { register soap_wchar c = soap_get(soap); | ^ stdsoap2_cpp.cpp: In function 'int soap_append_lab(soap*, const char*, size_t)': stdsoap2_cpp.cpp:9429:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9429 | { register char *t = soap->labbuf; | ^ stdsoap2_cpp.cpp: In function 'int soap_peek_element(soap*)': stdsoap2_cpp.cpp:9467:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9467 | register struct soap_attribute *tp, *tq = NULL; | ^~ stdsoap2_cpp.cpp:9467:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9467 | register struct soap_attribute *tp, *tq = NULL; | ^~ stdsoap2_cpp.cpp:9468:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9468 | register const char *t; | ^ stdsoap2_cpp.cpp:9469:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9469 | register char *s; | ^ stdsoap2_cpp.cpp:9470:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9470 | register soap_wchar c; | ^ stdsoap2_cpp.cpp:9471:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9471 | register int i; | ^ stdsoap2_cpp.cpp: In function 'int soap_string_out(soap*, const char*, int)': stdsoap2_cpp.cpp:9870:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9870 | { register const char *t; | ^ stdsoap2_cpp.cpp:9871:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9871 | register soap_wchar c; | ^ stdsoap2_cpp.cpp:9872:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9872 | register soap_wchar mask = (soap_wchar)0xFFFFFF80UL; | ^~~~ stdsoap2_cpp.cpp:9933:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9933 | register int m = mbtowc(&wc, t - 1, MB_CUR_MAX); | ^ stdsoap2_cpp.cpp: In function 'char* soap_string_in(soap*, int, long int, long int)': stdsoap2_cpp.cpp:9962:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9962 | { register char *s; | ^ stdsoap2_cpp.cpp:9964:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9964 | register size_t i; | ^ stdsoap2_cpp.cpp:9965:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9965 | register long l = 0; | ^ stdsoap2_cpp.cpp:9966:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9966 | register int n = 0, f = 0, m = 0; | ^ stdsoap2_cpp.cpp:9966:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9966 | register int n = 0, f = 0, m = 0; | ^ stdsoap2_cpp.cpp:9966:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9966 | register int n = 0, f = 0, m = 0; | ^ stdsoap2_cpp.cpp:9967:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9967 | register soap_wchar c; | ^ stdsoap2_cpp.cpp:10016:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10016 | { register int state = 0; | ^~~~~ stdsoap2_cpp.cpp:10026:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10026 | register size_t k; | ^ stdsoap2_cpp.cpp:10252:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10252 | register size_t k; | ^ stdsoap2_cpp.cpp: In function 'int soap_wstring_out(soap*, const wchar_t*, int)': stdsoap2_cpp.cpp:10450:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10450 | register soap_wchar c; | ^ stdsoap2_cpp.cpp: In function 'wchar_t* soap_wstring_in(soap*, int, long int, long int)': stdsoap2_cpp.cpp:10525:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10525 | register int i, n = 0, f = 0; | ^ stdsoap2_cpp.cpp:10525:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10525 | register int i, n = 0, f = 0; | ^ stdsoap2_cpp.cpp:10525:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10525 | register int i, n = 0, f = 0; | ^ stdsoap2_cpp.cpp:10526:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10526 | register long l = 0; | ^ stdsoap2_cpp.cpp:10527:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10527 | register soap_wchar c; | ^ stdsoap2_cpp.cpp: In function 'int soap_s2QName(soap*, const char*, char**, long int, long int)': stdsoap2_cpp.cpp:11771:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11771 | register const char *p; | ^ stdsoap2_cpp.cpp: In function 'int soap_s2wchar(soap*, const char*, wchar_t**, long int, long int)': stdsoap2_cpp.cpp:11932:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^ stdsoap2_cpp.cpp:11932:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_cpp.cpp:11932:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_cpp.cpp:11932:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_cpp.cpp:11932:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_cpp.cpp: In function 'const char* soap_wchar2s(soap*, const wchar_t*)': stdsoap2_cpp.cpp:11975:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11975 | { register soap_wchar c; | ^ stdsoap2_cpp.cpp:11976:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11976 | register char *r, *t; | ^ stdsoap2_cpp.cpp:11976:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11976 | register char *r, *t; | ^ stdsoap2_cpp.cpp: In function 'const char* soap_value(soap*)': stdsoap2_cpp.cpp:12528:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12528 | { register size_t i; | ^ stdsoap2_cpp.cpp:12529:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12529 | register soap_wchar c = 0; | ^ stdsoap2_cpp.cpp:12530:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12530 | register char *s = soap->tmpbuf; | ^ stdsoap2_cpp.cpp: In function 'size_t soap_count_attachments(soap*)': stdsoap2_cpp.cpp:12605:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12605 | register struct soap_multipart *content; | ^~~~~~~ stdsoap2_cpp.cpp:12606:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12606 | register size_t count = soap->count; | ^~~~~ stdsoap2_cpp.cpp:12622:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12622 | { register size_t n = strlen(soap->mime.boundary); | ^ stdsoap2_cpp.cpp:12625:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12625 | { register const char *s; | ^ stdsoap2_cpp.cpp: In function 'char* soap_getdimefield(soap*, size_t)': stdsoap2_cpp.cpp:12833:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12833 | { register soap_wchar c; | ^ stdsoap2_cpp.cpp:12834:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12834 | register size_t i; | ^ stdsoap2_cpp.cpp:12835:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12835 | register char *s; | ^ stdsoap2_cpp.cpp:12836:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12836 | register char *p = NULL; | ^ stdsoap2_cpp.cpp: In function 'int soap_getdimehdr(soap*)': stdsoap2_cpp.cpp:12867:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12867 | { register soap_wchar c; | ^ stdsoap2_cpp.cpp:12868:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12868 | register char *s; | ^ stdsoap2_cpp.cpp:12869:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12869 | register int i; | ^ stdsoap2_cpp.cpp: In function 'int soap_getdime(soap*)': stdsoap2_cpp.cpp:12926:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12926 | { register struct soap_multipart *content; | ^~~~~~~ stdsoap2_cpp.cpp:12980:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12980 | { register soap_wchar c; | ^ stdsoap2_cpp.cpp:12981:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12981 | register size_t i; | ^ stdsoap2_cpp.cpp:12982:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12982 | register char *s; | ^ stdsoap2_cpp.cpp: In function 'int soap_getmimehdr(soap*)': stdsoap2_cpp.cpp:13057:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13057 | { register char *key = soap->msgbuf; | ^~~ stdsoap2_cpp.cpp:13058:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13058 | register char *val; | ^~~ stdsoap2_cpp.cpp: In function 'soap_multipart* soap_get_mime_attachment(soap*, void*)': stdsoap2_cpp.cpp:13135:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13135 | { register soap_wchar c = 0; | ^ stdsoap2_cpp.cpp:13136:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13136 | register size_t i, m = 0; | ^ stdsoap2_cpp.cpp:13136:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13136 | register size_t i, m = 0; | ^ stdsoap2_cpp.cpp:13137:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13137 | register char *s, *t = NULL; | ^ stdsoap2_cpp.cpp:13137:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13137 | register char *s, *t = NULL; | ^ stdsoap2_cpp.cpp:13138:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13138 | register struct soap_multipart *content; | ^~~~~~~ stdsoap2_cpp.cpp:13139:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13139 | register short flag = 0; | ^~~~ stdsoap2_cpp.cpp: In function 'int soap_match_cid(soap*, const char*, const char*)': stdsoap2_cpp.cpp:13249:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13249 | { register size_t n; | ^ stdsoap2_cpp.cpp: In function 'void soap_resolve_attachment(soap*, soap_multipart*)': stdsoap2_cpp.cpp:13277:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13277 | { register struct soap_xlist **xp = &soap->xlist; | ^~ stdsoap2_cpp.cpp:13280:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13280 | { register struct soap_xlist *xq = *xp; | ^~ stdsoap2_cpp.cpp: In function 'void soap_select_mime_boundary(soap*)': stdsoap2_cpp.cpp:13540:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13540 | { register char *s = soap->mime.boundary; | ^ stdsoap2_cpp.cpp:13541:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13541 | register size_t n = 0; | ^ stdsoap2_cpp.cpp: In function 'int soap_valid_mime_boundary(soap*)': stdsoap2_cpp.cpp:13570:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13570 | { register struct soap_multipart *content; | ^~~~~~~ stdsoap2_cpp.cpp:13571:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13571 | register size_t k; | ^ stdsoap2_cpp.cpp:13577:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13577 | { register const char *p = (const char*)content->ptr; | ^ stdsoap2_cpp.cpp:13578:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13578 | register size_t i; | ^ stdsoap2_cpp.cpp: In function 'char* soap_get_http_body(soap*)': stdsoap2_cpp.cpp:13963:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13963 | register size_t l = 0, n = 0; | ^ stdsoap2_cpp.cpp:13963:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13963 | register size_t l = 0, n = 0; | ^ stdsoap2_cpp.cpp:13964:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13964 | register char *s; | ^ stdsoap2_cpp.cpp:13980:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13980 | register size_t i, k; | ^ stdsoap2_cpp.cpp:13980:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13980 | register size_t i, k; | ^ stdsoap2_cpp.cpp:13992:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13992 | { register soap_wchar c = soap_getchar(soap); | ^ stdsoap2_cpp.cpp: In function 'int soap_envelope_begin_in(soap*)': stdsoap2_cpp.cpp:14022:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14022 | { register struct Namespace *p; | ^ stdsoap2_cpp.cpp: In function 'void soap_set_endpoint(soap*, const char*)': stdsoap2_cpp.cpp:14147:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14147 | { register const char *s; | ^ stdsoap2_cpp.cpp:14148:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14148 | register size_t i, n; | ^ stdsoap2_cpp.cpp:14148:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14148 | register size_t i, n; | ^ stdsoap2_cpp.cpp: In function 'char* soap_s2base64(soap*, const unsigned char*, char*, int)': stdsoap2_cpp.cpp:14325:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14325 | { register int i; | ^ stdsoap2_cpp.cpp:14326:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14326 | register unsigned long m; | ^ stdsoap2_cpp.cpp:14327:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14327 | register char *p; | ^ stdsoap2_cpp.cpp: In function 'const char* soap_base642s(soap*, const char*, char*, size_t, int*)': stdsoap2_cpp.cpp:14367:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14367 | { register int i, j, c; | ^ stdsoap2_cpp.cpp:14367:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14367 | { register int i, j, c; | ^ stdsoap2_cpp.cpp:14367:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14367 | { register int i, j, c; | ^ stdsoap2_cpp.cpp:14368:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14368 | register unsigned long m; | ^ stdsoap2_cpp.cpp:14369:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14369 | register const char *p; | ^ stdsoap2_cpp.cpp: In function 'char* soap_s2hex(soap*, const unsigned char*, char*, int)': stdsoap2_cpp.cpp:14445:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14445 | { register char *p; | ^ stdsoap2_cpp.cpp:14454:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14454 | { register int m = *s++; | ^ stdsoap2_cpp.cpp: In function 'const char* soap_hex2s(soap*, const char*, char*, size_t, int*)': stdsoap2_cpp.cpp:14471:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14471 | { register const char *p; | ^ stdsoap2_cpp.cpp:14487:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14487 | { register int d1, d2; | ^~ stdsoap2_cpp.cpp:14487:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14487 | { register int d1, d2; | ^~ stdsoap2_cpp.cpp: In function 'int soap_puthttphdr(soap*, int, size_t)': stdsoap2_cpp.cpp:14511:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14511 | { register const char *s = "text/xml; charset=utf-8"; | ^ stdsoap2_cpp.cpp:14512:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14512 | register int err = SOAP_OK; | ^~~ stdsoap2_cpp.cpp:14514:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14514 | register const char *r = NULL; | ^ stdsoap2_cpp.cpp:14537:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14537 | { register const char *t = strchr(s, ';'); | ^ stdsoap2_cpp.cpp: In function 'int soap_send_fault(soap*)': stdsoap2_cpp.cpp:14818:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14818 | { register int status = soap->error; | ^~~~~~ stdsoap2_cpp.cpp: In function 'int soap_recv_fault(soap*, int)': stdsoap2_cpp.cpp:14879:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14879 | { register int status = soap->error; | ^~~~~~ stdsoap2_cpp.cpp:14898:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14898 | { register const char *s = *soap_faultcode(soap); | ^ stdsoap2_cpp.cpp: In function 'int soap_send_empty_response(soap*, int)': stdsoap2_cpp.cpp:14927:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14927 | { register soap_mode m = soap->omode; | ^ stdsoap2_cpp.cpp: In function 'const char* soap_strerror(soap*)': stdsoap2_cpp.cpp:14962:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14962 | { register int err = soap->errnum; | ^~~ stdsoap2_cpp.cpp: In function 'int soap_set_error(soap*, const char*, const char*, const char*, const char*, int)': stdsoap2_cpp.cpp:15021:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15021 | { register const char **s = soap_faultdetail(soap); | ^ stdsoap2_cpp.cpp: In function 'int soap_register_plugin_arg(soap*, int (*)(soap*, soap_plugin*, void*), void*)': stdsoap2_cpp.cpp:15243:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15243 | { register struct soap_plugin *p; | ^ stdsoap2_cpp.cpp:15244:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15244 | register int r; | ^ stdsoap2_cpp.cpp: In function 'void* fplugin(soap*, const char*)': stdsoap2_cpp.cpp:15268:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15268 | { register struct soap_plugin *p; | ^ mv -f .deps/libgsoap___a-stdsoap2_cpp.Tpo .deps/libgsoap___a-stdsoap2_cpp.Po rm -f libgsoap++.a ar cru libgsoap++.a libgsoap___a-stdsoap2_cpp.o ranlib libgsoap++.a ln -s -f ./stdsoap2.cpp stdsoap2_ck.c cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -DLINUX -DWITH_COOKIES -pipe -O2 -I/usr/pkg/include -MT libgsoapck_a-stdsoap2_ck.o -MD -MP -MF .deps/libgsoapck_a-stdsoap2_ck.Tpo -c -o libgsoapck_a-stdsoap2_ck.o `test -f 'stdsoap2_ck.c' || echo './'`stdsoap2_ck.c mv -f .deps/libgsoapck_a-stdsoap2_ck.Tpo .deps/libgsoapck_a-stdsoap2_ck.Po rm -f libgsoapck.a ar cru libgsoapck.a libgsoapck_a-stdsoap2_ck.o ranlib libgsoapck.a ln -s -f ./stdsoap2.cpp stdsoap2_ck_cpp.cpp c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -DLINUX -DWITH_COOKIES -pipe -O2 -I/usr/pkg/include -MT libgsoapck___a-stdsoap2_ck_cpp.o -MD -MP -MF .deps/libgsoapck___a-stdsoap2_ck_cpp.Tpo -c -o libgsoapck___a-stdsoap2_ck_cpp.o `test -f 'stdsoap2_ck_cpp.cpp' || echo './'`stdsoap2_ck_cpp.cpp stdsoap2_ck_cpp.cpp: In function 'int fsend(soap*, const char*, size_t)': stdsoap2_ck_cpp.cpp:512:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 512 | { register int nwritten, err; | ^~~~~~~~ stdsoap2_ck_cpp.cpp:512:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 512 | { register int nwritten, err; | ^~~ stdsoap2_ck_cpp.cpp:527:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 527 | { register int r; | ^ stdsoap2_ck_cpp.cpp:590:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 590 | register int r = 0; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_send_raw(soap*, const char*, size_t)': stdsoap2_ck_cpp.cpp:684:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 684 | { register size_t i = SOAP_BUFLEN - soap->bufidx; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_flush(soap*)': stdsoap2_ck_cpp.cpp:708:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 708 | { register size_t n = soap->bufidx; | ^ stdsoap2_ck_cpp.cpp:713:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 713 | { register int r; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_flush_raw(soap*, const char*, size_t)': stdsoap2_ck_cpp.cpp:755:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 755 | { register char *t; | ^ stdsoap2_ck_cpp.cpp: In function 'size_t frecv(soap*, char*, size_t)': stdsoap2_ck_cpp.cpp:822:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 822 | { register int r; | ^ stdsoap2_ck_cpp.cpp:823:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 823 | register int retries = 100; /* max 100 retries with non-blocking sockets */ | ^~~~~~~ stdsoap2_ck_cpp.cpp: In function 'int soap_recv_raw(soap*)': stdsoap2_ck_cpp.cpp:980:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 980 | { register size_t ret; | ^~~ stdsoap2_ck_cpp.cpp:982:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 982 | register int r; | ^ stdsoap2_ck_cpp.cpp:1035:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1035 | { register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp: In function 'soap_wchar soap_getchar(soap*)': stdsoap2_ck_cpp.cpp:1235:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1235 | { register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp: In function 'long int soap_code_bits(const soap_code_map*, const char*)': stdsoap2_ck_cpp.cpp:1300:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1300 | { register long bits = 0; | ^~~~ stdsoap2_ck_cpp.cpp:1305:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1305 | { register size_t n = strlen(p->string); | ^ stdsoap2_ck_cpp.cpp: In function 'const char* soap_code_list(soap*, const soap_code_map*, long int)': stdsoap2_ck_cpp.cpp:1328:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1328 | { register char *t = soap->tmpbuf; | ^ stdsoap2_ck_cpp.cpp:1332:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1332 | { register const char *s = code_map->string; | ^ stdsoap2_ck_cpp.cpp: In function 'soap_wchar soap_char(soap*)': stdsoap2_ck_cpp.cpp:1353:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1353 | register int i; | ^ stdsoap2_ck_cpp.cpp:1354:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1354 | register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp:1355:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1355 | register char *s = tmp; | ^ stdsoap2_ck_cpp.cpp: In function 'soap_wchar soap_get(soap*)': stdsoap2_ck_cpp.cpp:1416:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1416 | { register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp:1453:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1453 | { register int k = 1; | ^ stdsoap2_ck_cpp.cpp: In function 'soap_wchar soap_get_pi(soap*)': stdsoap2_ck_cpp.cpp:1513:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1513 | register char *s = buf; | ^ stdsoap2_ck_cpp.cpp:1514:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int i = sizeof(buf); | ^ stdsoap2_ck_cpp.cpp:1515:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register soap_wchar c = soap_getchar(soap); | ^ stdsoap2_ck_cpp.cpp: At global scope: stdsoap2_ck_cpp.cpp:1581:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1581 | soap_pututf8(struct soap *soap, register unsigned long c) | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_pututf8(soap*, long unsigned int)': stdsoap2_ck_cpp.cpp:1589:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1589 | { register char *t = tmp; | ^ stdsoap2_ck_cpp.cpp: In function 'soap_wchar soap_getutf8(soap*)': stdsoap2_ck_cpp.cpp:1627:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^ stdsoap2_ck_cpp.cpp:1627:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ck_cpp.cpp:1627:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ck_cpp.cpp:1627:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ck_cpp.cpp:1627:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_puthex(soap*, const unsigned char*, int)': stdsoap2_ck_cpp.cpp:1664:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1664 | register int i; | ^ stdsoap2_ck_cpp.cpp:1673:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1673 | { register int m = *s++; | ^ stdsoap2_ck_cpp.cpp: In function 'unsigned char* soap_gethex(soap*, int*)': stdsoap2_ck_cpp.cpp:1700:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1700 | { register char *s; | ^ stdsoap2_ck_cpp.cpp:1701:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1701 | register size_t i, k; | ^ stdsoap2_ck_cpp.cpp:1701:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1701 | register size_t i, k; | ^ stdsoap2_ck_cpp.cpp:1708:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1708 | { register char d1, d2; | ^~ stdsoap2_ck_cpp.cpp:1708:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1708 | { register char d1, d2; | ^~ stdsoap2_ck_cpp.cpp:1709:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1709 | register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_putbase64(soap*, const unsigned char*, int)': stdsoap2_ck_cpp.cpp:1779:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1779 | { register int i; | ^ stdsoap2_ck_cpp.cpp:1780:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1780 | register unsigned long m; | ^ stdsoap2_ck_cpp.cpp: In function 'unsigned char* soap_getbase64(soap*, int*, int)': stdsoap2_ck_cpp.cpp:1833:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1833 | { register size_t i, k; | ^ stdsoap2_ck_cpp.cpp:1833:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1833 | { register size_t i, k; | ^ stdsoap2_ck_cpp.cpp:1834:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1834 | register char *s; | ^ stdsoap2_ck_cpp.cpp:1844:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1844 | { register unsigned long m = 0; | ^ stdsoap2_ck_cpp.cpp:1845:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1845 | register int j = 0; | ^ stdsoap2_ck_cpp.cpp:1847:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1847 | { register soap_wchar c = soap_get(soap); | ^ stdsoap2_ck_cpp.cpp:1874:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1874 | { register int b = soap_base64i[c]; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_update_ptrs(soap*, char*, char*, char*, char*)': stdsoap2_ck_cpp.cpp:2108:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2108 | register struct soap_ilist *ip = NULL; | ^~ stdsoap2_ck_cpp.cpp:2109:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2109 | register struct soap_flist *fp = NULL; | ^~ stdsoap2_ck_cpp.cpp:2111:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2111 | register struct soap_xlist *xp = NULL; | ^~ stdsoap2_ck_cpp.cpp:2113:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2113 | register void *p, **q; | ^ stdsoap2_ck_cpp.cpp:2113:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2113 | register void *p, **q; | ^ stdsoap2_ck_cpp.cpp: At global scope: stdsoap2_ck_cpp.cpp:2161:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2161 | soap_has_copies(struct soap *soap, register const char *start, register const char *end) | ^~~~~ stdsoap2_ck_cpp.cpp:2161:85: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2161 | soap_has_copies(struct soap *soap, register const char *start, register const char *end) | ^~~ stdsoap2_ck_cpp.cpp: In function 'int soap_has_copies(soap*, const char*, const char*)': stdsoap2_ck_cpp.cpp:2162:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2162 | { register int i; | ^ stdsoap2_ck_cpp.cpp:2163:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2163 | register struct soap_ilist *ip = NULL; | ^~ stdsoap2_ck_cpp.cpp:2164:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2164 | register struct soap_flist *fp = NULL; | ^~ stdsoap2_ck_cpp.cpp:2165:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2165 | register const char *p; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_resolve(soap*)': stdsoap2_ck_cpp.cpp:2188:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2188 | { register int i; | ^ stdsoap2_ck_cpp.cpp:2189:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2189 | register struct soap_ilist *ip = NULL; | ^~ stdsoap2_ck_cpp.cpp:2190:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2190 | register struct soap_flist *fp = NULL; | ^~ stdsoap2_ck_cpp.cpp:2196:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2196 | { register void *p, **q, *r; | ^ stdsoap2_ck_cpp.cpp:2196:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2196 | { register void *p, **q, *r; | ^ stdsoap2_ck_cpp.cpp:2196:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2196 | { register void *p, **q, *r; | ^ stdsoap2_ck_cpp.cpp:2222:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2222 | { register void *p, **q = (void**)ip->copy; | ^ stdsoap2_ck_cpp.cpp:2222:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2222 | { register void *p, **q = (void**)ip->copy; | ^ stdsoap2_ck_cpp.cpp:2234:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2234 | { register unsigned int k = fp->level; | ^ stdsoap2_ck_cpp.cpp:2235:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2235 | register void *p = ip->ptr; | ^ stdsoap2_ck_cpp.cpp:2238:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2238 | { register void **q = (void**)soap_malloc(soap, sizeof(void*)); | ^ stdsoap2_ck_cpp.cpp: In function 'char* soap_save_block(soap*, soap_blist*, char*, int)': stdsoap2_ck_cpp.cpp:2385:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2385 | { register size_t n; | ^ stdsoap2_ck_cpp.cpp:2386:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2386 | register char *q, *s; | ^ stdsoap2_ck_cpp.cpp:2386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2386 | register char *q, *s; | ^ stdsoap2_ck_cpp.cpp: In function 'char* soap_putoffsets(soap*, const int*, int)': stdsoap2_ck_cpp.cpp:2480:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2480 | { register int i; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_size(const int*, int)': stdsoap2_ck_cpp.cpp:2495:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2495 | { register int i, n = size[0]; | ^ stdsoap2_ck_cpp.cpp:2495:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2495 | { register int i, n = size[0]; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_getoffsets(const char*, const int*, int*, int)': stdsoap2_ck_cpp.cpp:2508:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2508 | { register int i, j = 0; | ^ stdsoap2_ck_cpp.cpp:2508:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2508 | { register int i, j = 0; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_getsize(const char*, const char*, int*)': stdsoap2_ck_cpp.cpp:2533:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2533 | { register int n, k; | ^ stdsoap2_ck_cpp.cpp:2533:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2533 | { register int n, k; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_getsizes(const char*, int*, int)': stdsoap2_ck_cpp.cpp:2572:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2572 | { register int i, k, n; | ^ stdsoap2_ck_cpp.cpp:2572:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2572 | { register int i, k, n; | ^ stdsoap2_ck_cpp.cpp:2572:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2572 | { register int i, k, n; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_getposition(const char*, int*)': stdsoap2_ck_cpp.cpp:2596:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2596 | { register int i, n; | ^ stdsoap2_ck_cpp.cpp:2596:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2596 | { register int i, n; | ^ stdsoap2_ck_cpp.cpp: In function 'soap_nlist* soap_push_namespace(soap*, const char*, const char*)': stdsoap2_ck_cpp.cpp:2618:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2618 | { register struct soap_nlist *np; | ^~ stdsoap2_ck_cpp.cpp:2619:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2619 | register struct Namespace *p; | ^ stdsoap2_ck_cpp.cpp:2620:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2620 | register short i = -1; | ^ stdsoap2_ck_cpp.cpp:2621:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2621 | register size_t n, k; | ^ stdsoap2_ck_cpp.cpp:2621:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2621 | register size_t n, k; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_pop_namespace(soap*)': stdsoap2_ck_cpp.cpp:2680:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2680 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_ck_cpp.cpp:2680:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2680 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_match_namespace(soap*, const char*, const char*, size_t, size_t)': stdsoap2_ck_cpp.cpp:2696:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2696 | { register struct soap_nlist *np = soap->nlist; | ^~ stdsoap2_ck_cpp.cpp: In function 'const char* soap_current_namespace(soap*, const char*)': stdsoap2_ck_cpp.cpp:2723:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2723 | { register struct soap_nlist *np; | ^~ stdsoap2_ck_cpp.cpp:2724:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2724 | register const char *s; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_tag_cmp(const char*, const char*)': stdsoap2_ck_cpp.cpp:2755:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2755 | { register int c1 = *s; | ^~ stdsoap2_ck_cpp.cpp:2756:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2756 | register int c2 = *t; | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_match_tag(soap*, const char*, const char*)': stdsoap2_ck_cpp.cpp:2802:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2802 | { register const char *s, *t; | ^ stdsoap2_ck_cpp.cpp:2802:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2802 | { register const char *s, *t; | ^ stdsoap2_ck_cpp.cpp:2803:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2803 | register int err; | ^~~ stdsoap2_ck_cpp.cpp: In function 'const char* tcp_error(soap*)': stdsoap2_ck_cpp.cpp:3264:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3264 | { register const char *msg = NULL; | ^~~ stdsoap2_ck_cpp.cpp: In function 'int tcp_connect(soap*, const char*, const char*, int)': stdsoap2_ck_cpp.cpp:3636:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3636 | { register int r; | ^ stdsoap2_ck_cpp.cpp: In function 'int tcp_select(soap*, int, int, int)': stdsoap2_ck_cpp.cpp:3957:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3957 | { register int r; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_poll(soap*)': stdsoap2_ck_cpp.cpp:4348:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4348 | register int r; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_accept(soap*)': stdsoap2_ck_cpp.cpp:4414:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4414 | { register int err; | ^~~ stdsoap2_ck_cpp.cpp:4418:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4418 | { register int r; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_closesock(soap*)': stdsoap2_ck_cpp.cpp:4529:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4529 | { register int status = soap->error; | ^~~~~~ stdsoap2_ck_cpp.cpp: In function 'void soap_done(soap*)': stdsoap2_ck_cpp.cpp:4599:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4599 | { register struct soap_plugin *p = soap->plugins->next; | ^ stdsoap2_ck_cpp.cpp: In function 'const char* soap_get_header_attribute(soap*, const char*, const char*)': stdsoap2_ck_cpp.cpp:5004:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5004 | { register const char *s = line; | ^ stdsoap2_ck_cpp.cpp:5007:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5007 | { register short flag; | ^~~~ stdsoap2_ck_cpp.cpp: In function 'const char* http_error(soap*, int)': stdsoap2_ck_cpp.cpp:5087:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5087 | { register const char *msg = SOAP_STR_EOS; | ^~~ stdsoap2_ck_cpp.cpp: In function 'int http_post(soap*, const char*, const char*, int, const char*, const char*, size_t)': stdsoap2_ck_cpp.cpp:5123:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5123 | { register const char *s; | ^ stdsoap2_ck_cpp.cpp:5124:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5124 | register int err; | ^~~ stdsoap2_ck_cpp.cpp: In function 'int http_send_header(soap*, const char*)': stdsoap2_ck_cpp.cpp:5206:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5206 | { register const char *t; | ^ stdsoap2_ck_cpp.cpp: In function 'int http_response(soap*, int, size_t)': stdsoap2_ck_cpp.cpp:5241:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5241 | { register int err; | ^~~ stdsoap2_ck_cpp.cpp: In function 'int soap_response(soap*, int)': stdsoap2_ck_cpp.cpp:5322:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5322 | { register size_t count; | ^~~~~ stdsoap2_ck_cpp.cpp:5332:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5332 | { register int n = soap->mode; | ^ stdsoap2_ck_cpp.cpp: In function 'size_t soap_encode_cookie(const char*, char*, size_t)': stdsoap2_ck_cpp.cpp:5363:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5363 | { register int c; | ^ stdsoap2_ck_cpp.cpp:5364:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5364 | register size_t n = len; | ^ stdsoap2_ck_cpp.cpp: At global scope: stdsoap2_ck_cpp.cpp:6032:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6032 | soap_hash(register const char *s) | ^ stdsoap2_ck_cpp.cpp: In function 'size_t soap_hash(const char*)': stdsoap2_ck_cpp.cpp:6033:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6033 | { register size_t h = 0; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_init_pht(soap*)': stdsoap2_ck_cpp.cpp:6046:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6046 | { register int i; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_free_pht(soap*)': stdsoap2_ck_cpp.cpp:6114:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6114 | { register struct soap_pblk *pb, *next; | ^~ stdsoap2_ck_cpp.cpp:6114:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6114 | { register struct soap_pblk *pb, *next; | ^~~~ stdsoap2_ck_cpp.cpp:6115:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6115 | register int i; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_embed(soap*, const void*, const soap_array*, int, const char*, int)': stdsoap2_ck_cpp.cpp:6136:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6136 | { register int i; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_pointer_lookup(soap*, const void*, int, soap_plist**)': stdsoap2_ck_cpp.cpp:6162:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6162 | { register struct soap_plist *pp; | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_pointer_enter(soap*, const void*, const soap_array*, int, int, soap_plist**)': stdsoap2_ck_cpp.cpp:6186:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6186 | { register size_t h; | ^ stdsoap2_ck_cpp.cpp:6187:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6187 | register struct soap_plist *pp; | ^~ stdsoap2_ck_cpp.cpp:6189:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6189 | { register struct soap_pblk *pb = (struct soap_pblk*)SOAP_MALLOC(soap, sizeof(struct soap_pblk)); | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_array_pointer_lookup(soap*, const void*, const soap_array*, int, int, soap_plist**)': stdsoap2_ck_cpp.cpp:6224:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6224 | { register struct soap_plist *pp; | ^~ stdsoap2_ck_cpp.cpp:6230:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6230 | { register int i; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_array_reference(soap*, const void*, const soap_array*, int, int)': stdsoap2_ck_cpp.cpp:6501:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6501 | { register int i; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_init_iht(soap*)': stdsoap2_ck_cpp.cpp:6705:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6705 | { register int i; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_free_iht(soap*)': stdsoap2_ck_cpp.cpp:6717:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6717 | { register int i; | ^ stdsoap2_ck_cpp.cpp:6718:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6718 | register struct soap_ilist *ip = NULL, *p = NULL; | ^~ stdsoap2_ck_cpp.cpp:6718:43: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6718 | register struct soap_ilist *ip = NULL, *p = NULL; | ^ stdsoap2_ck_cpp.cpp:6719:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6719 | register struct soap_flist *fp = NULL, *fq = NULL; | ^~ stdsoap2_ck_cpp.cpp:6719:43: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6719 | register struct soap_flist *fp = NULL, *fq = NULL; | ^~ stdsoap2_ck_cpp.cpp: In function 'soap_ilist* soap_lookup(soap*, const char*)': stdsoap2_ck_cpp.cpp:6743:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6743 | { register struct soap_ilist *ip = NULL; | ^~ stdsoap2_ck_cpp.cpp: In function 'soap_ilist* soap_enter(soap*, const char*)': stdsoap2_ck_cpp.cpp:6759:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6759 | { register size_t h; | ^ stdsoap2_ck_cpp.cpp:6760:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6760 | register struct soap_ilist *ip; | ^~ stdsoap2_ck_cpp.cpp: In function 'void* soap_malloc(soap*, size_t)': stdsoap2_ck_cpp.cpp:6779:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6779 | { register char *p; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_dealloc(soap*, void*)': stdsoap2_ck_cpp.cpp:6905:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6905 | { register char **q; | ^ stdsoap2_ck_cpp.cpp:6929:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6929 | { register char *q; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_delete(soap*, void*)': stdsoap2_ck_cpp.cpp:6969:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6969 | { register struct soap_clist **cp; | ^~ stdsoap2_ck_cpp.cpp:6976:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6976 | { register struct soap_clist *q = *cp; | ^ stdsoap2_ck_cpp.cpp:6993:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6993 | { register struct soap_clist *q = *cp; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_delegate_deletion(soap*, soap*)': stdsoap2_ck_cpp.cpp:7015:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7015 | { register struct soap_clist *cp; | ^~ stdsoap2_ck_cpp.cpp:7016:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7016 | register char **q; | ^ stdsoap2_ck_cpp.cpp: In function 'soap_clist* soap_link(soap*, void*, int, int, int (*)(soap_clist*))': stdsoap2_ck_cpp.cpp:7070:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7070 | { register struct soap_clist *cp; | ^~ stdsoap2_ck_cpp.cpp: In function 'void soap_unlink(soap*, const void*)': stdsoap2_ck_cpp.cpp:7089:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7089 | { register char **q; | ^ stdsoap2_ck_cpp.cpp:7090:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7090 | register struct soap_clist **cp; | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_lookup_type(soap*, const char*)': stdsoap2_ck_cpp.cpp:7122:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7122 | { register struct soap_ilist *ip; | ^~ stdsoap2_ck_cpp.cpp: In function 'void* soap_id_forward(soap*, const char*, void*, size_t, int, int, size_t, unsigned int, void (*)(soap*, int, int, void*, size_t, const void*, size_t))': stdsoap2_ck_cpp.cpp:7254:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7254 | { register struct soap_flist *fp = (struct soap_flist*)SOAP_MALLOC(soap, sizeof(struct soap_flist)); | ^~ stdsoap2_ck_cpp.cpp: In function 'void soap_free_temp(soap*)': stdsoap2_ck_cpp.cpp:7594:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7594 | { register struct soap_attribute *tp, *tq; | ^~ stdsoap2_ck_cpp.cpp:7594:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7594 | { register struct soap_attribute *tp, *tq; | ^~ stdsoap2_ck_cpp.cpp:7595:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7595 | register struct Namespace *ns; | ^~ stdsoap2_ck_cpp.cpp: In function 'void soap_free_ns(soap*)': stdsoap2_ck_cpp.cpp:7648:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7648 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_ck_cpp.cpp:7648:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7648 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_ck_cpp.cpp: In function 'soap* soap_copy_context(soap*, const soap*)': stdsoap2_ck_cpp.cpp:7773:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7773 | { register struct soap_plugin *p = NULL; | ^ stdsoap2_ck_cpp.cpp:7836:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7836 | { register struct soap_plugin *q = (struct soap_plugin*)SOAP_MALLOC(copy, sizeof(struct soap_plugin)); | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_end(soap*)': stdsoap2_ck_cpp.cpp:8246:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8246 | { register struct soap_clist *cp = soap->clist->next; | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_set_namespaces(soap*, const Namespace*)': stdsoap2_ck_cpp.cpp:8266:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8266 | { register struct Namespace *ns = soap->local_namespaces; | ^~ stdsoap2_ck_cpp.cpp:8267:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8267 | register struct soap_nlist *np, *nq, *nr; | ^~ stdsoap2_ck_cpp.cpp:8267:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8267 | register struct soap_nlist *np, *nq, *nr; | ^~ stdsoap2_ck_cpp.cpp:8267:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8267 | register struct soap_nlist *np, *nq, *nr; | ^~ stdsoap2_ck_cpp.cpp:8268:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8268 | register unsigned int level = soap->level; | ^~~~~ stdsoap2_ck_cpp.cpp:8287:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8287 | { register const char *s; | ^ stdsoap2_ck_cpp.cpp:8302:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8302 | { register int i; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_set_local_namespaces(soap*)': stdsoap2_ck_cpp.cpp:8323:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8323 | { register const struct Namespace *ns1; | ^~~ stdsoap2_ck_cpp.cpp:8324:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8324 | register struct Namespace *ns2; | ^~~ stdsoap2_ck_cpp.cpp:8325:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8325 | register size_t n = 1; | ^ stdsoap2_ck_cpp.cpp: In function 'const char* soap_tagsearch(const char*, const char*)': stdsoap2_ck_cpp.cpp:8352:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8352 | { register size_t n = strlen(little); | ^ stdsoap2_ck_cpp.cpp:8353:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8353 | register const char *s = big; | ^ stdsoap2_ck_cpp.cpp:8355:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8355 | { register const char *t = s; | ^ stdsoap2_ck_cpp.cpp:8356:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8356 | register size_t i; | ^ stdsoap2_ck_cpp.cpp: In function 'soap_nlist* soap_lookup_ns(soap*, const char*, size_t)': stdsoap2_ck_cpp.cpp:8382:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8382 | { register struct soap_nlist *np; | ^~ stdsoap2_ck_cpp.cpp: In function 'soap_nlist* soap_push_ns(soap*, const char*, const char*, short int)': stdsoap2_ck_cpp.cpp:8396:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8396 | { register struct soap_nlist *np; | ^~ stdsoap2_ck_cpp.cpp: In function 'void soap_utilize_ns(soap*, const char*, size_t)': stdsoap2_ck_cpp.cpp:8440:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8440 | { register struct soap_nlist *np = soap_lookup_ns(soap, tag, n); | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_element(soap*, const char*, int, const char*)': stdsoap2_ck_cpp.cpp:8462:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8462 | register const char *s; | ^ stdsoap2_ck_cpp.cpp:8593:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8593 | { register int i; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_element_start_end_out(soap*, const char*)': stdsoap2_ck_cpp.cpp:8801:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8801 | { register struct soap_attribute *tp; | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_element_ref(soap*, const char*, int, int)': stdsoap2_ck_cpp.cpp:8938:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8938 | { register int n = 0; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_element_end_in(soap*, const char*)': stdsoap2_ck_cpp.cpp:9141:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9141 | { register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp:9142:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9142 | register char *s; | ^ stdsoap2_ck_cpp.cpp:9143:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9143 | register int n = 0; | ^ stdsoap2_ck_cpp.cpp: In function 'const char* soap_attr_value(soap*, const char*, int)': stdsoap2_ck_cpp.cpp:9211:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9211 | { register struct soap_attribute *tp; | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_set_attr(soap*, const char*, const char*, int)': stdsoap2_ck_cpp.cpp:9238:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9238 | { register struct soap_attribute *tp; | ^~ stdsoap2_ck_cpp.cpp: In function 'void soap_clr_attr(soap*)': stdsoap2_ck_cpp.cpp:9331:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9331 | { register struct soap_attribute *tp; | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_getattrval(soap*, char*, size_t, soap_wchar)': stdsoap2_ck_cpp.cpp:9354:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9354 | { register size_t i; | ^ stdsoap2_ck_cpp.cpp:9356:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9356 | { register soap_wchar c = soap_get(soap); | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_append_lab(soap*, const char*, size_t)': stdsoap2_ck_cpp.cpp:9429:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9429 | { register char *t = soap->labbuf; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_peek_element(soap*)': stdsoap2_ck_cpp.cpp:9467:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9467 | register struct soap_attribute *tp, *tq = NULL; | ^~ stdsoap2_ck_cpp.cpp:9467:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9467 | register struct soap_attribute *tp, *tq = NULL; | ^~ stdsoap2_ck_cpp.cpp:9468:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9468 | register const char *t; | ^ stdsoap2_ck_cpp.cpp:9469:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9469 | register char *s; | ^ stdsoap2_ck_cpp.cpp:9470:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9470 | register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp:9471:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9471 | register int i; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_string_out(soap*, const char*, int)': stdsoap2_ck_cpp.cpp:9870:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9870 | { register const char *t; | ^ stdsoap2_ck_cpp.cpp:9871:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9871 | register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp:9872:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9872 | register soap_wchar mask = (soap_wchar)0xFFFFFF80UL; | ^~~~ stdsoap2_ck_cpp.cpp:9933:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9933 | register int m = mbtowc(&wc, t - 1, MB_CUR_MAX); | ^ stdsoap2_ck_cpp.cpp: In function 'char* soap_string_in(soap*, int, long int, long int)': stdsoap2_ck_cpp.cpp:9962:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9962 | { register char *s; | ^ stdsoap2_ck_cpp.cpp:9964:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9964 | register size_t i; | ^ stdsoap2_ck_cpp.cpp:9965:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9965 | register long l = 0; | ^ stdsoap2_ck_cpp.cpp:9966:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9966 | register int n = 0, f = 0, m = 0; | ^ stdsoap2_ck_cpp.cpp:9966:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9966 | register int n = 0, f = 0, m = 0; | ^ stdsoap2_ck_cpp.cpp:9966:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9966 | register int n = 0, f = 0, m = 0; | ^ stdsoap2_ck_cpp.cpp:9967:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9967 | register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp:10016:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10016 | { register int state = 0; | ^~~~~ stdsoap2_ck_cpp.cpp:10026:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10026 | register size_t k; | ^ stdsoap2_ck_cpp.cpp:10252:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10252 | register size_t k; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_wstring_out(soap*, const wchar_t*, int)': stdsoap2_ck_cpp.cpp:10450:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10450 | register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp: In function 'wchar_t* soap_wstring_in(soap*, int, long int, long int)': stdsoap2_ck_cpp.cpp:10525:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10525 | register int i, n = 0, f = 0; | ^ stdsoap2_ck_cpp.cpp:10525:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10525 | register int i, n = 0, f = 0; | ^ stdsoap2_ck_cpp.cpp:10525:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10525 | register int i, n = 0, f = 0; | ^ stdsoap2_ck_cpp.cpp:10526:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10526 | register long l = 0; | ^ stdsoap2_ck_cpp.cpp:10527:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10527 | register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_s2QName(soap*, const char*, char**, long int, long int)': stdsoap2_ck_cpp.cpp:11771:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11771 | register const char *p; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_s2wchar(soap*, const char*, wchar_t**, long int, long int)': stdsoap2_ck_cpp.cpp:11932:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^ stdsoap2_ck_cpp.cpp:11932:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ck_cpp.cpp:11932:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ck_cpp.cpp:11932:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ck_cpp.cpp:11932:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ck_cpp.cpp: In function 'const char* soap_wchar2s(soap*, const wchar_t*)': stdsoap2_ck_cpp.cpp:11975:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11975 | { register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp:11976:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11976 | register char *r, *t; | ^ stdsoap2_ck_cpp.cpp:11976:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11976 | register char *r, *t; | ^ stdsoap2_ck_cpp.cpp: In function 'const char* soap_value(soap*)': stdsoap2_ck_cpp.cpp:12528:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12528 | { register size_t i; | ^ stdsoap2_ck_cpp.cpp:12529:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12529 | register soap_wchar c = 0; | ^ stdsoap2_ck_cpp.cpp:12530:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12530 | register char *s = soap->tmpbuf; | ^ stdsoap2_ck_cpp.cpp: In function 'size_t soap_count_attachments(soap*)': stdsoap2_ck_cpp.cpp:12605:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12605 | register struct soap_multipart *content; | ^~~~~~~ stdsoap2_ck_cpp.cpp:12606:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12606 | register size_t count = soap->count; | ^~~~~ stdsoap2_ck_cpp.cpp:12622:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12622 | { register size_t n = strlen(soap->mime.boundary); | ^ stdsoap2_ck_cpp.cpp:12625:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12625 | { register const char *s; | ^ stdsoap2_ck_cpp.cpp: In function 'char* soap_getdimefield(soap*, size_t)': stdsoap2_ck_cpp.cpp:12833:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12833 | { register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp:12834:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12834 | register size_t i; | ^ stdsoap2_ck_cpp.cpp:12835:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12835 | register char *s; | ^ stdsoap2_ck_cpp.cpp:12836:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12836 | register char *p = NULL; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_getdimehdr(soap*)': stdsoap2_ck_cpp.cpp:12867:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12867 | { register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp:12868:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12868 | register char *s; | ^ stdsoap2_ck_cpp.cpp:12869:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12869 | register int i; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_getdime(soap*)': stdsoap2_ck_cpp.cpp:12926:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12926 | { register struct soap_multipart *content; | ^~~~~~~ stdsoap2_ck_cpp.cpp:12980:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12980 | { register soap_wchar c; | ^ stdsoap2_ck_cpp.cpp:12981:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12981 | register size_t i; | ^ stdsoap2_ck_cpp.cpp:12982:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12982 | register char *s; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_getmimehdr(soap*)': stdsoap2_ck_cpp.cpp:13057:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13057 | { register char *key = soap->msgbuf; | ^~~ stdsoap2_ck_cpp.cpp:13058:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13058 | register char *val; | ^~~ stdsoap2_ck_cpp.cpp: In function 'soap_multipart* soap_get_mime_attachment(soap*, void*)': stdsoap2_ck_cpp.cpp:13135:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13135 | { register soap_wchar c = 0; | ^ stdsoap2_ck_cpp.cpp:13136:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13136 | register size_t i, m = 0; | ^ stdsoap2_ck_cpp.cpp:13136:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13136 | register size_t i, m = 0; | ^ stdsoap2_ck_cpp.cpp:13137:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13137 | register char *s, *t = NULL; | ^ stdsoap2_ck_cpp.cpp:13137:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13137 | register char *s, *t = NULL; | ^ stdsoap2_ck_cpp.cpp:13138:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13138 | register struct soap_multipart *content; | ^~~~~~~ stdsoap2_ck_cpp.cpp:13139:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13139 | register short flag = 0; | ^~~~ stdsoap2_ck_cpp.cpp: In function 'int soap_match_cid(soap*, const char*, const char*)': stdsoap2_ck_cpp.cpp:13249:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13249 | { register size_t n; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_resolve_attachment(soap*, soap_multipart*)': stdsoap2_ck_cpp.cpp:13277:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13277 | { register struct soap_xlist **xp = &soap->xlist; | ^~ stdsoap2_ck_cpp.cpp:13280:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13280 | { register struct soap_xlist *xq = *xp; | ^~ stdsoap2_ck_cpp.cpp: In function 'void soap_select_mime_boundary(soap*)': stdsoap2_ck_cpp.cpp:13540:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13540 | { register char *s = soap->mime.boundary; | ^ stdsoap2_ck_cpp.cpp:13541:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13541 | register size_t n = 0; | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_valid_mime_boundary(soap*)': stdsoap2_ck_cpp.cpp:13570:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13570 | { register struct soap_multipart *content; | ^~~~~~~ stdsoap2_ck_cpp.cpp:13571:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13571 | register size_t k; | ^ stdsoap2_ck_cpp.cpp:13577:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13577 | { register const char *p = (const char*)content->ptr; | ^ stdsoap2_ck_cpp.cpp:13578:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13578 | register size_t i; | ^ stdsoap2_ck_cpp.cpp: In function 'char* soap_get_http_body(soap*)': stdsoap2_ck_cpp.cpp:13963:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13963 | register size_t l = 0, n = 0; | ^ stdsoap2_ck_cpp.cpp:13963:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13963 | register size_t l = 0, n = 0; | ^ stdsoap2_ck_cpp.cpp:13964:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13964 | register char *s; | ^ stdsoap2_ck_cpp.cpp:13980:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13980 | register size_t i, k; | ^ stdsoap2_ck_cpp.cpp:13980:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13980 | register size_t i, k; | ^ stdsoap2_ck_cpp.cpp:13992:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13992 | { register soap_wchar c = soap_getchar(soap); | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_envelope_begin_in(soap*)': stdsoap2_ck_cpp.cpp:14022:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14022 | { register struct Namespace *p; | ^ stdsoap2_ck_cpp.cpp: In function 'void soap_set_endpoint(soap*, const char*)': stdsoap2_ck_cpp.cpp:14147:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14147 | { register const char *s; | ^ stdsoap2_ck_cpp.cpp:14148:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14148 | register size_t i, n; | ^ stdsoap2_ck_cpp.cpp:14148:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14148 | register size_t i, n; | ^ stdsoap2_ck_cpp.cpp: In function 'char* soap_s2base64(soap*, const unsigned char*, char*, int)': stdsoap2_ck_cpp.cpp:14325:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14325 | { register int i; | ^ stdsoap2_ck_cpp.cpp:14326:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14326 | register unsigned long m; | ^ stdsoap2_ck_cpp.cpp:14327:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14327 | register char *p; | ^ stdsoap2_ck_cpp.cpp: In function 'const char* soap_base642s(soap*, const char*, char*, size_t, int*)': stdsoap2_ck_cpp.cpp:14367:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14367 | { register int i, j, c; | ^ stdsoap2_ck_cpp.cpp:14367:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14367 | { register int i, j, c; | ^ stdsoap2_ck_cpp.cpp:14367:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14367 | { register int i, j, c; | ^ stdsoap2_ck_cpp.cpp:14368:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14368 | register unsigned long m; | ^ stdsoap2_ck_cpp.cpp:14369:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14369 | register const char *p; | ^ stdsoap2_ck_cpp.cpp: In function 'char* soap_s2hex(soap*, const unsigned char*, char*, int)': stdsoap2_ck_cpp.cpp:14445:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14445 | { register char *p; | ^ stdsoap2_ck_cpp.cpp:14454:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14454 | { register int m = *s++; | ^ stdsoap2_ck_cpp.cpp: In function 'const char* soap_hex2s(soap*, const char*, char*, size_t, int*)': stdsoap2_ck_cpp.cpp:14471:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14471 | { register const char *p; | ^ stdsoap2_ck_cpp.cpp:14487:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14487 | { register int d1, d2; | ^~ stdsoap2_ck_cpp.cpp:14487:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14487 | { register int d1, d2; | ^~ stdsoap2_ck_cpp.cpp: In function 'int soap_puthttphdr(soap*, int, size_t)': stdsoap2_ck_cpp.cpp:14511:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14511 | { register const char *s = "text/xml; charset=utf-8"; | ^ stdsoap2_ck_cpp.cpp:14512:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14512 | register int err = SOAP_OK; | ^~~ stdsoap2_ck_cpp.cpp:14514:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14514 | register const char *r = NULL; | ^ stdsoap2_ck_cpp.cpp:14537:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14537 | { register const char *t = strchr(s, ';'); | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_send_fault(soap*)': stdsoap2_ck_cpp.cpp:14818:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14818 | { register int status = soap->error; | ^~~~~~ stdsoap2_ck_cpp.cpp: In function 'int soap_recv_fault(soap*, int)': stdsoap2_ck_cpp.cpp:14879:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14879 | { register int status = soap->error; | ^~~~~~ stdsoap2_ck_cpp.cpp:14898:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14898 | { register const char *s = *soap_faultcode(soap); | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_send_empty_response(soap*, int)': stdsoap2_ck_cpp.cpp:14927:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14927 | { register soap_mode m = soap->omode; | ^ stdsoap2_ck_cpp.cpp: In function 'const char* soap_strerror(soap*)': stdsoap2_ck_cpp.cpp:14962:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14962 | { register int err = soap->errnum; | ^~~ stdsoap2_ck_cpp.cpp: In function 'int soap_set_error(soap*, const char*, const char*, const char*, const char*, int)': stdsoap2_ck_cpp.cpp:15021:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15021 | { register const char **s = soap_faultdetail(soap); | ^ stdsoap2_ck_cpp.cpp: In function 'int soap_register_plugin_arg(soap*, int (*)(soap*, soap_plugin*, void*), void*)': stdsoap2_ck_cpp.cpp:15243:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15243 | { register struct soap_plugin *p; | ^ stdsoap2_ck_cpp.cpp:15244:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15244 | register int r; | ^ stdsoap2_ck_cpp.cpp: In function 'void* fplugin(soap*, const char*)': stdsoap2_ck_cpp.cpp:15268:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15268 | { register struct soap_plugin *p; | ^ mv -f .deps/libgsoapck___a-stdsoap2_ck_cpp.Tpo .deps/libgsoapck___a-stdsoap2_ck_cpp.Po rm -f libgsoapck++.a ar cru libgsoapck++.a libgsoapck___a-stdsoap2_ck_cpp.o ranlib libgsoapck++.a ln -s -f ./stdsoap2.cpp stdsoap2_ssl.c cc -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -DLINUX -DWITH_OPENSSL -DWITH_DOM -DWITH_GZIP -pipe -O2 -I/usr/pkg/include -MT libgsoapssl_a-stdsoap2_ssl.o -MD -MP -MF .deps/libgsoapssl_a-stdsoap2_ssl.Tpo -c -o libgsoapssl_a-stdsoap2_ssl.o `test -f 'stdsoap2_ssl.c' || echo './'`stdsoap2_ssl.c stdsoap2_ssl.c: In function 'soap_rand': stdsoap2_ssl.c:2876:3: warning: 'RAND_pseudo_bytes' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 2876 | RAND_pseudo_bytes(buf, 4); | ^~~~~~~~~~~~~~~~~ In file included from stdsoap2.h:667, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/rand.h:79:29: note: declared here 79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num); | ^~~~~~~~~~~~~~~~~ stdsoap2_ssl.c: In function 'ssl_auth_init': stdsoap2_ssl.c:3061:3: warning: 'RSA_generate_key' is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 3061 | { RSA *rsa = RSA_generate_key(1024, RSA_F4, NULL, NULL); | ^ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/rsa.h:259:30: note: declared here 259 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^~~~~~~~~~~~~~~~ stdsoap2_ssl.c:3064:9: warning: 'RSA_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3064 | RSA_free(rsa); | ^~~~~~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ stdsoap2_ssl.c:3067:5: warning: 'RSA_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3067 | RSA_free(rsa); | ^~~~~~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ stdsoap2_ssl.c:3075:7: warning: 'DH_generate_parameters' is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 3075 | dh = DH_generate_parameters(n, 2/*or 5*/, NULL, NULL); | ^~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dsa.h:31, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:37, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dh.h:325:29: note: declared here 325 | OSSL_DEPRECATEDIN_0_9_8 DH *DH_generate_parameters(int prime_len, int generator, | ^~~~~~~~~~~~~~~~~~~~~~ stdsoap2_ssl.c:3081:7: warning: 'PEM_read_bio_DHparams' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3081 | dh = PEM_read_bio_DHparams(bio, NULL, NULL, NULL); | ^~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:36, from stdsoap2.h:668, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/pem.h:73:11: note: declared here 73 | type *PEM_##readname##_##name(INTYPE *out, type **x, \ | ^~~~ /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/pem.h:271:10: note: in expansion of macro 'PEM_read_cb_fnsig' 271 | attr PEM_read_cb_fnsig(name, type, BIO, read_bio); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/pem.h:335:5: note: in expansion of macro 'DECLARE_PEM_read_bio_attr' 335 | DECLARE_PEM_read_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/pem.h:345:5: note: in expansion of macro 'DECLARE_PEM_read_attr' 345 | DECLARE_PEM_read_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/pem.h:472:1: note: in expansion of macro 'DECLARE_PEM_rw_attr' 472 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^~~~~~~~~~~~~~~~~~~ stdsoap2_ssl.c:3084:5: warning: 'DH_check' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3084 | if (!dh || DH_check(dh, &n) != 1 || SSL_CTX_set_tmp_dh(soap->ctx, dh) < 0) | ^~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dsa.h:31, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:37, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dh.h:227:27: note: declared here 227 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); | ^~~~~~~~ stdsoap2_ssl.c:3086:9: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3086 | DH_free(dh); | ^~~~~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dsa.h:31, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:37, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dh.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ stdsoap2_ssl.c:3089:5: warning: 'DH_free' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3089 | DH_free(dh); | ^~~~~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dsa.h:31, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:37, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dh.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ stdsoap2_ssl.c: In function 'tcp_connect': stdsoap2_ssl.c:3919:13: warning: 'ASN1_STRING_data' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 3919 | { if (!soap_tag_cmp(host, (const char*)ASN1_STRING_data(name))) | ^ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/objects.h:21, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/evp.h:43, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/rand.h:23, from stdsoap2.h:667, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/asn1.h:683:40: note: declared here 683 | OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x); | ^~~~~~~~~~~~~~~~ stdsoap2_ssl.c: In function 'tcp_disconnect': stdsoap2_ssl.c:4115:13: warning: 'ERR_remove_state' is deprecated: Since OpenSSL 1.0.0 [-Wdeprecated-declarations] 4115 | ERR_remove_state(0); | ^~~~~~~~~~~~~~~~ In file included from stdsoap2.h:666, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/err.h:488:30: note: declared here 488 | OSSL_DEPRECATEDIN_1_0_0 void ERR_remove_state(unsigned long pid); | ^~~~~~~~~~~~~~~~ stdsoap2_ssl.c:4138:5: warning: 'ERR_remove_state' is deprecated: Since OpenSSL 1.0.0 [-Wdeprecated-declarations] 4138 | ERR_remove_state(0); | ^~~~~~~~~~~~~~~~ In file included from stdsoap2.h:666, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/err.h:488:30: note: declared here 488 | OSSL_DEPRECATEDIN_1_0_0 void ERR_remove_state(unsigned long pid); | ^~~~~~~~~~~~~~~~ stdsoap2_ssl.c: In function 'soap_done': stdsoap2_ssl.c:4676:3: warning: 'ERR_remove_state' is deprecated: Since OpenSSL 1.0.0 [-Wdeprecated-declarations] 4676 | ERR_remove_state(0); | ^~~~~~~~~~~~~~~~ In file included from stdsoap2.h:666, from stdsoap2_ssl.c:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/err.h:488:30: note: declared here 488 | OSSL_DEPRECATEDIN_1_0_0 void ERR_remove_state(unsigned long pid); | ^~~~~~~~~~~~~~~~ mv -f .deps/libgsoapssl_a-stdsoap2_ssl.Tpo .deps/libgsoapssl_a-stdsoap2_ssl.Po rm -f libgsoapssl.a ar cru libgsoapssl.a libgsoapssl_a-stdsoap2_ssl.o ranlib libgsoapssl.a ln -s -f ./stdsoap2.cpp stdsoap2_ssl_cpp.cpp c++ -DHAVE_CONFIG_H -I. -I.. -I/usr/pkg/include -DLINUX -DWITH_OPENSSL -DWITH_DOM -DWITH_GZIP -pipe -O2 -I/usr/pkg/include -MT libgsoapssl___a-stdsoap2_ssl_cpp.o -MD -MP -MF .deps/libgsoapssl___a-stdsoap2_ssl_cpp.Tpo -c -o libgsoapssl___a-stdsoap2_ssl_cpp.o `test -f 'stdsoap2_ssl_cpp.cpp' || echo './'`stdsoap2_ssl_cpp.cpp stdsoap2_ssl_cpp.cpp: In function 'int fsend(soap*, const char*, size_t)': stdsoap2_ssl_cpp.cpp:512:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 512 | { register int nwritten, err; | ^~~~~~~~ stdsoap2_ssl_cpp.cpp:512:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 512 | { register int nwritten, err; | ^~~ stdsoap2_ssl_cpp.cpp:527:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 527 | { register int r; | ^ stdsoap2_ssl_cpp.cpp:590:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 590 | register int r = 0; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_send_raw(soap*, const char*, size_t)': stdsoap2_ssl_cpp.cpp:684:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 684 | { register size_t i = SOAP_BUFLEN - soap->bufidx; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_flush(soap*)': stdsoap2_ssl_cpp.cpp:708:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 708 | { register size_t n = soap->bufidx; | ^ stdsoap2_ssl_cpp.cpp:713:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 713 | { register int r; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_flush_raw(soap*, const char*, size_t)': stdsoap2_ssl_cpp.cpp:755:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 755 | { register char *t; | ^ stdsoap2_ssl_cpp.cpp: In function 'size_t frecv(soap*, char*, size_t)': stdsoap2_ssl_cpp.cpp:822:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 822 | { register int r; | ^ stdsoap2_ssl_cpp.cpp:823:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 823 | register int retries = 100; /* max 100 retries with non-blocking sockets */ | ^~~~~~~ stdsoap2_ssl_cpp.cpp:836:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 836 | register int err = 0; | ^~~ stdsoap2_ssl_cpp.cpp: In function 'int soap_recv_raw(soap*)': stdsoap2_ssl_cpp.cpp:980:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 980 | { register size_t ret; | ^~~ stdsoap2_ssl_cpp.cpp:982:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 982 | register int r; | ^ stdsoap2_ssl_cpp.cpp:1035:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1035 | { register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp: In function 'soap_wchar soap_getchar(soap*)': stdsoap2_ssl_cpp.cpp:1235:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1235 | { register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp: In function 'long int soap_code_bits(const soap_code_map*, const char*)': stdsoap2_ssl_cpp.cpp:1300:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1300 | { register long bits = 0; | ^~~~ stdsoap2_ssl_cpp.cpp:1305:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1305 | { register size_t n = strlen(p->string); | ^ stdsoap2_ssl_cpp.cpp: In function 'const char* soap_code_list(soap*, const soap_code_map*, long int)': stdsoap2_ssl_cpp.cpp:1328:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1328 | { register char *t = soap->tmpbuf; | ^ stdsoap2_ssl_cpp.cpp:1332:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1332 | { register const char *s = code_map->string; | ^ stdsoap2_ssl_cpp.cpp: In function 'soap_wchar soap_char(soap*)': stdsoap2_ssl_cpp.cpp:1353:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1353 | register int i; | ^ stdsoap2_ssl_cpp.cpp:1354:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1354 | register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp:1355:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1355 | register char *s = tmp; | ^ stdsoap2_ssl_cpp.cpp: In function 'soap_wchar soap_get(soap*)': stdsoap2_ssl_cpp.cpp:1416:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1416 | { register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp:1453:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1453 | { register int k = 1; | ^ stdsoap2_ssl_cpp.cpp: In function 'soap_wchar soap_get_pi(soap*)': stdsoap2_ssl_cpp.cpp:1513:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1513 | register char *s = buf; | ^ stdsoap2_ssl_cpp.cpp:1514:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1514 | register int i = sizeof(buf); | ^ stdsoap2_ssl_cpp.cpp:1515:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1515 | register soap_wchar c = soap_getchar(soap); | ^ stdsoap2_ssl_cpp.cpp: At global scope: stdsoap2_ssl_cpp.cpp:1581:56: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1581 | soap_pututf8(struct soap *soap, register unsigned long c) | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_pututf8(soap*, long unsigned int)': stdsoap2_ssl_cpp.cpp:1589:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1589 | { register char *t = tmp; | ^ stdsoap2_ssl_cpp.cpp: In function 'soap_wchar soap_getutf8(soap*)': stdsoap2_ssl_cpp.cpp:1627:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^ stdsoap2_ssl_cpp.cpp:1627:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ssl_cpp.cpp:1627:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ssl_cpp.cpp:1627:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ssl_cpp.cpp:1627:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1627 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ssl_cpp.cpp: In function 'int soap_puthex(soap*, const unsigned char*, int)': stdsoap2_ssl_cpp.cpp:1664:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1664 | register int i; | ^ stdsoap2_ssl_cpp.cpp:1673:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1673 | { register int m = *s++; | ^ stdsoap2_ssl_cpp.cpp: In function 'unsigned char* soap_gethex(soap*, int*)': stdsoap2_ssl_cpp.cpp:1700:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1700 | { register char *s; | ^ stdsoap2_ssl_cpp.cpp:1701:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1701 | register size_t i, k; | ^ stdsoap2_ssl_cpp.cpp:1701:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1701 | register size_t i, k; | ^ stdsoap2_ssl_cpp.cpp:1708:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1708 | { register char d1, d2; | ^~ stdsoap2_ssl_cpp.cpp:1708:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1708 | { register char d1, d2; | ^~ stdsoap2_ssl_cpp.cpp:1709:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1709 | register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_putbase64(soap*, const unsigned char*, int)': stdsoap2_ssl_cpp.cpp:1779:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1779 | { register int i; | ^ stdsoap2_ssl_cpp.cpp:1780:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1780 | register unsigned long m; | ^ stdsoap2_ssl_cpp.cpp: In function 'unsigned char* soap_getbase64(soap*, int*, int)': stdsoap2_ssl_cpp.cpp:1833:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1833 | { register size_t i, k; | ^ stdsoap2_ssl_cpp.cpp:1833:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1833 | { register size_t i, k; | ^ stdsoap2_ssl_cpp.cpp:1834:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1834 | register char *s; | ^ stdsoap2_ssl_cpp.cpp:1844:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1844 | { register unsigned long m = 0; | ^ stdsoap2_ssl_cpp.cpp:1845:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1845 | register int j = 0; | ^ stdsoap2_ssl_cpp.cpp:1847:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1847 | { register soap_wchar c = soap_get(soap); | ^ stdsoap2_ssl_cpp.cpp:1874:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 1874 | { register int b = soap_base64i[c]; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_update_ptrs(soap*, char*, char*, char*, char*)': stdsoap2_ssl_cpp.cpp:2108:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2108 | register struct soap_ilist *ip = NULL; | ^~ stdsoap2_ssl_cpp.cpp:2109:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2109 | register struct soap_flist *fp = NULL; | ^~ stdsoap2_ssl_cpp.cpp:2111:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2111 | register struct soap_xlist *xp = NULL; | ^~ stdsoap2_ssl_cpp.cpp:2113:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2113 | register void *p, **q; | ^ stdsoap2_ssl_cpp.cpp:2113:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2113 | register void *p, **q; | ^ stdsoap2_ssl_cpp.cpp: At global scope: stdsoap2_ssl_cpp.cpp:2161:57: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2161 | soap_has_copies(struct soap *soap, register const char *start, register const char *end) | ^~~~~ stdsoap2_ssl_cpp.cpp:2161:85: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2161 | soap_has_copies(struct soap *soap, register const char *start, register const char *end) | ^~~ stdsoap2_ssl_cpp.cpp: In function 'int soap_has_copies(soap*, const char*, const char*)': stdsoap2_ssl_cpp.cpp:2162:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2162 | { register int i; | ^ stdsoap2_ssl_cpp.cpp:2163:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2163 | register struct soap_ilist *ip = NULL; | ^~ stdsoap2_ssl_cpp.cpp:2164:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2164 | register struct soap_flist *fp = NULL; | ^~ stdsoap2_ssl_cpp.cpp:2165:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2165 | register const char *p; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_resolve(soap*)': stdsoap2_ssl_cpp.cpp:2188:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2188 | { register int i; | ^ stdsoap2_ssl_cpp.cpp:2189:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2189 | register struct soap_ilist *ip = NULL; | ^~ stdsoap2_ssl_cpp.cpp:2190:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2190 | register struct soap_flist *fp = NULL; | ^~ stdsoap2_ssl_cpp.cpp:2196:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2196 | { register void *p, **q, *r; | ^ stdsoap2_ssl_cpp.cpp:2196:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2196 | { register void *p, **q, *r; | ^ stdsoap2_ssl_cpp.cpp:2196:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2196 | { register void *p, **q, *r; | ^ stdsoap2_ssl_cpp.cpp:2222:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2222 | { register void *p, **q = (void**)ip->copy; | ^ stdsoap2_ssl_cpp.cpp:2222:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2222 | { register void *p, **q = (void**)ip->copy; | ^ stdsoap2_ssl_cpp.cpp:2234:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2234 | { register unsigned int k = fp->level; | ^ stdsoap2_ssl_cpp.cpp:2235:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2235 | register void *p = ip->ptr; | ^ stdsoap2_ssl_cpp.cpp:2238:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2238 | { register void **q = (void**)soap_malloc(soap, sizeof(void*)); | ^ stdsoap2_ssl_cpp.cpp: In function 'char* soap_save_block(soap*, soap_blist*, char*, int)': stdsoap2_ssl_cpp.cpp:2385:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2385 | { register size_t n; | ^ stdsoap2_ssl_cpp.cpp:2386:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2386 | register char *q, *s; | ^ stdsoap2_ssl_cpp.cpp:2386:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2386 | register char *q, *s; | ^ stdsoap2_ssl_cpp.cpp: In function 'char* soap_putoffsets(soap*, const int*, int)': stdsoap2_ssl_cpp.cpp:2480:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2480 | { register int i; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_size(const int*, int)': stdsoap2_ssl_cpp.cpp:2495:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2495 | { register int i, n = size[0]; | ^ stdsoap2_ssl_cpp.cpp:2495:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2495 | { register int i, n = size[0]; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_getoffsets(const char*, const int*, int*, int)': stdsoap2_ssl_cpp.cpp:2508:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2508 | { register int i, j = 0; | ^ stdsoap2_ssl_cpp.cpp:2508:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2508 | { register int i, j = 0; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_getsize(const char*, const char*, int*)': stdsoap2_ssl_cpp.cpp:2533:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2533 | { register int n, k; | ^ stdsoap2_ssl_cpp.cpp:2533:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2533 | { register int n, k; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_getsizes(const char*, int*, int)': stdsoap2_ssl_cpp.cpp:2572:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2572 | { register int i, k, n; | ^ stdsoap2_ssl_cpp.cpp:2572:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2572 | { register int i, k, n; | ^ stdsoap2_ssl_cpp.cpp:2572:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2572 | { register int i, k, n; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_getposition(const char*, int*)': stdsoap2_ssl_cpp.cpp:2596:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2596 | { register int i, n; | ^ stdsoap2_ssl_cpp.cpp:2596:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2596 | { register int i, n; | ^ stdsoap2_ssl_cpp.cpp: In function 'soap_nlist* soap_push_namespace(soap*, const char*, const char*)': stdsoap2_ssl_cpp.cpp:2618:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2618 | { register struct soap_nlist *np; | ^~ stdsoap2_ssl_cpp.cpp:2619:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2619 | register struct Namespace *p; | ^ stdsoap2_ssl_cpp.cpp:2620:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2620 | register short i = -1; | ^ stdsoap2_ssl_cpp.cpp:2621:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2621 | register size_t n, k; | ^ stdsoap2_ssl_cpp.cpp:2621:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2621 | register size_t n, k; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_pop_namespace(soap*)': stdsoap2_ssl_cpp.cpp:2680:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2680 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_ssl_cpp.cpp:2680:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2680 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_ssl_cpp.cpp: In function 'int soap_match_namespace(soap*, const char*, const char*, size_t, size_t)': stdsoap2_ssl_cpp.cpp:2696:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2696 | { register struct soap_nlist *np = soap->nlist; | ^~ stdsoap2_ssl_cpp.cpp: In function 'const char* soap_current_namespace(soap*, const char*)': stdsoap2_ssl_cpp.cpp:2723:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2723 | { register struct soap_nlist *np; | ^~ stdsoap2_ssl_cpp.cpp:2724:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2724 | register const char *s; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_tag_cmp(const char*, const char*)': stdsoap2_ssl_cpp.cpp:2755:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2755 | { register int c1 = *s; | ^~ stdsoap2_ssl_cpp.cpp:2756:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2756 | register int c2 = *t; | ^~ stdsoap2_ssl_cpp.cpp: In function 'int soap_match_tag(soap*, const char*, const char*)': stdsoap2_ssl_cpp.cpp:2802:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2802 | { register const char *s, *t; | ^ stdsoap2_ssl_cpp.cpp:2802:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2802 | { register const char *s, *t; | ^ stdsoap2_ssl_cpp.cpp:2803:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 2803 | register int err; | ^~~ stdsoap2_ssl_cpp.cpp: In function 'int soap_rand()': stdsoap2_ssl_cpp.cpp:2876:20: warning: 'int RAND_pseudo_bytes(unsigned char*, int)' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 2876 | RAND_pseudo_bytes(buf, 4); | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from stdsoap2.h:667, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/rand.h:79:29: note: declared here 79 | OSSL_DEPRECATEDIN_1_1_0 int RAND_pseudo_bytes(unsigned char *buf, int num); | ^~~~~~~~~~~~~~~~~ stdsoap2_ssl_cpp.cpp: In function 'int ssl_auth_init(soap*)': stdsoap2_ssl_cpp.cpp:3061:32: warning: 'RSA* RSA_generate_key(int, long unsigned int, void (*)(int, int, void*), void*)' is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 3061 | { RSA *rsa = RSA_generate_key(1024, RSA_F4, NULL, NULL); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/rsa.h:259:30: note: declared here 259 | OSSL_DEPRECATEDIN_0_9_8 RSA *RSA_generate_key(int bits, unsigned long e, void | ^~~~~~~~~~~~~~~~ stdsoap2_ssl_cpp.cpp:3064:17: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3064 | RSA_free(rsa); | ~~~~~~~~^~~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ stdsoap2_ssl_cpp.cpp:3067:13: warning: 'void RSA_free(RSA*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3067 | RSA_free(rsa); | ~~~~~~~~^~~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:36, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/rsa.h:299:28: note: declared here 299 | OSSL_DEPRECATEDIN_3_0 void RSA_free(RSA *r); | ^~~~~~~~ stdsoap2_ssl_cpp.cpp:3075:34: warning: 'DH* DH_generate_parameters(int, int, void (*)(int, int, void*), void*)' is deprecated: Since OpenSSL 0.9.8 [-Wdeprecated-declarations] 3075 | dh = DH_generate_parameters(n, 2/*or 5*/, NULL, NULL); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dsa.h:31, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:37, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dh.h:325:29: note: declared here 325 | OSSL_DEPRECATEDIN_0_9_8 DH *DH_generate_parameters(int prime_len, int generator, | ^~~~~~~~~~~~~~~~~~~~~~ stdsoap2_ssl_cpp.cpp:3081:33: warning: 'DH* PEM_read_bio_DHparams(BIO*, DH**, int (*)(char*, int, int, void*), void*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3081 | dh = PEM_read_bio_DHparams(bio, NULL, NULL, NULL); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:36, from stdsoap2.h:668, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/pem.h:73:11: note: declared here 73 | type *PEM_##readname##_##name(INTYPE *out, type **x, \ | ^~~~ /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/pem.h:271:10: note: in expansion of macro 'PEM_read_cb_fnsig' 271 | attr PEM_read_cb_fnsig(name, type, BIO, read_bio); | ^~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/pem.h:335:5: note: in expansion of macro 'DECLARE_PEM_read_bio_attr' 335 | DECLARE_PEM_read_bio_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/pem.h:345:5: note: in expansion of macro 'DECLARE_PEM_read_attr' 345 | DECLARE_PEM_read_attr(attr, name, type) \ | ^~~~~~~~~~~~~~~~~~~~~ /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/pem.h:472:1: note: in expansion of macro 'DECLARE_PEM_rw_attr' 472 | DECLARE_PEM_rw_attr(OSSL_DEPRECATEDIN_3_0, DHparams, DH) | ^~~~~~~~~~~~~~~~~~~ stdsoap2_ssl_cpp.cpp:3084:24: warning: 'int DH_check(const DH*, int*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3084 | if (!dh || DH_check(dh, &n) != 1 || SSL_CTX_set_tmp_dh(soap->ctx, dh) < 0) | ~~~~~~~~^~~~~~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dsa.h:31, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:37, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dh.h:227:27: note: declared here 227 | OSSL_DEPRECATEDIN_3_0 int DH_check(const DH *dh, int *codes); | ^~~~~~~~ stdsoap2_ssl_cpp.cpp:3086:16: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3086 | DH_free(dh); | ~~~~~~~^~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dsa.h:31, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:37, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dh.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ stdsoap2_ssl_cpp.cpp:3089:12: warning: 'void DH_free(DH*)' is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations] 3089 | DH_free(dh); | ~~~~~~~^~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dsa.h:31, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/x509.h:37, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/ssl.h:31, from stdsoap2.h:668, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/dh.h:207:28: note: declared here 207 | OSSL_DEPRECATEDIN_3_0 void DH_free(DH *dh); | ^~~~~~~ stdsoap2_ssl_cpp.cpp: In function 'const char* tcp_error(soap*)': stdsoap2_ssl_cpp.cpp:3264:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3264 | { register const char *msg = NULL; | ^~~ stdsoap2_ssl_cpp.cpp: In function 'int tcp_connect(soap*, const char*, const char*, int)': stdsoap2_ssl_cpp.cpp:3636:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3636 | { register int r; | ^ stdsoap2_ssl_cpp.cpp:3804:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3804 | { register int s; | ^ stdsoap2_ssl_cpp.cpp:3919:68: warning: 'unsigned char* ASN1_STRING_data(ASN1_STRING*)' is deprecated: Since OpenSSL 1.1.0 [-Wdeprecated-declarations] 3919 | { if (!soap_tag_cmp(host, (const char*)ASN1_STRING_data(name))) | ~~~~~~~~~~~~~~~~^~~~~~ In file included from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/objects.h:21, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/evp.h:43, from /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/rand.h:23, from stdsoap2.h:667, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/asn1.h:683:40: note: declared here 683 | OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x); | ^~~~~~~~~~~~~~~~ stdsoap2_ssl_cpp.cpp: In function 'int tcp_select(soap*, int, int, int)': stdsoap2_ssl_cpp.cpp:3957:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 3957 | { register int r; | ^ stdsoap2_ssl_cpp.cpp: In function 'int tcp_disconnect(soap*)': stdsoap2_ssl_cpp.cpp:4115:29: warning: 'void ERR_remove_state(long unsigned int)' is deprecated: Since OpenSSL 1.0.0 [-Wdeprecated-declarations] 4115 | ERR_remove_state(0); | ~~~~~~~~~~~~~~~~^~~ In file included from stdsoap2.h:666, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/err.h:488:30: note: declared here 488 | OSSL_DEPRECATEDIN_1_0_0 void ERR_remove_state(unsigned long pid); | ^~~~~~~~~~~~~~~~ stdsoap2_ssl_cpp.cpp:4138:21: warning: 'void ERR_remove_state(long unsigned int)' is deprecated: Since OpenSSL 1.0.0 [-Wdeprecated-declarations] 4138 | ERR_remove_state(0); | ~~~~~~~~~~~~~~~~^~~ In file included from stdsoap2.h:666, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/err.h:488:30: note: declared here 488 | OSSL_DEPRECATEDIN_1_0_0 void ERR_remove_state(unsigned long pid); | ^~~~~~~~~~~~~~~~ stdsoap2_ssl_cpp.cpp: In function 'int soap_poll(soap*)': stdsoap2_ssl_cpp.cpp:4348:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4348 | register int r; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_accept(soap*)': stdsoap2_ssl_cpp.cpp:4414:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4414 | { register int err; | ^~~ stdsoap2_ssl_cpp.cpp:4418:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4418 | { register int r; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_closesock(soap*)': stdsoap2_ssl_cpp.cpp:4529:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4529 | { register int status = soap->error; | ^~~~~~ stdsoap2_ssl_cpp.cpp: In function 'void soap_done(soap*)': stdsoap2_ssl_cpp.cpp:4599:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 4599 | { register struct soap_plugin *p = soap->plugins->next; | ^ stdsoap2_ssl_cpp.cpp:4676:19: warning: 'void ERR_remove_state(long unsigned int)' is deprecated: Since OpenSSL 1.0.0 [-Wdeprecated-declarations] 4676 | ERR_remove_state(0); | ~~~~~~~~~~~~~~~~^~~ In file included from stdsoap2.h:666, from stdsoap2_ssl_cpp.cpp:70: /home/pbulk/build/devel/gsoap/work/.buildlink/include/openssl/err.h:488:30: note: declared here 488 | OSSL_DEPRECATEDIN_1_0_0 void ERR_remove_state(unsigned long pid); | ^~~~~~~~~~~~~~~~ stdsoap2_ssl_cpp.cpp: In function 'const char* soap_get_header_attribute(soap*, const char*, const char*)': stdsoap2_ssl_cpp.cpp:5004:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5004 | { register const char *s = line; | ^ stdsoap2_ssl_cpp.cpp:5007:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5007 | { register short flag; | ^~~~ stdsoap2_ssl_cpp.cpp: In function 'const char* http_error(soap*, int)': stdsoap2_ssl_cpp.cpp:5087:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5087 | { register const char *msg = SOAP_STR_EOS; | ^~~ stdsoap2_ssl_cpp.cpp: In function 'int http_post(soap*, const char*, const char*, int, const char*, const char*, size_t)': stdsoap2_ssl_cpp.cpp:5123:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5123 | { register const char *s; | ^ stdsoap2_ssl_cpp.cpp:5124:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5124 | register int err; | ^~~ stdsoap2_ssl_cpp.cpp: In function 'int http_send_header(soap*, const char*)': stdsoap2_ssl_cpp.cpp:5206:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5206 | { register const char *t; | ^ stdsoap2_ssl_cpp.cpp: In function 'int http_response(soap*, int, size_t)': stdsoap2_ssl_cpp.cpp:5241:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5241 | { register int err; | ^~~ stdsoap2_ssl_cpp.cpp: In function 'int soap_response(soap*, int)': stdsoap2_ssl_cpp.cpp:5322:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5322 | { register size_t count; | ^~~~~ stdsoap2_ssl_cpp.cpp:5332:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 5332 | { register int n = soap->mode; | ^ stdsoap2_ssl_cpp.cpp: At global scope: stdsoap2_ssl_cpp.cpp:6032:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6032 | soap_hash(register const char *s) | ^ stdsoap2_ssl_cpp.cpp: In function 'size_t soap_hash(const char*)': stdsoap2_ssl_cpp.cpp:6033:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6033 | { register size_t h = 0; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_init_pht(soap*)': stdsoap2_ssl_cpp.cpp:6046:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6046 | { register int i; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_free_pht(soap*)': stdsoap2_ssl_cpp.cpp:6114:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6114 | { register struct soap_pblk *pb, *next; | ^~ stdsoap2_ssl_cpp.cpp:6114:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6114 | { register struct soap_pblk *pb, *next; | ^~~~ stdsoap2_ssl_cpp.cpp:6115:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6115 | register int i; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_embed(soap*, const void*, const soap_array*, int, const char*, int)': stdsoap2_ssl_cpp.cpp:6136:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6136 | { register int i; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_pointer_lookup(soap*, const void*, int, soap_plist**)': stdsoap2_ssl_cpp.cpp:6162:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6162 | { register struct soap_plist *pp; | ^~ stdsoap2_ssl_cpp.cpp: In function 'int soap_pointer_enter(soap*, const void*, const soap_array*, int, int, soap_plist**)': stdsoap2_ssl_cpp.cpp:6186:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6186 | { register size_t h; | ^ stdsoap2_ssl_cpp.cpp:6187:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6187 | register struct soap_plist *pp; | ^~ stdsoap2_ssl_cpp.cpp:6189:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6189 | { register struct soap_pblk *pb = (struct soap_pblk*)SOAP_MALLOC(soap, sizeof(struct soap_pblk)); | ^~ stdsoap2_ssl_cpp.cpp: In function 'int soap_array_pointer_lookup(soap*, const void*, const soap_array*, int, int, soap_plist**)': stdsoap2_ssl_cpp.cpp:6224:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6224 | { register struct soap_plist *pp; | ^~ stdsoap2_ssl_cpp.cpp:6230:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6230 | { register int i; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_array_reference(soap*, const void*, const soap_array*, int, int)': stdsoap2_ssl_cpp.cpp:6501:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6501 | { register int i; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_init_iht(soap*)': stdsoap2_ssl_cpp.cpp:6705:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6705 | { register int i; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_free_iht(soap*)': stdsoap2_ssl_cpp.cpp:6717:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6717 | { register int i; | ^ stdsoap2_ssl_cpp.cpp:6718:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6718 | register struct soap_ilist *ip = NULL, *p = NULL; | ^~ stdsoap2_ssl_cpp.cpp:6718:43: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6718 | register struct soap_ilist *ip = NULL, *p = NULL; | ^ stdsoap2_ssl_cpp.cpp:6719:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6719 | register struct soap_flist *fp = NULL, *fq = NULL; | ^~ stdsoap2_ssl_cpp.cpp:6719:43: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6719 | register struct soap_flist *fp = NULL, *fq = NULL; | ^~ stdsoap2_ssl_cpp.cpp: In function 'soap_ilist* soap_lookup(soap*, const char*)': stdsoap2_ssl_cpp.cpp:6743:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6743 | { register struct soap_ilist *ip = NULL; | ^~ stdsoap2_ssl_cpp.cpp: In function 'soap_ilist* soap_enter(soap*, const char*)': stdsoap2_ssl_cpp.cpp:6759:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6759 | { register size_t h; | ^ stdsoap2_ssl_cpp.cpp:6760:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6760 | register struct soap_ilist *ip; | ^~ stdsoap2_ssl_cpp.cpp: In function 'void* soap_malloc(soap*, size_t)': stdsoap2_ssl_cpp.cpp:6779:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6779 | { register char *p; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_dealloc(soap*, void*)': stdsoap2_ssl_cpp.cpp:6905:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6905 | { register char **q; | ^ stdsoap2_ssl_cpp.cpp:6929:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6929 | { register char *q; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_delete(soap*, void*)': stdsoap2_ssl_cpp.cpp:6969:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6969 | { register struct soap_clist **cp; | ^~ stdsoap2_ssl_cpp.cpp:6976:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6976 | { register struct soap_clist *q = *cp; | ^ stdsoap2_ssl_cpp.cpp:6993:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 6993 | { register struct soap_clist *q = *cp; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_delegate_deletion(soap*, soap*)': stdsoap2_ssl_cpp.cpp:7015:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7015 | { register struct soap_clist *cp; | ^~ stdsoap2_ssl_cpp.cpp:7016:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7016 | register char **q; | ^ stdsoap2_ssl_cpp.cpp: In function 'soap_clist* soap_link(soap*, void*, int, int, int (*)(soap_clist*))': stdsoap2_ssl_cpp.cpp:7070:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7070 | { register struct soap_clist *cp; | ^~ stdsoap2_ssl_cpp.cpp: In function 'void soap_unlink(soap*, const void*)': stdsoap2_ssl_cpp.cpp:7089:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7089 | { register char **q; | ^ stdsoap2_ssl_cpp.cpp:7090:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7090 | register struct soap_clist **cp; | ^~ stdsoap2_ssl_cpp.cpp: In function 'int soap_lookup_type(soap*, const char*)': stdsoap2_ssl_cpp.cpp:7122:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7122 | { register struct soap_ilist *ip; | ^~ stdsoap2_ssl_cpp.cpp: In function 'void* soap_id_forward(soap*, const char*, void*, size_t, int, int, size_t, unsigned int, void (*)(soap*, int, int, void*, size_t, const void*, size_t))': stdsoap2_ssl_cpp.cpp:7254:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7254 | { register struct soap_flist *fp = (struct soap_flist*)SOAP_MALLOC(soap, sizeof(struct soap_flist)); | ^~ stdsoap2_ssl_cpp.cpp: In function 'void soap_free_temp(soap*)': stdsoap2_ssl_cpp.cpp:7594:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7594 | { register struct soap_attribute *tp, *tq; | ^~ stdsoap2_ssl_cpp.cpp:7594:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7594 | { register struct soap_attribute *tp, *tq; | ^~ stdsoap2_ssl_cpp.cpp:7595:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7595 | register struct Namespace *ns; | ^~ stdsoap2_ssl_cpp.cpp: In function 'void soap_free_ns(soap*)': stdsoap2_ssl_cpp.cpp:7648:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7648 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_ssl_cpp.cpp:7648:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7648 | { register struct soap_nlist *np, *nq; | ^~ stdsoap2_ssl_cpp.cpp: In function 'soap* soap_copy_context(soap*, const soap*)': stdsoap2_ssl_cpp.cpp:7773:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7773 | { register struct soap_plugin *p = NULL; | ^ stdsoap2_ssl_cpp.cpp:7836:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 7836 | { register struct soap_plugin *q = (struct soap_plugin*)SOAP_MALLOC(copy, sizeof(struct soap_plugin)); | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_end(soap*)': stdsoap2_ssl_cpp.cpp:8246:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8246 | { register struct soap_clist *cp = soap->clist->next; | ^~ stdsoap2_ssl_cpp.cpp: In function 'int soap_set_namespaces(soap*, const Namespace*)': stdsoap2_ssl_cpp.cpp:8266:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8266 | { register struct Namespace *ns = soap->local_namespaces; | ^~ stdsoap2_ssl_cpp.cpp:8267:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8267 | register struct soap_nlist *np, *nq, *nr; | ^~ stdsoap2_ssl_cpp.cpp:8267:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8267 | register struct soap_nlist *np, *nq, *nr; | ^~ stdsoap2_ssl_cpp.cpp:8267:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8267 | register struct soap_nlist *np, *nq, *nr; | ^~ stdsoap2_ssl_cpp.cpp:8268:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8268 | register unsigned int level = soap->level; | ^~~~~ stdsoap2_ssl_cpp.cpp:8287:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8287 | { register const char *s; | ^ stdsoap2_ssl_cpp.cpp:8302:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8302 | { register int i; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_set_local_namespaces(soap*)': stdsoap2_ssl_cpp.cpp:8323:38: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8323 | { register const struct Namespace *ns1; | ^~~ stdsoap2_ssl_cpp.cpp:8324:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8324 | register struct Namespace *ns2; | ^~~ stdsoap2_ssl_cpp.cpp:8325:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8325 | register size_t n = 1; | ^ stdsoap2_ssl_cpp.cpp: In function 'const char* soap_tagsearch(const char*, const char*)': stdsoap2_ssl_cpp.cpp:8352:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8352 | { register size_t n = strlen(little); | ^ stdsoap2_ssl_cpp.cpp:8353:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8353 | register const char *s = big; | ^ stdsoap2_ssl_cpp.cpp:8355:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8355 | { register const char *t = s; | ^ stdsoap2_ssl_cpp.cpp:8356:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8356 | register size_t i; | ^ stdsoap2_ssl_cpp.cpp: In function 'soap_nlist* soap_lookup_ns(soap*, const char*, size_t)': stdsoap2_ssl_cpp.cpp:8382:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8382 | { register struct soap_nlist *np; | ^~ stdsoap2_ssl_cpp.cpp: In function 'soap_nlist* soap_push_ns(soap*, const char*, const char*, short int)': stdsoap2_ssl_cpp.cpp:8396:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8396 | { register struct soap_nlist *np; | ^~ stdsoap2_ssl_cpp.cpp: In function 'void soap_utilize_ns(soap*, const char*, size_t)': stdsoap2_ssl_cpp.cpp:8440:31: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8440 | { register struct soap_nlist *np = soap_lookup_ns(soap, tag, n); | ^~ stdsoap2_ssl_cpp.cpp: In function 'int soap_element(soap*, const char*, int, const char*)': stdsoap2_ssl_cpp.cpp:8462:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8462 | register const char *s; | ^ stdsoap2_ssl_cpp.cpp:8477:33: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8477 | { register struct soap_nlist *np; | ^~ stdsoap2_ssl_cpp.cpp:8485:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8485 | { register struct soap_dom_element *elt = (struct soap_dom_element*)soap_malloc(soap, sizeof(struct soap_dom_element)); | ^~~ stdsoap2_ssl_cpp.cpp:8593:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8593 | { register int i; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_element_start_end_out(soap*, const char*)': stdsoap2_ssl_cpp.cpp:8801:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8801 | { register struct soap_attribute *tp; | ^~ stdsoap2_ssl_cpp.cpp:8824:42: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8824 | { register struct soap_dom_attribute **att; | ^~~ stdsoap2_ssl_cpp.cpp: In function 'int soap_element_ref(soap*, const char*, int, int)': stdsoap2_ssl_cpp.cpp:8938:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 8938 | { register int n = 0; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_attribute(soap*, const char*, const char*)': stdsoap2_ssl_cpp.cpp:9065:41: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9065 | { register struct soap_dom_attribute *a = (struct soap_dom_attribute*)soap_malloc(soap, sizeof(struct soap_dom_attribute)); | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_element_end_in(soap*, const char*)': stdsoap2_ssl_cpp.cpp:9141:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9141 | { register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp:9142:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9142 | register char *s; | ^ stdsoap2_ssl_cpp.cpp:9143:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9143 | register int n = 0; | ^ stdsoap2_ssl_cpp.cpp: In function 'const char* soap_attr_value(soap*, const char*, int)': stdsoap2_ssl_cpp.cpp:9211:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9211 | { register struct soap_attribute *tp; | ^~ stdsoap2_ssl_cpp.cpp: In function 'int soap_set_attr(soap*, const char*, const char*, int)': stdsoap2_ssl_cpp.cpp:9238:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9238 | { register struct soap_attribute *tp; | ^~ stdsoap2_ssl_cpp.cpp: In function 'void soap_clr_attr(soap*)': stdsoap2_ssl_cpp.cpp:9331:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9331 | { register struct soap_attribute *tp; | ^~ stdsoap2_ssl_cpp.cpp: In function 'int soap_getattrval(soap*, char*, size_t, soap_wchar)': stdsoap2_ssl_cpp.cpp:9354:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9354 | { register size_t i; | ^ stdsoap2_ssl_cpp.cpp:9356:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9356 | { register soap_wchar c = soap_get(soap); | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_append_lab(soap*, const char*, size_t)': stdsoap2_ssl_cpp.cpp:9429:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9429 | { register char *t = soap->labbuf; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_peek_element(soap*)': stdsoap2_ssl_cpp.cpp:9464:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9464 | register struct soap_dom_attribute **att = NULL; | ^~~ stdsoap2_ssl_cpp.cpp:9465:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9465 | register char *lead = NULL; | ^~~~ stdsoap2_ssl_cpp.cpp:9467:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9467 | register struct soap_attribute *tp, *tq = NULL; | ^~ stdsoap2_ssl_cpp.cpp:9467:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9467 | register struct soap_attribute *tp, *tq = NULL; | ^~ stdsoap2_ssl_cpp.cpp:9468:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9468 | register const char *t; | ^ stdsoap2_ssl_cpp.cpp:9469:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9469 | register char *s; | ^ stdsoap2_ssl_cpp.cpp:9470:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9470 | register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp:9471:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9471 | register int i; | ^ stdsoap2_ssl_cpp.cpp:9544:39: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9544 | { register struct soap_dom_element *elt; | ^~~ stdsoap2_ssl_cpp.cpp: In function 'int soap_string_out(soap*, const char*, int)': stdsoap2_ssl_cpp.cpp:9870:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9870 | { register const char *t; | ^ stdsoap2_ssl_cpp.cpp:9871:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9871 | register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp:9872:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9872 | register soap_wchar mask = (soap_wchar)0xFFFFFF80UL; | ^~~~ stdsoap2_ssl_cpp.cpp:9933:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9933 | register int m = mbtowc(&wc, t - 1, MB_CUR_MAX); | ^ stdsoap2_ssl_cpp.cpp: In function 'char* soap_string_in(soap*, int, long int, long int)': stdsoap2_ssl_cpp.cpp:9962:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9962 | { register char *s; | ^ stdsoap2_ssl_cpp.cpp:9964:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9964 | register size_t i; | ^ stdsoap2_ssl_cpp.cpp:9965:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9965 | register long l = 0; | ^ stdsoap2_ssl_cpp.cpp:9966:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9966 | register int n = 0, f = 0, m = 0; | ^ stdsoap2_ssl_cpp.cpp:9966:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9966 | register int n = 0, f = 0, m = 0; | ^ stdsoap2_ssl_cpp.cpp:9966:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9966 | register int n = 0, f = 0, m = 0; | ^ stdsoap2_ssl_cpp.cpp:9967:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 9967 | register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp:10016:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10016 | { register int state = 0; | ^~~~~ stdsoap2_ssl_cpp.cpp:10026:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10026 | register size_t k; | ^ stdsoap2_ssl_cpp.cpp:10252:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10252 | register size_t k; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_wstring_out(soap*, const wchar_t*, int)': stdsoap2_ssl_cpp.cpp:10450:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10450 | register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp: In function 'wchar_t* soap_wstring_in(soap*, int, long int, long int)': stdsoap2_ssl_cpp.cpp:10525:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10525 | register int i, n = 0, f = 0; | ^ stdsoap2_ssl_cpp.cpp:10525:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10525 | register int i, n = 0, f = 0; | ^ stdsoap2_ssl_cpp.cpp:10525:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10525 | register int i, n = 0, f = 0; | ^ stdsoap2_ssl_cpp.cpp:10526:17: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10526 | register long l = 0; | ^ stdsoap2_ssl_cpp.cpp:10527:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 10527 | register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_s2QName(soap*, const char*, char**, long int, long int)': stdsoap2_ssl_cpp.cpp:11771:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11771 | register const char *p; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_s2wchar(soap*, const char*, wchar_t**, long int, long int)': stdsoap2_ssl_cpp.cpp:11932:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^ stdsoap2_ssl_cpp.cpp:11932:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ssl_cpp.cpp:11932:36: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ssl_cpp.cpp:11932:40: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ssl_cpp.cpp:11932:44: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11932 | { register soap_wchar c, c1, c2, c3, c4; | ^~ stdsoap2_ssl_cpp.cpp: In function 'const char* soap_wchar2s(soap*, const wchar_t*)': stdsoap2_ssl_cpp.cpp:11975:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11975 | { register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp:11976:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11976 | register char *r, *t; | ^ stdsoap2_ssl_cpp.cpp:11976:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 11976 | register char *r, *t; | ^ stdsoap2_ssl_cpp.cpp: In function 'const char* soap_value(soap*)': stdsoap2_ssl_cpp.cpp:12528:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12528 | { register size_t i; | ^ stdsoap2_ssl_cpp.cpp:12529:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12529 | register soap_wchar c = 0; | ^ stdsoap2_ssl_cpp.cpp:12530:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12530 | register char *s = soap->tmpbuf; | ^ stdsoap2_ssl_cpp.cpp: In function 'size_t soap_count_attachments(soap*)': stdsoap2_ssl_cpp.cpp:12605:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12605 | register struct soap_multipart *content; | ^~~~~~~ stdsoap2_ssl_cpp.cpp:12606:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12606 | register size_t count = soap->count; | ^~~~~ stdsoap2_ssl_cpp.cpp:12622:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12622 | { register size_t n = strlen(soap->mime.boundary); | ^ stdsoap2_ssl_cpp.cpp:12625:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12625 | { register const char *s; | ^ stdsoap2_ssl_cpp.cpp: In function 'char* soap_getdimefield(soap*, size_t)': stdsoap2_ssl_cpp.cpp:12833:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12833 | { register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp:12834:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12834 | register size_t i; | ^ stdsoap2_ssl_cpp.cpp:12835:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12835 | register char *s; | ^ stdsoap2_ssl_cpp.cpp:12836:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12836 | register char *p = NULL; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_getdimehdr(soap*)': stdsoap2_ssl_cpp.cpp:12867:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12867 | { register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp:12868:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12868 | register char *s; | ^ stdsoap2_ssl_cpp.cpp:12869:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12869 | register int i; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_getdime(soap*)': stdsoap2_ssl_cpp.cpp:12926:37: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12926 | { register struct soap_multipart *content; | ^~~~~~~ stdsoap2_ssl_cpp.cpp:12980:29: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12980 | { register soap_wchar c; | ^ stdsoap2_ssl_cpp.cpp:12981:25: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12981 | register size_t i; | ^ stdsoap2_ssl_cpp.cpp:12982:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 12982 | register char *s; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_getmimehdr(soap*)': stdsoap2_ssl_cpp.cpp:13057:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13057 | { register char *key = soap->msgbuf; | ^~~ stdsoap2_ssl_cpp.cpp:13058:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13058 | register char *val; | ^~~ stdsoap2_ssl_cpp.cpp: In function 'soap_multipart* soap_get_mime_attachment(soap*, void*)': stdsoap2_ssl_cpp.cpp:13135:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13135 | { register soap_wchar c = 0; | ^ stdsoap2_ssl_cpp.cpp:13136:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13136 | register size_t i, m = 0; | ^ stdsoap2_ssl_cpp.cpp:13136:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13136 | register size_t i, m = 0; | ^ stdsoap2_ssl_cpp.cpp:13137:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13137 | register char *s, *t = NULL; | ^ stdsoap2_ssl_cpp.cpp:13137:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13137 | register char *s, *t = NULL; | ^ stdsoap2_ssl_cpp.cpp:13138:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13138 | register struct soap_multipart *content; | ^~~~~~~ stdsoap2_ssl_cpp.cpp:13139:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13139 | register short flag = 0; | ^~~~ stdsoap2_ssl_cpp.cpp: In function 'int soap_match_cid(soap*, const char*, const char*)': stdsoap2_ssl_cpp.cpp:13249:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13249 | { register size_t n; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_resolve_attachment(soap*, soap_multipart*)': stdsoap2_ssl_cpp.cpp:13277:34: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13277 | { register struct soap_xlist **xp = &soap->xlist; | ^~ stdsoap2_ssl_cpp.cpp:13280:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13280 | { register struct soap_xlist *xq = *xp; | ^~ stdsoap2_ssl_cpp.cpp: In function 'void soap_select_mime_boundary(soap*)': stdsoap2_ssl_cpp.cpp:13540:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13540 | { register char *s = soap->mime.boundary; | ^ stdsoap2_ssl_cpp.cpp:13541:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13541 | register size_t n = 0; | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_valid_mime_boundary(soap*)': stdsoap2_ssl_cpp.cpp:13570:35: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13570 | { register struct soap_multipart *content; | ^~~~~~~ stdsoap2_ssl_cpp.cpp:13571:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13571 | register size_t k; | ^ stdsoap2_ssl_cpp.cpp:13577:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13577 | { register const char *p = (const char*)content->ptr; | ^ stdsoap2_ssl_cpp.cpp:13578:23: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13578 | register size_t i; | ^ stdsoap2_ssl_cpp.cpp: In function 'char* soap_get_http_body(soap*)': stdsoap2_ssl_cpp.cpp:13963:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13963 | register size_t l = 0, n = 0; | ^ stdsoap2_ssl_cpp.cpp:13963:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13963 | register size_t l = 0, n = 0; | ^ stdsoap2_ssl_cpp.cpp:13964:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13964 | register char *s; | ^ stdsoap2_ssl_cpp.cpp:13980:21: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13980 | register size_t i, k; | ^ stdsoap2_ssl_cpp.cpp:13980:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13980 | register size_t i, k; | ^ stdsoap2_ssl_cpp.cpp:13992:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 13992 | { register soap_wchar c = soap_getchar(soap); | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_envelope_begin_in(soap*)': stdsoap2_ssl_cpp.cpp:14022:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14022 | { register struct Namespace *p; | ^ stdsoap2_ssl_cpp.cpp: In function 'void soap_set_endpoint(soap*, const char*)': stdsoap2_ssl_cpp.cpp:14147:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14147 | { register const char *s; | ^ stdsoap2_ssl_cpp.cpp:14148:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14148 | register size_t i, n; | ^ stdsoap2_ssl_cpp.cpp:14148:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14148 | register size_t i, n; | ^ stdsoap2_ssl_cpp.cpp: In function 'char* soap_s2base64(soap*, const unsigned char*, char*, int)': stdsoap2_ssl_cpp.cpp:14325:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14325 | { register int i; | ^ stdsoap2_ssl_cpp.cpp:14326:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14326 | register unsigned long m; | ^ stdsoap2_ssl_cpp.cpp:14327:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14327 | register char *p; | ^ stdsoap2_ssl_cpp.cpp: In function 'const char* soap_base642s(soap*, const char*, char*, size_t, int*)': stdsoap2_ssl_cpp.cpp:14367:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14367 | { register int i, j, c; | ^ stdsoap2_ssl_cpp.cpp:14367:19: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14367 | { register int i, j, c; | ^ stdsoap2_ssl_cpp.cpp:14367:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14367 | { register int i, j, c; | ^ stdsoap2_ssl_cpp.cpp:14368:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14368 | register unsigned long m; | ^ stdsoap2_ssl_cpp.cpp:14369:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14369 | register const char *p; | ^ stdsoap2_ssl_cpp.cpp: In function 'char* soap_s2hex(soap*, const unsigned char*, char*, int)': stdsoap2_ssl_cpp.cpp:14445:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14445 | { register char *p; | ^ stdsoap2_ssl_cpp.cpp:14454:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14454 | { register int m = *s++; | ^ stdsoap2_ssl_cpp.cpp: In function 'const char* soap_hex2s(soap*, const char*, char*, size_t, int*)': stdsoap2_ssl_cpp.cpp:14471:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14471 | { register const char *p; | ^ stdsoap2_ssl_cpp.cpp:14487:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14487 | { register int d1, d2; | ^~ stdsoap2_ssl_cpp.cpp:14487:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14487 | { register int d1, d2; | ^~ stdsoap2_ssl_cpp.cpp: In function 'int soap_puthttphdr(soap*, int, size_t)': stdsoap2_ssl_cpp.cpp:14511:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14511 | { register const char *s = "text/xml; charset=utf-8"; | ^ stdsoap2_ssl_cpp.cpp:14512:18: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14512 | register int err = SOAP_OK; | ^~~ stdsoap2_ssl_cpp.cpp:14514:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14514 | register const char *r = NULL; | ^ stdsoap2_ssl_cpp.cpp:14537:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14537 | { register const char *t = strchr(s, ';'); | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_send_fault(soap*)': stdsoap2_ssl_cpp.cpp:14818:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14818 | { register int status = soap->error; | ^~~~~~ stdsoap2_ssl_cpp.cpp: In function 'int soap_recv_fault(soap*, int)': stdsoap2_ssl_cpp.cpp:14879:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14879 | { register int status = soap->error; | ^~~~~~ stdsoap2_ssl_cpp.cpp:14898:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14898 | { register const char *s = *soap_faultcode(soap); | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_send_empty_response(soap*, int)': stdsoap2_ssl_cpp.cpp:14927:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14927 | { register soap_mode m = soap->omode; | ^ stdsoap2_ssl_cpp.cpp: In function 'const char* soap_strerror(soap*)': stdsoap2_ssl_cpp.cpp:14962:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 14962 | { register int err = soap->errnum; | ^~~ stdsoap2_ssl_cpp.cpp: In function 'int soap_set_error(soap*, const char*, const char*, const char*, const char*, int)': stdsoap2_ssl_cpp.cpp:15021:27: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15021 | { register const char **s = soap_faultdetail(soap); | ^ stdsoap2_ssl_cpp.cpp: In function 'int soap_register_plugin_arg(soap*, int (*)(soap*, soap_plugin*, void*), void*)': stdsoap2_ssl_cpp.cpp:15243:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15243 | { register struct soap_plugin *p; | ^ stdsoap2_ssl_cpp.cpp:15244:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15244 | register int r; | ^ stdsoap2_ssl_cpp.cpp: In function 'void* fplugin(soap*, const char*)': stdsoap2_ssl_cpp.cpp:15268:32: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister] 15268 | { register struct soap_plugin *p; | ^ mv -f .deps/libgsoapssl___a-stdsoap2_ssl_cpp.Tpo .deps/libgsoapssl___a-stdsoap2_ssl_cpp.Po rm -f libgsoapssl++.a ar cru libgsoapssl++.a libgsoapssl___a-stdsoap2_ssl_cpp.o ranlib libgsoapssl++.a /bin/make all-recursive make[3]: Entering directory '/home/pbulk/build/devel/gsoap/work/gsoap-2.7/gsoap' Making all in . make[4]: Entering directory '/home/pbulk/build/devel/gsoap/work/gsoap-2.7/gsoap' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/pbulk/build/devel/gsoap/work/gsoap-2.7/gsoap' Making all in src make[4]: Entering directory '/home/pbulk/build/devel/gsoap/work/gsoap-2.7/gsoap/src' /bin/bash ../../ylwrap soapcpp2_yacc.y y.tab.c soapcpp2_yacc.c y.tab.h soapcpp2_yacc.h y.output soapcpp2_yacc.output -- /usr/pkg/bin/bison -y -d -v /home/pbulk/build/devel/gsoap/work/gsoap-2.7/gsoap/src/soapcpp2_yacc.y: warning: 1 shift/reduce conflict [-Wconflicts-sr] /home/pbulk/build/devel/gsoap/work/gsoap-2.7/gsoap/src/soapcpp2_yacc.y: note: rerun with option '-Wcounterexamples' to generate conflict counterexamples updating soapcpp2_yacc.h updating soapcpp2_yacc.output cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/pkg/include -DWITH_YACC -DWITH_FLEX -DSOAPCPP_IMPORT_PATH="\"/usr/pkg/share/gsoap/import\"" -DLINUX -pipe -O2 -I/usr/pkg/include -MT soapcpp2-soapcpp2_yacc.o -MD -MP -MF .deps/soapcpp2-soapcpp2_yacc.Tpo -c -o soapcpp2-soapcpp2_yacc.o `test -f 'soapcpp2_yacc.c' || echo './'`soapcpp2_yacc.c mv -f .deps/soapcpp2-soapcpp2_yacc.Tpo .deps/soapcpp2-soapcpp2_yacc.Po /bin/bash ../../ylwrap soapcpp2_lex.l lex.yy.c soapcpp2_lex.c -- flex -l cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/pkg/include -DWITH_YACC -DWITH_FLEX -DSOAPCPP_IMPORT_PATH="\"/usr/pkg/share/gsoap/import\"" -DLINUX -pipe -O2 -I/usr/pkg/include -MT soapcpp2-soapcpp2_lex.o -MD -MP -MF .deps/soapcpp2-soapcpp2_lex.Tpo -c -o soapcpp2-soapcpp2_lex.o `test -f 'soapcpp2_lex.c' || echo './'`soapcpp2_lex.c mv -f .deps/soapcpp2-soapcpp2_lex.Tpo .deps/soapcpp2-soapcpp2_lex.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/pkg/include -DWITH_YACC -DWITH_FLEX -DSOAPCPP_IMPORT_PATH="\"/usr/pkg/share/gsoap/import\"" -DLINUX -pipe -O2 -I/usr/pkg/include -MT soapcpp2-symbol2.o -MD -MP -MF .deps/soapcpp2-symbol2.Tpo -c -o soapcpp2-symbol2.o `test -f 'symbol2.c' || echo './'`symbol2.c mv -f .deps/soapcpp2-symbol2.Tpo .deps/soapcpp2-symbol2.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/pkg/include -DWITH_YACC -DWITH_FLEX -DSOAPCPP_IMPORT_PATH="\"/usr/pkg/share/gsoap/import\"" -DLINUX -pipe -O2 -I/usr/pkg/include -MT soapcpp2-error2.o -MD -MP -MF .deps/soapcpp2-error2.Tpo -c -o soapcpp2-error2.o `test -f 'error2.c' || echo './'`error2.c mv -f .deps/soapcpp2-error2.Tpo .deps/soapcpp2-error2.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/pkg/include -DWITH_YACC -DWITH_FLEX -DSOAPCPP_IMPORT_PATH="\"/usr/pkg/share/gsoap/import\"" -DLINUX -pipe -O2 -I/usr/pkg/include -MT soapcpp2-init2.o -MD -MP -MF .deps/soapcpp2-init2.Tpo -c -o soapcpp2-init2.o `test -f 'init2.c' || echo './'`init2.c mv -f .deps/soapcpp2-init2.Tpo .deps/soapcpp2-init2.Po cc -DHAVE_CONFIG_H -I. -I../.. -I/usr/pkg/include -DWITH_YACC -DWITH_FLEX -DSOAPCPP_IMPORT_PATH="\"/usr/pkg/share/gsoap/import\"" -DLINUX -pipe -O2 -I/usr/pkg/include -MT soapcpp2-soapcpp2.o -MD -MP -MF .deps/soapcpp2-soapcpp2.Tpo -c -o soapcpp2-soapcpp2.o `test -f 'soapcpp2.c' || echo './'`soapcpp2.c mv -f .deps/soapcpp2-soapcpp2.Tpo .deps/soapcpp2-soapcpp2.Po cc -DWITH_YACC -DWITH_FLEX -DSOAPCPP_IMPORT_PATH="\"/usr/pkg/share/gsoap/import\"" -DLINUX -pipe -O2 -I/usr/pkg/include -Wl,-zrelro -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o soapcpp2 soapcpp2-soapcpp2_yacc.o soapcpp2-soapcpp2_lex.o soapcpp2-symbol2.o soapcpp2-error2.o soapcpp2-init2.o soapcpp2-soapcpp2.o -ly -lfl /bin/ld: cannot find -ly collect2: error: ld returned 1 exit status make[4]: *** [Makefile:265: soapcpp2] Error 1 make[4]: Leaving directory '/home/pbulk/build/devel/gsoap/work/gsoap-2.7/gsoap/src' make[3]: *** [Makefile:516: all-recursive] Error 1 make[3]: Leaving directory '/home/pbulk/build/devel/gsoap/work/gsoap-2.7/gsoap' make[2]: *** [Makefile:261: all] Error 2 make[2]: Leaving directory '/home/pbulk/build/devel/gsoap/work/gsoap-2.7/gsoap' make[1]: *** [Makefile:308: all-recursive] Error 1 make[1]: Leaving directory '/home/pbulk/build/devel/gsoap/work/gsoap-2.7' make: *** [Makefile:218: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/devel/gsoap *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-el9-trunk-x86_64/devel/gsoap