=> 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 openslp-1.2.1nb9 --- all --- /usr/bin/make all-recursive --- all-recursive --- Making all in common --- slp_compare.lo --- --- slp_buffer.lo --- --- slp_message.lo --- --- slp_property.lo --- --- slp_linkedlist.lo --- --- slp_xid.lo --- --- slp_database.lo --- --- slp_xmalloc.lo --- --- slp_parse.lo --- --- slp_iface.lo --- --- slp_net.lo --- --- slp_pid.lo --- --- slp_attr_l.c --- --- slp_predicate.lo --- --- slp_dhcp.lo --- --- slp_v1message.lo --- --- slp_compare.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_compare.lo -MD -MP -MF .deps/slp_compare.Tpo -c -o slp_compare.lo slp_compare.c --- slp_buffer.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_buffer.lo -MD -MP -MF .deps/slp_buffer.Tpo -c -o slp_buffer.lo slp_buffer.c --- slp_message.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_message.lo -MD -MP -MF .deps/slp_message.Tpo -c -o slp_message.lo slp_message.c --- slp_xid.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_xid.lo -MD -MP -MF .deps/slp_xid.Tpo -c -o slp_xid.lo slp_xid.c --- slp_database.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_database.lo -MD -MP -MF .deps/slp_database.Tpo -c -o slp_database.lo slp_database.c --- slp_parse.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_parse.lo -MD -MP -MF .deps/slp_parse.Tpo -c -o slp_parse.lo slp_parse.c --- slp_pid.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_pid.lo -MD -MP -MF .deps/slp_pid.Tpo -c -o slp_pid.lo slp_pid.c --- slp_attr_l.c --- /bin/sh ../ylwrap slp_attr_l.l lex.yy.c slp_attr_l.c -- flex --- slp_predicate.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_predicate.lo -MD -MP -MF .deps/slp_predicate.Tpo -c -o slp_predicate.lo slp_predicate.c --- slp_property.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_property.lo -MD -MP -MF .deps/slp_property.Tpo -c -o slp_property.lo slp_property.c --- slp_xmalloc.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_xmalloc.lo -MD -MP -MF .deps/slp_xmalloc.Tpo -c -o slp_xmalloc.lo slp_xmalloc.c --- slp_linkedlist.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_linkedlist.lo -MD -MP -MF .deps/slp_linkedlist.Tpo -c -o slp_linkedlist.lo slp_linkedlist.c --- slp_iface.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_iface.lo -MD -MP -MF .deps/slp_iface.Tpo -c -o slp_iface.lo slp_iface.c --- slp_net.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_net.lo -MD -MP -MF .deps/slp_net.Tpo -c -o slp_net.lo slp_net.c --- slp_dhcp.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_dhcp.lo -MD -MP -MF .deps/slp_dhcp.Tpo -c -o slp_dhcp.lo slp_dhcp.c --- slp_v1message.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_v1message.lo -MD -MP -MF .deps/slp_v1message.Tpo -c -o slp_v1message.lo slp_v1message.c --- slp_property.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_property.lo -MD -MP -MF .deps/slp_property.Tpo -c slp_property.c -fPIC -DPIC -o .libs/slp_property.o --- slp_xmalloc.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_xmalloc.lo -MD -MP -MF .deps/slp_xmalloc.Tpo -c slp_xmalloc.c -fPIC -DPIC -o .libs/slp_xmalloc.o --- slp_dhcp.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_dhcp.lo -MD -MP -MF .deps/slp_dhcp.Tpo -c slp_dhcp.c -fPIC -DPIC -o .libs/slp_dhcp.o --- slp_xid.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_xid.lo -MD -MP -MF .deps/slp_xid.Tpo -c slp_xid.c -fPIC -DPIC -o .libs/slp_xid.o --- slp_parse.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_parse.lo -MD -MP -MF .deps/slp_parse.Tpo -c slp_parse.c -fPIC -DPIC -o .libs/slp_parse.o --- slp_buffer.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_buffer.lo -MD -MP -MF .deps/slp_buffer.Tpo -c slp_buffer.c -fPIC -DPIC -o .libs/slp_buffer.o --- slp_message.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_message.lo -MD -MP -MF .deps/slp_message.Tpo -c slp_message.c -fPIC -DPIC -o .libs/slp_message.o --- slp_iface.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_iface.lo -MD -MP -MF .deps/slp_iface.Tpo -c slp_iface.c -fPIC -DPIC -o .libs/slp_iface.o --- slp_utf8.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_utf8.lo -MD -MP -MF .deps/slp_utf8.Tpo -c -o slp_utf8.lo slp_utf8.c --- slp_compare.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_compare.lo -MD -MP -MF .deps/slp_compare.Tpo -c slp_compare.c -fPIC -DPIC -o .libs/slp_compare.o --- slp_linkedlist.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_linkedlist.lo -MD -MP -MF .deps/slp_linkedlist.Tpo -c slp_linkedlist.c -fPIC -DPIC -o .libs/slp_linkedlist.o --- slp_utf8.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_utf8.lo -MD -MP -MF .deps/slp_utf8.Tpo -c slp_utf8.c -fPIC -DPIC -o .libs/slp_utf8.o --- slp_database.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_database.lo -MD -MP -MF .deps/slp_database.Tpo -c slp_database.c -fPIC -DPIC -o .libs/slp_database.o --- slp_v1message.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_v1message.lo -MD -MP -MF .deps/slp_v1message.Tpo -c slp_v1message.c -fPIC -DPIC -o .libs/slp_v1message.o --- slp_net.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_net.lo -MD -MP -MF .deps/slp_net.Tpo -c slp_net.c -fPIC -DPIC -o .libs/slp_net.o --- slp_pid.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_pid.lo -MD -MP -MF .deps/slp_pid.Tpo -c slp_pid.c -fPIC -DPIC -o .libs/slp_pid.o --- slp_xmalloc.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_xmalloc.lo -MD -MP -MF .deps/slp_xmalloc.Tpo -c slp_xmalloc.c -o slp_xmalloc.o >/dev/null 2>&1 --- slp_predicate.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_predicate.lo -MD -MP -MF .deps/slp_predicate.Tpo -c slp_predicate.c -fPIC -DPIC -o .libs/slp_predicate.o --- slp_property.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_property.lo -MD -MP -MF .deps/slp_property.Tpo -c slp_property.c -o slp_property.o >/dev/null 2>&1 --- slp_dhcp.lo --- slp_dhcp.c:476:11: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT32(p, xid); ^ ./slp_message.h:491:21: note: passing argument to parameter 'charptr' here void ToUINT32(char *charptr, unsigned int val); ^ slp_dhcp.c:530:27: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare] sizeof(rcvbuf), &tv)) < 0) ~~~~~~~~~~~~~~~~~~~~~ ^ ~ slp_dhcp.c:538:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] else if(rcvbufsz >= 236 && AsUINT32(&rcvbuf[4]) == xid) ^~~~~~~~~~ ./slp_message.h:484:35: note: passing argument to parameter 'charptr' here unsigned int AsUINT32(const char *charptr); ^ slp_dhcp.c:579:41: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] encoding = (optdatasz > 1)? AsUINT16(p): 0; ^ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ --- slp_parse.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_parse.lo -MD -MP -MF .deps/slp_parse.Tpo -c slp_parse.c -o slp_parse.o >/dev/null 2>&1 --- slp_linkedlist.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_linkedlist.lo -MD -MP -MF .deps/slp_linkedlist.Tpo -c slp_linkedlist.c -o slp_linkedlist.o >/dev/null 2>&1 --- slp_buffer.lo --- slp_buffer.c:61:12: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_iface.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_iface.lo -MD -MP -MF .deps/slp_iface.Tpo -c slp_iface.c -o slp_iface.o >/dev/null 2>&1 --- slp_xmalloc.lo --- mv -f .deps/slp_xmalloc.Tpo .deps/slp_xmalloc.Plo --- slp_auth.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_auth.lo -MD -MP -MF .deps/slp_auth.Tpo -c -o slp_auth.lo slp_auth.c --- slp_message.lo --- slp_message.c:87:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] header->length = AsUINT24(buffer->curpos + 2); ^~~~~~~~~~~~~~~~~~ --- slp_predicate.lo --- slp_predicate.c:177:101: warning: if statement has empty body [-Wempty-body] --- slp_message.lo --- ./slp_message.h:483:35: note: passing argument to parameter 'charptr' here --- slp_v1message.lo --- slp_v1message.c:72:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_predicate.lo --- SLP_MIN((*((int *)a->val.opaqueVal)), (*((int *)a->val.opaqueVal)))) ); --- slp_message.lo --- unsigned int AsUINT24(const char *charptr); --- slp_predicate.lo --- ^ --- slp_message.lo --- ^ --- slp_v1message.lo --- header->length = AsUINT16(buffer->curpos + 2); ^~~~~~~~~~~~~~~~~~ --- slp_predicate.lo --- slp_predicate.c:177:101: note: put the semicolon on a separate line to silence this warning --- slp_message.lo --- slp_message.c:88:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_v1message.lo --- ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:74:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] header->encoding = AsUINT16(buffer->curpos + 8); ^~~~~~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:76:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] header->xid = AsUINT16(buffer->curpos + 10); ^~~~~~~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:78:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] header->langtag = buffer->curpos + 6; ^ ~~~~~~~~~~~~~~~~~~ --- slp_message.lo --- header->flags = AsUINT16(buffer->curpos + 5); ^~~~~~~~~~~~~~~~~~ --- slp_predicate.lo --- slp_predicate.c:257:46: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] ( FNM_NOMATCH == fnmatch(filter->attrs.next->name, --- slp_message.lo --- ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here --- slp_predicate.lo --- ^~~~~~~~~~~~~~~~~~~~~~~~ --- slp_message.lo --- unsigned short AsUINT16(const char *charptr); ^ --- slp_predicate.lo --- /usr/include/fnmatch.h:54:26: note: passing argument to parameter here int fnmatch(const char *, const char *, int); --- slp_message.lo --- slp_message.c:90:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_predicate.lo --- ^ --- slp_message.lo --- header->extoffset = AsUINT24(buffer->curpos + 7); ^~~~~~~~~~~~~~~~~~ --- slp_predicate.lo --- slp_predicate.c:258:46: warning: passing 'unsigned char *const' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrs->name, FNM_CASEFOLD)) ) --- slp_message.lo --- ./slp_message.h:483:35: note: passing argument to parameter 'charptr' here --- slp_predicate.lo --- ^~~~~~~~~~~ --- slp_message.lo --- unsigned int AsUINT24(const char *charptr); ^ --- slp_predicate.lo --- /usr/include/fnmatch.h:54:40: note: passing argument to parameter here int fnmatch(const char *, const char *, int); --- slp_message.lo --- slp_message.c:91:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_predicate.lo --- ^ --- slp_message.lo --- header->xid = AsUINT16(buffer->curpos + 10); ^~~~~~~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:92:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] header->langtaglen = AsUINT16(buffer->curpos + 12); ^~~~~~~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:93:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] header->langtag = buffer->curpos + 14; ^ ~~~~~~~~~~~~~~~~~~~ --- slp_v1message.lo --- slp_v1message.c:130:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] urlentry->lifetime = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:134:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] urlentry->urllen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:141:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] urlentry->url = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_v1message.c:173:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->prlistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:180:21: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->prlist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_v1message.c:189:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->predicatelen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:195:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->predicate = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_v1message.c:285:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvreg->attrlistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:291:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvreg->attrlist = buffer->curpos; ^ ~~~~~~~~~~~~~~ --- slp_auth.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_auth.lo -MD -MP -MF .deps/slp_auth.Tpo -c slp_auth.c -fPIC -DPIC -o .libs/slp_auth.o --- slp_message.lo --- slp_message.c:140:23: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] authblock->opaque = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:142:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_v1message.lo --- slp_v1message.c:346:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_message.lo --- authblock->bsd = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here --- slp_v1message.lo --- srvdereg->urlentry.urllen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here --- slp_message.lo --- unsigned short AsUINT16(const char *charptr); ^ --- slp_v1message.lo --- unsigned short AsUINT16(const char *charptr); ^ --- slp_message.lo --- slp_message.c:143:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] authblock->length = AsUINT16(buffer->curpos + 2); ^~~~~~~~~~~~~~~~~~ --- slp_v1message.lo --- slp_v1message.c:352:28: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_message.lo --- ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here --- slp_v1message.lo --- srvdereg->urlentry.url = buffer->curpos; ^ ~~~~~~~~~~~~~~ --- slp_message.lo --- unsigned short AsUINT16(const char *charptr); ^ slp_message.c:150:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_v1message.lo --- slp_v1message.c:362:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_message.lo --- authblock->timestamp = AsUINT32(buffer->curpos + 4); ^~~~~~~~~~~~~~~~~~ ./slp_message.h:484:35: note: passing argument to parameter 'charptr' here --- slp_v1message.lo --- srvdereg->taglistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ --- slp_message.lo --- unsigned int AsUINT32(const char *charptr); ^ --- slp_v1message.lo --- ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ --- slp_message.lo --- slp_message.c:151:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] authblock->spistrlen = AsUINT16(buffer->curpos + 8); ^~~~~~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here --- slp_v1message.lo --- slp_v1message.c:368:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvdereg->taglist = buffer->curpos; ^ ~~~~~~~~~~~~~~ --- slp_message.lo --- unsigned short AsUINT16(const char *charptr); ^ slp_message.c:152:29: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] authblock->spistr = buffer->curpos + 10; ^ ~~~~~~~~~~~~~~~~~~~ --- slp_v1message.lo --- slp_v1message.c:392:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->prlistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here --- slp_message.lo --- slp_message.c:184:22: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_v1message.lo --- unsigned short AsUINT16(const char *charptr); ^ --- slp_message.lo --- urlentry->opaque = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:191:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_v1message.lo --- slp_v1message.c:398:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->prlist = buffer->curpos; ^ ~~~~~~~~~~~~~~ --- slp_message.lo --- urlentry->lifetime = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ --- slp_v1message.lo --- slp_v1message.c:407:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_message.lo --- slp_message.c:195:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] urlentry->urllen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ --- slp_v1message.lo --- attrrqst->urllen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here --- slp_message.lo --- ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here --- slp_v1message.lo --- unsigned short AsUINT16(const char *charptr); ^ --- slp_message.lo --- unsigned short AsUINT16(const char *charptr); ^ slp_message.c:202:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_v1message.lo --- slp_v1message.c:413:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->url = buffer->curpos; ^ ~~~~~~~~~~~~~~ --- slp_message.lo --- urlentry->url = buffer->curpos; ^ ~~~~~~~~~~~~~~ --- slp_v1message.lo --- slp_v1message.c:422:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->scopelistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:430:29: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->scopelist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_v1message.c:444:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->taglistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:450:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->taglist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_v1message.c:480:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->prlistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:486:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->prlist = srvtyperqst->prlistlen ? buffer->curpos : 0; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slp_v1message.c:495:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->namingauthlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:507:33: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->namingauth = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_v1message.c:521:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->scopelistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_v1message.c:529:32: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->scopelist = buffer->curpos; ^ ~~~~~~~~~~~~~~ --- slp_message.lo --- slp_message.c:243:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->prlistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:249:21: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->prlist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:254:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->srvtypelen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:260:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->srvtype = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:265:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->scopelistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:271:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->scopelist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:277:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->predicatelen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:283:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->predicate = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:288:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->spistrlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:294:21: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrqst->spistr = buffer->curpos; ^ ~~~~~~~~~~~~~~ --- slp_buffer.lo --- result = (unsigned char*)xmalloc(srclen); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --- slp_message.lo --- slp_message.c:315:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrply->errorcode = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:320:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrply->errorcode = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:326:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvrply->urlcount = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:373:35: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvreg->srvtypelen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:379:21: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvreg->srvtype = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:384:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvreg->scopelistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:390:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvreg->scopelist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:395:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvreg->attrlistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:401:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvreg->attrlist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:444:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvdereg->scopelistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:450:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvdereg->scopelist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:465:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvdereg->taglistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:471:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvdereg->taglist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:482:34: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvack->errorcode = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:498:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->prlistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:504:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->prlist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:508:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->urllen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:514:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->url = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:519:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->scopelistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:525:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->scopelist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:530:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->taglistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:536:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->taglist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:541:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->spistrlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:547:22: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrqst->spistr = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:568:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrply->errorcode = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:573:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrply->errorcode = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:579:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrply->attrlistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:585:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] attrrply->attrlist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:626:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] daadvert->errorcode = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:631:40: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] daadvert->errorcode = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:641:36: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] daadvert->bootstamp = AsUINT32(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:484:35: note: passing argument to parameter 'charptr' here unsigned int AsUINT32(const char *charptr); ^ slp_message.c:645:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] daadvert->urllen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:651:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] daadvert->url = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:655:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] daadvert->scopelistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:661:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] daadvert->scopelist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:665:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] daadvert->attrlistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:671:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] --- slp_buffer.lo --- 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_buffer.lo -MD -MP -MF .deps/slp_buffer.Tpo -c slp_buffer.c -o slp_buffer.o >/dev/null 2>&1 --- slp_message.lo --- daadvert->attrlist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:675:37: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] daadvert->spilistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:681:23: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] daadvert->spilist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:724:33: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] saadvert->urllen = AsUINT16(buffer->curpos); --- slp_xid.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_xid.lo -MD -MP -MF .deps/slp_xid.Tpo -c slp_xid.c -o slp_xid.o >/dev/null 2>&1 --- slp_database.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_database.lo -MD -MP -MF .deps/slp_database.Tpo -c slp_database.c -o slp_database.o >/dev/null 2>&1 --- slp_utf8.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_utf8.lo -MD -MP -MF .deps/slp_utf8.Tpo -c slp_utf8.c -o slp_utf8.o >/dev/null 2>&1 --- slp_pid.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_pid.lo -MD -MP -MF .deps/slp_pid.Tpo -c slp_pid.c -o slp_pid.o >/dev/null 2>&1 --- slp_predicate.lo --- 3 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_predicate.lo -MD -MP -MF .deps/slp_predicate.Tpo -c slp_predicate.c -o slp_predicate.o >/dev/null 2>&1 --- slp_dhcp.lo --- 4 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_dhcp.lo -MD -MP -MF .deps/slp_dhcp.Tpo -c slp_dhcp.c -o slp_dhcp.o >/dev/null 2>&1 --- slp_message.lo --- ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:730:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] saadvert->url = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:734:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] saadvert->scopelistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:740:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] saadvert->scopelist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:744:38: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] saadvert->attrlistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:750:24: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] saadvert->attrlist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:789:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->prlistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:795:25: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->prlist = srvtyperqst->prlistlen ? buffer->curpos : 0; ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ slp_message.c:799:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->namingauthlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:811:33: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->namingauth = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:820:42: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->scopelistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:826:28: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperqst->scopelist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:844:39: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperply->errorcode = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:849:43: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperply->errorcode = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:855:44: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperply->srvtypelistlen = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:862:30: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] srvtyperply->srvtypelist = buffer->curpos; ^ ~~~~~~~~~~~~~~ slp_message.c:896:26: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] extid = AsUINT16(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:482:37: note: passing argument to parameter 'charptr' here unsigned short AsUINT16(const char *charptr); ^ slp_message.c:899:31: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] nextoffset = AsUINT24(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:483:35: note: passing argument to parameter 'charptr' here unsigned int AsUINT24(const char *charptr); ^ slp_message.c:914:53: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] message->body.srvreg.pid = AsUINT32(buffer->curpos); ^~~~~~~~~~~~~~ ./slp_message.h:484:35: note: passing argument to parameter 'charptr' here unsigned int AsUINT32(const char *charptr); ^ --- slp_compare.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_compare.lo -MD -MP -MF .deps/slp_compare.Tpo -c slp_compare.c -o slp_compare.o >/dev/null 2>&1 --- slp_property.lo --- mv -f .deps/slp_property.Tpo .deps/slp_property.Plo --- slp_crypto.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_crypto.lo -MD -MP -MF .deps/slp_crypto.Tpo -c -o slp_crypto.lo slp_crypto.c --- slp_net.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_net.lo -MD -MP -MF .deps/slp_net.Tpo -c slp_net.c -o slp_net.o >/dev/null 2>&1 --- slp_linkedlist.lo --- mv -f .deps/slp_linkedlist.Tpo .deps/slp_linkedlist.Plo --- slp_spi.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_spi.lo -MD -MP -MF .deps/slp_spi.Tpo -c -o slp_spi.lo slp_spi.c --- slp_v1message.lo --- 31 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_v1message.lo -MD -MP -MF .deps/slp_v1message.Tpo -c slp_v1message.c -o slp_v1message.o >/dev/null 2>&1 --- slp_parse.lo --- mv -f .deps/slp_parse.Tpo .deps/slp_parse.Plo --- slp_network.lo --- --- slp_auth.lo --- slp_auth.c:91:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT16(curpos,spistrlen); ^~~~~~ ./slp_message.h:489:21: note: passing argument to parameter 'charptr' here void ToUINT16(char *charptr, unsigned int val); ^ slp_auth.c:96:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT16(curpos,stringlen); ^~~~~~ ./slp_message.h:489:21: note: passing argument to parameter 'charptr' here void ToUINT16(char *charptr, unsigned int val); ^ slp_auth.c:101:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT32(curpos, timestamp); ^~~~~~ ./slp_message.h:491:21: note: passing argument to parameter 'charptr' here void ToUINT32(char *charptr, unsigned int val); ^ --- slp_network.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_network.lo -MD -MP -MF .deps/slp_network.Tpo -c -o slp_network.lo slp_network.c --- slp_message.lo --- 84 warnings generated. --- slp_xid.lo --- mv -f .deps/slp_xid.Tpo .deps/slp_xid.Plo --- slp_xcast.lo --- --- slp_message.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_message.lo -MD -MP -MF .deps/slp_message.Tpo -c slp_message.c -o slp_message.o >/dev/null 2>&1 --- slp_xcast.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_xcast.lo -MD -MP -MF .deps/slp_xcast.Tpo -c -o slp_xcast.lo slp_xcast.c --- slp_auth.lo --- slp_auth.c:167:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT16(curpos,spistrlen); ^~~~~~ ./slp_message.h:489:21: note: passing argument to parameter 'charptr' here void ToUINT16(char *charptr, unsigned int val); ^ slp_auth.c:172:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT32(curpos,bootstamp); ^~~~~~ ./slp_message.h:491:21: note: passing argument to parameter 'charptr' here void ToUINT32(char *charptr, unsigned int val); ^ slp_auth.c:175:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT16(curpos,urllen); ^~~~~~ ./slp_message.h:489:21: note: passing argument to parameter 'charptr' here void ToUINT16(char *charptr, unsigned int val); ^ slp_auth.c:180:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT16(curpos,scopelistlen); ^~~~~~ ./slp_message.h:489:21: note: passing argument to parameter 'charptr' here void ToUINT16(char *charptr, unsigned int val); ^ slp_auth.c:185:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT16(curpos,attrlistlen); ^~~~~~ ./slp_message.h:489:21: note: passing argument to parameter 'charptr' here void ToUINT16(char *charptr, unsigned int val); ^ slp_auth.c:190:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT16(curpos,daspistrlen); ^~~~~~ ./slp_message.h:489:21: note: passing argument to parameter 'charptr' here void ToUINT16(char *charptr, unsigned int val); ^ slp_auth.c:195:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT32(curpos,timestamp); ^~~~~~ ./slp_message.h:491:21: note: passing argument to parameter 'charptr' here void ToUINT32(char *charptr, unsigned int val); ^ slp_auth.c:250:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT16(curpos,0x0002); /* the BSD for DSA-SHA1 */ ^~~~~~ ./slp_message.h:489:21: note: passing argument to parameter 'charptr' here void ToUINT16(char *charptr, unsigned int val); ^ slp_auth.c:252:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT16(curpos,*authblocklen); ^~~~~~ ./slp_message.h:489:21: note: passing argument to parameter 'charptr' here void ToUINT16(char *charptr, unsigned int val); ^ slp_auth.c:254:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT32(curpos,0xffffffff); /* very long expiration (for now) */ ^~~~~~ ./slp_message.h:491:21: note: passing argument to parameter 'charptr' here void ToUINT32(char *charptr, unsigned int val); ^ slp_auth.c:256:14: warning: passing 'unsigned char *' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] ToUINT16(curpos, spistrlen); ^~~~~~ ./slp_message.h:489:21: note: passing argument to parameter 'charptr' here void ToUINT16(char *charptr, unsigned int val); ^ --- slp_crypto.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_crypto.lo -MD -MP -MF .deps/slp_crypto.Tpo -c slp_crypto.c -fPIC -DPIC -o .libs/slp_crypto.o --- slp_pid.lo --- mv -f .deps/slp_pid.Tpo .deps/slp_pid.Plo --- slp_attr_y.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_attr_y.lo -MD -MP -MF .deps/slp_attr_y.Tpo -c -o slp_attr_y.lo slp_attr_y.c --- slp_network.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_network.lo -MD -MP -MF .deps/slp_network.Tpo -c slp_network.c -fPIC -DPIC -o .libs/slp_network.o --- slp_database.lo --- mv -f .deps/slp_database.Tpo .deps/slp_database.Plo --- slp_filter_y.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_filter_y.lo -MD -MP -MF .deps/slp_filter_y.Tpo -c -o slp_filter_y.lo slp_filter_y.c --- slp_auth.lo --- 14 warnings generated. --- slp_predicate.lo --- mv -f .deps/slp_predicate.Tpo .deps/slp_predicate.Plo --- slp_auth.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_auth.lo -MD -MP -MF .deps/slp_auth.Tpo -c slp_auth.c -o slp_auth.o >/dev/null 2>&1 --- slp_spi.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_spi.lo -MD -MP -MF .deps/slp_spi.Tpo -c slp_spi.c -fPIC -DPIC -o .libs/slp_spi.o --- slp_filter_l.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_filter_l.lo -MD -MP -MF .deps/slp_filter_l.Tpo -c -o slp_filter_l.lo slp_filter_l.c --- slp_attr_y.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_attr_y.lo -MD -MP -MF .deps/slp_attr_y.Tpo -c slp_attr_y.c -fPIC -DPIC -o .libs/slp_attr_y.o --- slp_filter_y.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_filter_y.lo -MD -MP -MF .deps/slp_filter_y.Tpo -c slp_filter_y.c -fPIC -DPIC -o .libs/slp_filter_y.o --- slp_iface.lo --- mv -f .deps/slp_iface.Tpo .deps/slp_iface.Plo --- slp_attr_l.lo --- /bin/sh ../libtool --tag=CC --mode=compile clang -DHAVE_CONFIG_H -I. -I.. -I/usr/include -DNDEBUG -D_REENTRANT=1 -O2 -I/usr/include -Wall -MT slp_attr_l.lo -MD -MP -MF .deps/slp_attr_l.Tpo -c -o slp_attr_l.lo slp_attr_l.c --- slp_net.lo --- mv -f .deps/slp_net.Tpo .deps/slp_net.Plo --- slp_buffer.lo --- mv -f .deps/slp_buffer.Tpo .deps/slp_buffer.Plo --- slp_utf8.lo --- mv -f .deps/slp_utf8.Tpo .deps/slp_utf8.Plo --- slp_attr_y.lo --- slp_attr_y.y:162:26: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] yyval._atl->name = strdup(yyvsp[-3]._s); ^ ~~~~~~~~~~~~~~~~~~~~ slp_attr_y.y:216:38: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( NULL == (attr->name = strdup(name)) ) ^ ~~~~~~~~~~~~ slp_attr_y.y:230:64: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if ( NULL != (attr->val.stringVal = strdup((unsigned char *)val)) ) ^~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:80:26: note: passing argument to parameter here char *strdup(const char *); ^ --- slp_network.lo --- slp_network.c:323:34: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &peeraddrlen); ^~~~~~~~~~~~ /usr/include/sys/socket.h:661:58: note: passing argument to parameter here struct sockaddr * __restrict, socklen_t * __restrict); ^ --- slp_xcast.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_xcast.lo -MD -MP -MF .deps/slp_xcast.Tpo -c slp_xcast.c -fPIC -DPIC -o .libs/slp_xcast.o --- slp_compare.lo --- mv -f .deps/slp_compare.Tpo .deps/slp_compare.Plo --- slp_crypto.lo --- slp_crypto.c:93:15: error: incomplete definition of type 'struct dsa_st' result->p = BN_dup(dsa->p); ~~~~~~^ /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' typedef struct dsa_st DSA; ^ slp_crypto.c:93:31: error: incomplete definition of type 'struct dsa_st' result->p = BN_dup(dsa->p); ~~~^ /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' typedef struct dsa_st DSA; ^ slp_crypto.c:94:15: error: incomplete definition of type 'struct dsa_st' result->q = BN_dup(dsa->q); ~~~~~~^ /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' typedef struct dsa_st DSA; ^ slp_crypto.c:94:31: error: incomplete definition of type 'struct dsa_st' result->q = BN_dup(dsa->q); ~~~^ /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' typedef struct dsa_st DSA; ^ slp_crypto.c:95:15: error: incomplete definition of type 'struct dsa_st' result->g = BN_dup(dsa->g); ~~~~~~^ /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' typedef struct dsa_st DSA; ^ slp_crypto.c:95:31: error: incomplete definition of type 'struct dsa_st' result->g = BN_dup(dsa->g); ~~~^ /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' typedef struct dsa_st DSA; ^ slp_crypto.c:96:15: error: incomplete definition of type 'struct dsa_st' result->priv_key = BN_dup(dsa->priv_key); ~~~~~~^ /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' typedef struct dsa_st DSA; ^ slp_crypto.c:96:38: error: incomplete definition of type 'struct dsa_st' result->priv_key = BN_dup(dsa->priv_key); ~~~^ /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' typedef struct dsa_st DSA; ^ slp_crypto.c:97:15: error: incomplete definition of type 'struct dsa_st' result->pub_key = BN_dup(dsa->pub_key); ~~~~~~^ /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' typedef struct dsa_st DSA; ^ slp_crypto.c:97:37: error: incomplete definition of type 'struct dsa_st' result->pub_key = BN_dup(dsa->pub_key); ~~~^ /usr/include/openssl/ossl_typ.h:107:16: note: forward declaration of 'struct dsa_st' typedef struct dsa_st DSA; ^ slp_crypto.c:155:21: warning: passing 'int *' to parameter of type 'unsigned int *' converts between pointers to integer types with different sign [-Wpointer-sign] signaturelen, ^~~~~~~~~~~~ /usr/include/openssl/dsa.h:109:48: note: passing argument to parameter 'siglen' here unsigned char *sig, unsigned int *siglen, DSA *dsa); ^ 1 warning and 10 errors generated. *** [slp_crypto.lo] Error code 1 make[2]: stopped in /data/scratch/net/openslp/work/openslp-1.2.1/common --- slp_network.lo --- 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_network.lo -MD -MP -MF .deps/slp_network.Tpo -c slp_network.c -o slp_network.o >/dev/null 2>&1 --- slp_attr_y.lo --- 3 warnings generated. --- slp_v1message.lo --- mv -f .deps/slp_v1message.Tpo .deps/slp_v1message.Plo --- slp_attr_y.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_attr_y.lo -MD -MP -MF .deps/slp_attr_y.Tpo -c slp_attr_y.c -o slp_attr_y.o >/dev/null 2>&1 --- slp_spi.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_spi.lo -MD -MP -MF .deps/slp_spi.Tpo -c slp_spi.c -o slp_spi.o >/dev/null 2>&1 --- slp_filter_l.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_filter_l.lo -MD -MP -MF .deps/slp_filter_l.Tpo -c slp_filter_l.c -fPIC -DPIC -o .libs/slp_filter_l.o --- slp_filter_y.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_filter_y.lo -MD -MP -MF .deps/slp_filter_y.Tpo -c slp_filter_y.c -o slp_filter_y.o >/dev/null 2>&1 --- slp_dhcp.lo --- mv -f .deps/slp_dhcp.Tpo .deps/slp_dhcp.Plo --- slp_xcast.lo --- slp_xcast.c:330:42: warning: passing 'int *' to parameter of type '__socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] &peeraddrlen); ^~~~~~~~~~~~ /usr/include/sys/socket.h:661:58: note: passing argument to parameter here struct sockaddr * __restrict, socklen_t * __restrict); ^ --- slp_attr_l.lo --- libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_attr_l.lo -MD -MP -MF .deps/slp_attr_l.Tpo -c slp_attr_l.c -fPIC -DPIC -o .libs/slp_attr_l.o --- slp_auth.lo --- mv -f .deps/slp_auth.Tpo .deps/slp_auth.Plo --- slp_message.lo --- mv -f .deps/slp_message.Tpo .deps/slp_message.Plo --- slp_xcast.lo --- 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_xcast.lo -MD -MP -MF .deps/slp_xcast.Tpo -c slp_xcast.c -o slp_xcast.o >/dev/null 2>&1 --- slp_filter_l.lo --- slp_filter_l.l:155:22: warning: cast to 'YY_BUFFER_STATE' (aka 'struct yy_buffer_state *') from smaller integer type 'unsigned int' [-Wint-to-pointer-cast] yy_delete_buffer((YY_BUFFER_STATE)handle); ^ slp_filter_l.c:1237:12: warning: function 'input' is not needed and will not be emitted [-Wunneeded-internal-declaration] static int input() ^ --- slp_network.lo --- mv -f .deps/slp_network.Tpo .deps/slp_network.Plo --- slp_attr_l.lo --- slp_attr_l.c:1413:16: warning: function 'input' is not needed and will not be emitted [-Wunneeded-internal-declaration] static int input (void) ^ --- slp_spi.lo --- mv -f .deps/slp_spi.Tpo .deps/slp_spi.Plo --- slp_attr_y.lo --- mv -f .deps/slp_attr_y.Tpo .deps/slp_attr_y.Plo --- slp_filter_y.lo --- mv -f .deps/slp_filter_y.Tpo .deps/slp_filter_y.Plo --- slp_filter_l.lo --- 2 warnings generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_filter_l.lo -MD -MP -MF .deps/slp_filter_l.Tpo -c slp_filter_l.c -o slp_filter_l.o >/dev/null 2>&1 --- slp_xcast.lo --- mv -f .deps/slp_xcast.Tpo .deps/slp_xcast.Plo --- slp_attr_l.lo --- 1 warning generated. libtool: compile: clang -DHAVE_CONFIG_H -I. -I.. -DNDEBUG -D_REENTRANT=1 -O2 -Wall -MT slp_attr_l.lo -MD -MP -MF .deps/slp_attr_l.Tpo -c slp_attr_l.c -o slp_attr_l.o >/dev/null 2>&1 --- slp_filter_l.lo --- mv -f .deps/slp_filter_l.Tpo .deps/slp_filter_l.Plo --- slp_attr_l.lo --- mv -f .deps/slp_attr_l.Tpo .deps/slp_attr_l.Plo 1 error make[2]: stopped in /data/scratch/net/openslp/work/openslp-1.2.1/common *** [all-recursive] Error code 1 make[1]: stopped in /data/scratch/net/openslp/work/openslp-1.2.1 1 error make[1]: stopped in /data/scratch/net/openslp/work/openslp-1.2.1 *** [all] Error code 2 make: stopped in /data/scratch/net/openslp/work/openslp-1.2.1 1 error make: stopped in /data/scratch/net/openslp/work/openslp-1.2.1 *** Error code 2 Stop. make[1]: stopped in /data/pkgsrc/net/openslp *** Error code 1 Stop. make: stopped in /data/pkgsrc/net/openslp