=> Bootstrap dependency digest>=20010302: found digest-20160304 WARNING: [license.mk] Every package should define a LICENSE. ===> Skipping vulnerability checks. WARNING: No /var/db/pkg/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /var/db/pkg fetch-pkg-vulnerabilities'. ===> Building for gsoap-2.7.17nb3 /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/data/scratch/devel/gsoap/work/gsoap-2.7' Making all in gsoap gmake[2]: Entering directory '/data/scratch/devel/gsoap/work/gsoap-2.7/gsoap' ln -s -f ./stdsoap2.cpp stdsoap2_cpp.cpp clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DUNKNOWN -O2 -I/usr/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 stdsoap2.c:764:30: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] sprintf(t, "\r\n%lX\r\n" + (soap->chunksize ? 0 : 2), (unsigned long)n); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ stdsoap2.c:764:30: note: use array indexing to silence this warning sprintf(t, "\r\n%lX\r\n" + (soap->chunksize ? 0 : 2), (unsigned long)n); ^ & [ ] stdsoap2.c:8806:30: warning: address of array 'tp->name' will always evaluate to 'true' [-Wpointer-bool-conversion] { if (tp->visible && tp->name) ~~ ~~~~^~~~ stdsoap2.c:10843:43: warning: format specifies type 'long long' but the argument has type '__int64_t' (aka 'long') [-Wformat] { sprintf(soap->tmpbuf, SOAP_LONG_FORMAT, n); ^ stdsoap2.c:11645:44: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat] { sprintf(soap->tmpbuf, SOAP_ULONG_FORMAT, n); ^ 4 warnings generated. 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 clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DUNKNOWN -O2 -I/usr/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:764:30: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] sprintf(t, "\r\n%lX\r\n" + (soap->chunksize ? 0 : 2), (unsigned long)n); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ stdsoap2_cpp.cpp:764:30: note: use array indexing to silence this warning sprintf(t, "\r\n%lX\r\n" + (soap->chunksize ? 0 : 2), (unsigned long)n); ^ & [ ] stdsoap2_cpp.cpp:8806:30: warning: address of array 'tp->name' will always evaluate to 'true' [-Wpointer-bool-conversion] { if (tp->visible && tp->name) ~~ ~~~~^~~~ stdsoap2_cpp.cpp:10843:43: warning: format specifies type 'long long' but the argument has type '__int64_t' (aka 'long') [-Wformat] { sprintf(soap->tmpbuf, SOAP_LONG_FORMAT, n); ^ stdsoap2_cpp.cpp:11645:44: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat] { sprintf(soap->tmpbuf, SOAP_ULONG_FORMAT, n); ^ 4 warnings generated. 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 clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DUNKNOWN -DWITH_COOKIES -O2 -I/usr/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 stdsoap2_ck.c:764:30: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] sprintf(t, "\r\n%lX\r\n" + (soap->chunksize ? 0 : 2), (unsigned long)n); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ stdsoap2_ck.c:764:30: note: use array indexing to silence this warning sprintf(t, "\r\n%lX\r\n" + (soap->chunksize ? 0 : 2), (unsigned long)n); ^ & [ ] stdsoap2_ck.c:5913:24: warning: address of array 'soap->path' will always evaluate to 'true' [-Wpointer-bool-conversion] else if (soap->path && *soap->path) ~~~~~~^~~~ ~~ stdsoap2_ck.c:8806:30: warning: address of array 'tp->name' will always evaluate to 'true' [-Wpointer-bool-conversion] { if (tp->visible && tp->name) ~~ ~~~~^~~~ stdsoap2_ck.c:10843:43: warning: format specifies type 'long long' but the argument has type '__int64_t' (aka 'long') [-Wformat] { sprintf(soap->tmpbuf, SOAP_LONG_FORMAT, n); ^ stdsoap2_ck.c:11645:44: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat] { sprintf(soap->tmpbuf, SOAP_ULONG_FORMAT, n); ^ 5 warnings generated. 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 clang++ -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DUNKNOWN -DWITH_COOKIES -O2 -I/usr/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:764:30: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] sprintf(t, "\r\n%lX\r\n" + (soap->chunksize ? 0 : 2), (unsigned long)n); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ stdsoap2_ck_cpp.cpp:764:30: note: use array indexing to silence this warning sprintf(t, "\r\n%lX\r\n" + (soap->chunksize ? 0 : 2), (unsigned long)n); ^ & [ ] stdsoap2_ck_cpp.cpp:5913:24: warning: address of array 'soap->path' will always evaluate to 'true' [-Wpointer-bool-conversion] else if (soap->path && *soap->path) ~~~~~~^~~~ ~~ stdsoap2_ck_cpp.cpp:8806:30: warning: address of array 'tp->name' will always evaluate to 'true' [-Wpointer-bool-conversion] { if (tp->visible && tp->name) ~~ ~~~~^~~~ stdsoap2_ck_cpp.cpp:10843:43: warning: format specifies type 'long long' but the argument has type '__int64_t' (aka 'long') [-Wformat] { sprintf(soap->tmpbuf, SOAP_LONG_FORMAT, n); ^ stdsoap2_ck_cpp.cpp:11645:44: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat] { sprintf(soap->tmpbuf, SOAP_ULONG_FORMAT, n); ^ 5 warnings generated. 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 clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DUNKNOWN -DWITH_OPENSSL -DWITH_DOM -DWITH_GZIP -O2 -I/usr/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:764:30: warning: adding 'int' to a string does not append to the string [-Wstring-plus-int] sprintf(t, "\r\n%lX\r\n" + (soap->chunksize ? 0 : 2), (unsigned long)n); ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ stdsoap2_ssl.c:764:30: note: use array indexing to silence this warning sprintf(t, "\r\n%lX\r\n" + (soap->chunksize ? 0 : 2), (unsigned long)n); ^ & [ ] stdsoap2_ssl.c:2876:3: warning: 'RAND_pseudo_bytes' is deprecated [-Wdeprecated-declarations] RAND_pseudo_bytes(buf, 4); ^ /usr/include/openssl/rand.h:47:1: note: 'RAND_pseudo_bytes' has been explicitly marked deprecated here DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num)) ^ /usr/include/openssl/opensslconf.h:127:34: note: expanded from macro 'DEPRECATEDIN_1_1_0' # define DEPRECATEDIN_1_1_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:102:53: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ stdsoap2_ssl.c:3061:16: warning: 'RSA_generate_key' is deprecated [-Wdeprecated-declarations] { RSA *rsa = RSA_generate_key(1024, RSA_F4, NULL, NULL); ^ /usr/include/openssl/rsa.h:193:1: note: 'RSA_generate_key' has been explicitly marked deprecated here DEPRECATEDIN_0_9_8(RSA *RSA_generate_key(int bits, unsigned long e, void ^ /usr/include/openssl/opensslconf.h:139:34: note: expanded from macro 'DEPRECATEDIN_0_9_8' # define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:102:53: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ stdsoap2_ssl.c:3075:12: warning: 'DH_generate_parameters' is deprecated [-Wdeprecated-declarations] dh = DH_generate_parameters(n, 2/*or 5*/, NULL, NULL); ^ /usr/include/openssl/dh.h:135:1: note: 'DH_generate_parameters' has been explicitly marked deprecated here DEPRECATEDIN_0_9_8(DH *DH_generate_parameters(int prime_len, int generator, ^ /usr/include/openssl/opensslconf.h:139:34: note: expanded from macro 'DEPRECATEDIN_0_9_8' # define DEPRECATEDIN_0_9_8(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:102:53: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ stdsoap2_ssl.c:3868:25: error: incomplete definition of type 'struct X509_extension_st' data = ext->value->data; ~~~^ /usr/include/openssl/x509.h:79:16: note: forward declaration of 'struct X509_extension_st' typedef struct X509_extension_st X509_EXTENSION; ^ stdsoap2_ssl.c:3871:58: error: incomplete definition of type 'struct X509_extension_st' ext_data = ASN1_item_d2i(NULL, &data, ext->value->length, ASN1_ITEM_ptr(meth->it)); ~~~^ /usr/include/openssl/x509.h:79:16: note: forward declaration of 'struct X509_extension_st' typedef struct X509_extension_st X509_EXTENSION; ^ stdsoap2_ssl.c:3879:54: error: incomplete definition of type 'struct X509_extension_st' ext_data = meth->d2i(NULL, &data, ext->value->length); ~~~^ /usr/include/openssl/x509.h:79:16: note: forward declaration of 'struct X509_extension_st' typedef struct X509_extension_st X509_EXTENSION; ^ stdsoap2_ssl.c:3919:52: warning: implicit declaration of function 'M_ASN1_STRING_data' is invalid in C99 [-Wimplicit-function-declaration] { if (!soap_tag_cmp(host, (const char*)M_ASN1_STRING_data(name))) ^ stdsoap2_ssl.c:3919:39: warning: cast to 'const char *' from smaller integer type 'int' [-Wint-to-pointer-cast] { if (!soap_tag_cmp(host, (const char*)M_ASN1_STRING_data(name))) ^ stdsoap2_ssl.c:4115:13: warning: 'ERR_remove_state' is deprecated [-Wdeprecated-declarations] ERR_remove_state(0); ^ /usr/include/openssl/err.h:248:1: note: 'ERR_remove_state' has been explicitly marked deprecated here DEPRECATEDIN_1_0_0(void ERR_remove_state(unsigned long pid)) ^ /usr/include/openssl/opensslconf.h:133:34: note: expanded from macro 'DEPRECATEDIN_1_0_0' # define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:102:53: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ stdsoap2_ssl.c:4138:5: warning: 'ERR_remove_state' is deprecated [-Wdeprecated-declarations] ERR_remove_state(0); ^ /usr/include/openssl/err.h:248:1: note: 'ERR_remove_state' has been explicitly marked deprecated here DEPRECATEDIN_1_0_0(void ERR_remove_state(unsigned long pid)) ^ /usr/include/openssl/opensslconf.h:133:34: note: expanded from macro 'DEPRECATEDIN_1_0_0' # define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:102:53: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ stdsoap2_ssl.c:4676:3: warning: 'ERR_remove_state' is deprecated [-Wdeprecated-declarations] ERR_remove_state(0); ^ /usr/include/openssl/err.h:248:1: note: 'ERR_remove_state' has been explicitly marked deprecated here DEPRECATEDIN_1_0_0(void ERR_remove_state(unsigned long pid)) ^ /usr/include/openssl/opensslconf.h:133:34: note: expanded from macro 'DEPRECATEDIN_1_0_0' # define DEPRECATEDIN_1_0_0(f) DECLARE_DEPRECATED(f) ^ /usr/include/openssl/opensslconf.h:102:53: note: expanded from macro 'DECLARE_DEPRECATED' # define DECLARE_DEPRECATED(f) f __attribute__ ((deprecated)); ^ stdsoap2_ssl.c:7907:51: warning: 'memcpy' call operates on objects of type 'char' while the size is based on a different type 'char *' [-Wsizeof-pointer-memaccess] memcpy(copy->z_buf, soap->z_buf, sizeof(soap->z_buf)); ~~~~~~~~~~~ ~~~~~~^~~~~ stdsoap2_ssl.c:7907:51: note: did you mean to provide an explicit length? memcpy(copy->z_buf, soap->z_buf, sizeof(soap->z_buf)); ~~~~~~^~~~~ stdsoap2_ssl.c:8806:30: warning: address of array 'tp->name' will always evaluate to 'true' [-Wpointer-bool-conversion] { if (tp->visible && tp->name) ~~ ~~~~^~~~ stdsoap2_ssl.c:10843:43: warning: format specifies type 'long long' but the argument has type '__int64_t' (aka 'long') [-Wformat] { sprintf(soap->tmpbuf, SOAP_LONG_FORMAT, n); ^ stdsoap2_ssl.c:11645:44: warning: format specifies type 'unsigned long long' but the argument has type '__uint64_t' (aka 'unsigned long') [-Wformat] { sprintf(soap->tmpbuf, SOAP_ULONG_FORMAT, n); ^ 13 warnings and 3 errors generated. Makefile:404: recipe for target 'libgsoapssl_a-stdsoap2_ssl.o' failed gmake[2]: *** [libgsoapssl_a-stdsoap2_ssl.o] Error 1 gmake[2]: Leaving directory '/data/scratch/devel/gsoap/work/gsoap-2.7/gsoap' Makefile:308: recipe for target 'all-recursive' failed gmake[1]: *** [all-recursive] Error 1 gmake[1]: Leaving directory '/data/scratch/devel/gsoap/work/gsoap-2.7' Makefile:218: recipe for target 'all' failed gmake: *** [all] Error 2 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/devel/gsoap *** Error code 1 Stop. make: stopped in /data/pkgsrc/devel/gsoap