+ 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