=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for common-mml-1.2.16nb4 for s in src tests examples ; do (cd $s && /usr/pkg/bin/bmake) || exit 1 ; done sed -e 's/.*/#define CCL_VERSION "v&"/' ../VERSION > version.h libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c crypt_random.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c crypt_random.c -fPIC -DPIC -o .libs/crypt_random.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c crypt_random.c -o crypt_random.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c debug.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c debug.c -fPIC -DPIC -o .libs/debug.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c debug.c -o debug.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c md5.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c md5.c -fPIC -DPIC -o .libs/md5.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c md5.c -o md5.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c memory.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c memory.c -fPIC -DPIC -o .libs/memory.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c memory.c -o memory.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c net_udp.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c net_udp.c -fPIC -DPIC -o .libs/net_udp.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c net_udp.c -o net_udp.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c qfDES.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c qfDES.c -fPIC -DPIC -o .libs/qfDES.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c qfDES.c -o qfDES.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c util.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c util.c -fPIC -DPIC -o .libs/util.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c util.c -o util.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c hmac.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c hmac.c -fPIC -DPIC -o .libs/hmac.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c hmac.c -o hmac.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c base64.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c base64.c -fPIC -DPIC -o .libs/base64.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c base64.c -o base64.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c ntp.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c ntp.c -fPIC -DPIC -o .libs/ntp.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c ntp.c -o ntp.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c rtp.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c rtp.c -fPIC -DPIC -o .libs/rtp.o rtp.c:959:10: warning: variable 'i' is uninitialized when used here [-Wuninitialized] UNUSED(i); ^ ./debug.h:43:22: note: expanded from macro 'UNUSED' #define UNUSED(x) (x=x) ^ rtp.c:943:12: note: initialize the variable 'i' to silence this warning int32_t i, n; ^ = 0 rtp.c:960:10: warning: variable 'n' is uninitialized when used here [-Wuninitialized] UNUSED(n); ^ ./debug.h:43:22: note: expanded from macro 'UNUSED' #define UNUSED(x) (x=x) ^ rtp.c:943:15: note: initialize the variable 'n' to silence this warning int32_t i, n; ^ = 0 rtp.c:1356:41: warning: passing '__uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buflen = udp_recv(session->rtp_socket, buffer, RTP_MAX_PACKET_LEN - RTP_PACKET_HEADER_SIZE); ^~~~~~ ./net_udp.h:50:43: note: passing argument to parameter 'buffer' here int udp_recv(socket_udp *s, char *buffer, int buflen); ^ rtp.c:1385:20: warning: assigning to 'char *' from '__uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] packet->data = buffer12 + (packet->cc * 4); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtp.c:1876:65: warning: passing '__uint8_t [1500]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buflen = udp_recv(session->rtcp_socket, buffer, RTP_MAX_PACKET_LEN); ^~~~~~ ./net_udp.h:50:43: note: passing argument to parameter 'buffer' here int udp_recv(socket_udp *s, char *buffer, int buflen); ^ rtp.c:2192:15: warning: assigning to 'char *' from '__uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] packet->data = (uint8_t *) (buffer + RTP_PACKET_HEADER_SIZE + 12 + (4 * cc)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtp.c:2236:37: warning: passing '__uint8_t *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] rc = udp_send(session->rtp_socket, buffer + RTP_PACKET_HEADER_SIZE, buffer_len); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./net_udp.h:51:43: note: passing argument to parameter 'buffer' here int udp_send(socket_udp *s, char *buffer, int buflen); ^ rtp.c:2277:15: warning: assigning to 'char *' from '__uint8_t *' (aka 'unsigned char *') converts between pointers to integer types with different sign [-Wpointer-sign] packet->data = (uint8_t *) (buffer + RTP_PACKET_HEADER_SIZE + 12 + (4 * cc)); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ rtp.c:2671:33: warning: passing '__uint8_t [1516]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] udp_send(session->rtcp_socket, buffer, ptr - buffer); ^~~~~~ ./net_udp.h:51:43: note: passing argument to parameter 'buffer' here int udp_send(socket_udp *s, char *buffer, int buflen); ^ rtp.c:2859:33: warning: passing '__uint8_t [1516]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] udp_send(session->rtcp_socket, buffer, ptr - buffer); ^~~~~~ ./net_udp.h:51:43: note: passing argument to parameter 'buffer' here int udp_send(socket_udp *s, char *buffer, int buflen); ^ rtp.c:2922:45: warning: passing '__uint8_t [1500]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buflen = udp_recv(session->rtcp_socket, buffer, RTP_MAX_PACKET_LEN); ^~~~~~ ./net_udp.h:50:43: note: passing argument to parameter 'buffer' here int udp_recv(socket_udp *s, char *buffer, int buflen); ^ rtp.c:3146:17: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] qfDES_CBC_e(session->crypto_state.des.encryption_key, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./qfDES.h:37:57: note: expanded from macro 'qfDES_CBC_e' #define qfDES_CBC_e(_key, _data, _size, _initVec) qfDES(_key, _data, _size, qfDES_encrypt, qfDES_cbc, _initVec) ^ ./qfDES.h:31:27: note: passing argument to parameter 'key' here int qfDES (unsigned char *key, unsigned char *data, unsigned int size, const QFDES_what what, const QFDES_mode mode, unsigned char *initVec); ^ rtp.c:3154:17: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] qfDES_CBC_d(session->crypto_state.des.encryption_key, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./qfDES.h:38:57: note: expanded from macro 'qfDES_CBC_d' #define qfDES_CBC_d(_key, _data, _size, _initVec) qfDES(_key, _data, _size, qfDES_decrypt, qfDES_cbc, _initVec) ^ ./qfDES.h:31:27: note: passing argument to parameter 'key' here int qfDES (unsigned char *key, unsigned char *data, unsigned int size, const QFDES_what what, const QFDES_mode mode, unsigned char *initVec); ^ 13 warnings generated. libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c rtp.c -o rtp.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c drand48.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c drand48.c -fPIC -DPIC -o .libs/drand48.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c drand48.c -o drand48.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus_parser.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus_parser.c -fPIC -DPIC -o .libs/mbus_parser.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus_parser.c -o mbus_parser.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus_config.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus_config.c -fPIC -DPIC -o .libs/mbus_config.o mbus_config.c:92:32: warning: passing 'char [8]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] encoded_length = base64encode(random_string, MBUS_ENCRKEY_LEN, encoded_string, (MBUS_ENCRKEY_LEN*4/3)+4); ^~~~~~~~~~~~~ ./base64.h:36:39: note: passing argument to parameter 'input' here int base64encode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ mbus_config.c:92:65: warning: passing 'char [14]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] encoded_length = base64encode(random_string, MBUS_ENCRKEY_LEN, encoded_string, (MBUS_ENCRKEY_LEN*4/3)+4); ^~~~~~~~~~~~~~ ./base64.h:36:79: note: passing argument to parameter 'output' here int base64encode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ mbus_config.c:120:32: warning: passing 'char [12]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] encoded_length = base64encode(random_string, MBUS_HASHKEY_LEN, encoded_string, (MBUS_HASHKEY_LEN*4/3)+4); ^~~~~~~~~~~~~ ./base64.h:36:39: note: passing argument to parameter 'input' here int base64encode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ mbus_config.c:120:65: warning: passing 'char [20]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] encoded_length = base64encode(random_string, MBUS_HASHKEY_LEN, encoded_string, (MBUS_HASHKEY_LEN*4/3)+4); ^~~~~~~~~~~~~~ ./base64.h:36:79: note: passing argument to parameter 'output' here int base64encode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ mbus_config.c:407:33: warning: passing 'char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] key->key_len = base64decode(key->key, key->key_len, tmp, key->key_len); ^~~~~~~~ ./base64.h:37:39: note: passing argument to parameter 'input' here int base64decode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ mbus_config.c:407:57: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] key->key_len = base64decode(key->key, key->key_len, tmp, key->key_len); ^~~ ./base64.h:37:79: note: passing argument to parameter 'output' here int base64decode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ 6 warnings generated. libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus_config.c -o mbus_config.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus_addr.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus_addr.c -fPIC -DPIC -o .libs/mbus_addr.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus_addr.c -o mbus_addr.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus.c -fPIC -DPIC -o .libs/mbus.o mbus.c:268:72: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] sprintf(mb_bufpos, "\nmbus/1.0 %6d %ld%03ld %c (%s) %s ", seqnum, ts.tv_sec,ts.tv_usec/1000, reliable, src, dst); ~~~ ^~~~~~~~~ %lld mbus.c:268:82: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] sprintf(mb_bufpos, "\nmbus/1.0 %6d %ld%03ld %c (%s) %s ", seqnum, ts.tv_sec,ts.tv_usec/1000, reliable, src, dst); ~~~~~ ^~~~~~~~~~~~~~~ %03d mbus.c:270:74: warning: format specifies type 'long' but the argument has type 'time_t' (aka 'long long') [-Wformat] sprintf(mb_bufpos, "\nmbus/1.0 %6d %ld%03ld %c (%s) (%s) ", seqnum, ts.tv_sec,ts.tv_usec/1000, reliable, src, dst); ~~~ ^~~~~~~~~ %lld mbus.c:270:84: warning: format specifies type 'long' but the argument has type 'int' [-Wformat] sprintf(mb_bufpos, "\nmbus/1.0 %6d %ld%03ld %c (%s) (%s) ", seqnum, ts.tv_sec,ts.tv_usec/1000, reliable, src, dst); ~~~~~ ^~~~~~~~~~~~~~~ %03d mbus.c:328:18: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] qfDES_CBC_e(m->encrkey, mb_cryptbuf, len - (MBUS_AUTH_LEN+1), initVec); ^~~~~~~~~~ ./qfDES.h:37:57: note: expanded from macro 'qfDES_CBC_e' #define qfDES_CBC_e(_key, _data, _size, _initVec) qfDES(_key, _data, _size, qfDES_encrypt, qfDES_cbc, _initVec) ^ ./qfDES.h:31:27: note: passing argument to parameter 'key' here int qfDES (unsigned char *key, unsigned char *data, unsigned int size, const QFDES_what what, const QFDES_mode mode, unsigned char *initVec); ^ mbus.c:328:30: warning: passing 'char [1500]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] qfDES_CBC_e(m->encrkey, mb_cryptbuf, len - (MBUS_AUTH_LEN+1), initVec); ^~~~~~~~~~~ ./qfDES.h:37:63: note: expanded from macro 'qfDES_CBC_e' #define qfDES_CBC_e(_key, _data, _size, _initVec) qfDES(_key, _data, _size, qfDES_encrypt, qfDES_cbc, _initVec) ^ ./qfDES.h:31:47: note: passing argument to parameter 'data' here int qfDES (unsigned char *key, unsigned char *data, unsigned int size, const QFDES_what what, const QFDES_mode mode, unsigned char *initVec); ^ mbus.c:336:15: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] hmac_md5(mb_buffer + MBUS_AUTH_LEN+1, len - (MBUS_AUTH_LEN+1), m->hashkey, m->hashkeylen, digest); ^~~~~~~~~~~~~~~~~~~~~~~~~~~ ./hmac.h:38:30: note: passing argument to parameter 'data' here void hmac_md5(unsigned char *data, int data_len, ^ mbus.c:336:69: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] hmac_md5(mb_buffer + MBUS_AUTH_LEN+1, len - (MBUS_AUTH_LEN+1), m->hashkey, m->hashkeylen, digest); ^~~~~~~~~~ ./hmac.h:39:30: note: passing argument to parameter 'key' here unsigned char *key, int key_len, ^ mbus.c:336:96: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] hmac_md5(mb_buffer + MBUS_AUTH_LEN+1, len - (MBUS_AUTH_LEN+1), m->hashkey, m->hashkeylen, digest); ^~~~~~ ./hmac.h:40:23: note: passing argument to parameter 'digest' here unsigned char digest[16]); ^ mbus.c:337:19: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] base64encode(digest, 12, mb_buffer, MBUS_AUTH_LEN); ^~~~~~ ./base64.h:36:39: note: passing argument to parameter 'input' here int base64encode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ mbus.c:337:31: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] base64encode(digest, 12, mb_buffer, MBUS_AUTH_LEN); ^~~~~~~~~ ./base64.h:36:79: note: passing argument to parameter 'output' here int base64encode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ mbus.c:778:14: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] hmac_md5(buffer + authlen + 1, buffer_len - authlen - 1, m->hashkey, m->hashkeylen, digest); ^~~~~~~~~~~~~~~~~~~~ ./hmac.h:38:30: note: passing argument to parameter 'data' here void hmac_md5(unsigned char *data, int data_len, ^ mbus.c:778:62: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] hmac_md5(buffer + authlen + 1, buffer_len - authlen - 1, m->hashkey, m->hashkeylen, digest); ^~~~~~~~~~ ./hmac.h:39:30: note: passing argument to parameter 'key' here unsigned char *key, int key_len, ^ mbus.c:778:89: warning: passing 'char [16]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] hmac_md5(buffer + authlen + 1, buffer_len - authlen - 1, m->hashkey, m->hashkeylen, digest); ^~~~~~ ./hmac.h:40:23: note: passing argument to parameter 'digest' here unsigned char digest[16]); ^ mbus.c:779:18: warning: passing 'char [16]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] base64encode(digest, 12, ackbuf, 16); ^~~~~~ ./base64.h:36:39: note: passing argument to parameter 'input' here int base64encode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ mbus.c:779:30: warning: passing 'char [1500]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] base64encode(digest, 12, ackbuf, 16); ^~~~~~ ./base64.h:36:79: note: passing argument to parameter 'output' here int base64encode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ mbus.c:798:16: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] qfDES_CBC_d(m->encrkey, mb_cryptbuf, buffer_len, initVec); ^~~~~~~~~~ ./qfDES.h:38:57: note: expanded from macro 'qfDES_CBC_d' #define qfDES_CBC_d(_key, _data, _size, _initVec) qfDES(_key, _data, _size, qfDES_decrypt, qfDES_cbc, _initVec) ^ ./qfDES.h:31:27: note: passing argument to parameter 'key' here int qfDES (unsigned char *key, unsigned char *data, unsigned int size, const QFDES_what what, const QFDES_mode mode, unsigned char *initVec); ^ mbus.c:798:28: warning: passing 'char [1500]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] qfDES_CBC_d(m->encrkey, mb_cryptbuf, buffer_len, initVec); ^~~~~~~~~~~ ./qfDES.h:38:63: note: expanded from macro 'qfDES_CBC_d' #define qfDES_CBC_d(_key, _data, _size, _initVec) qfDES(_key, _data, _size, qfDES_decrypt, qfDES_cbc, _initVec) ^ ./qfDES.h:31:47: note: passing argument to parameter 'data' here int qfDES (unsigned char *key, unsigned char *data, unsigned int size, const QFDES_what what, const QFDES_mode mode, unsigned char *initVec); ^ 18 warnings generated. libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c mbus.c -o mbus.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c btree.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c btree.c -fPIC -DPIC -o .libs/btree.o btree.c:45:1: warning: function 'btree_validate_node' is not needed and will not be emitted [-Wunneeded-internal-declaration] btree_validate_node(btree_node_t *node, btree_node_t *parent) ^ 1 warning generated. libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c btree.c -o btree.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c asarray.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c asarray.c -fPIC -DPIC -o .libs/asarray.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c asarray.c -o asarray.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c rijndael-alg-fst.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c rijndael-alg-fst.c -fPIC -DPIC -o .libs/rijndael-alg-fst.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c rijndael-alg-fst.c -o rijndael-alg-fst.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c rijndael-api-fst.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c rijndael-api-fst.c -fPIC -DPIC -o .libs/rijndael-api-fst.o libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c rijndael-api-fst.c -o rijndael-api-fst.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c sdp.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c sdp.c -fPIC -DPIC -o .libs/sdp.o sdp.c:91:5: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(session->username),&(session->session_id), &(session->version), ^~~~~~~~~~~~~~~~~~~~ sdp.c:91:26: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(session->username),&(session->session_id), &(session->version), ^~~~~~~~~~~~~~~~~~~~~~ sdp.c:92:5: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(network->network_type), &(network->address_type), ^~~~~~~~~~~~~~~~~~~~~~~~ sdp.c:92:31: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(network->network_type), &(network->address_type), ^~~~~~~~~~~~~~~~~~~~~~~~ sdp.c:93:5: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(network->address)); ^~~~~~~~~~~~~~~~~~~ sdp.c:118:36: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%as %as %as\n", &(network->network_type), ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ sdp.c:119:5: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(network->address_type), &(network->address)); ^~~~~~~~~~~~~~~~~~~~~~~~ sdp.c:119:31: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(network->address_type), &(network->address)); ^~~~~~~~~~~~~~~~~~~ sdp.c:133:37: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%a[^:]:%a[^\n]", &(bwm->modifier), &(bwm->value)); ~~ ^~~~~~~~~~~~~~~~ sdp.c:133:55: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%a[^:]:%a[^\n]", &(bwm->modifier), &(bwm->value)); ~~ ^~~~~~~~~~~~~ sdp.c:149:36: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%as %as %as\n", &(repeat->interval), &(repeat->duration), ~~ ^~~~~~~~~~~~~~~~~~~ sdp.c:149:57: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%as %as %as\n", &(repeat->interval), &(repeat->duration), ~~ ^~~~~~~~~~~~~~~~~~~ sdp.c:150:5: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(repeat->offsets)); ^~~~~~~~~~~~~~~~~~ sdp.c:174:37: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%a[^:]:%a[^\n]", &(encrypt->method), &(encrypt->key)); ~~ ^~~~~~~~~~~~~~~~~~ sdp.c:174:57: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%a[^:]:%a[^\n]", &(encrypt->method), &(encrypt->key)); ~~ ^~~~~~~~~~~~~~~ sdp.c:213:39: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%as %d %as %as\n", &(media->name), ~~ ^~~~~~~~~~~~~~ sdp.c:214:21: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(media->port), &(media->transport), ^~~~~~~~~~~~~~~~~~~ sdp.c:215:5: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(media->format_list)); ^~~~~~~~~~~~~~~~~~~~~ sdp.c:251:36: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%as %as %as\n", &(network->network_type), ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ sdp.c:252:5: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(network->address_type), &(network->address)); ^~~~~~~~~~~~~~~~~~~~~~~~ sdp.c:252:31: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(network->address_type), &(network->address)); ^~~~~~~~~~~~~~~~~~~ sdp.c:266:32: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%as:%as\n", &(bwm->modifier), &(bwm->value)); ~~ ^~~~~~~~~~~~~~~~ sdp.c:266:50: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%as:%as\n", &(bwm->modifier), &(bwm->value)); ~~ ^~~~~~~~~~~~~ sdp.c:278:32: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%as:%as\n", &(encrypt->method), &(encrypt->key)); ~~ ^~~~~~~~~~~~~~~~~~ sdp.c:278:52: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%as:%as\n", &(encrypt->method), &(encrypt->key)); ~~ ^~~~~~~~~~~~~~~ sdp.c:317:39: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] sscanf(value, "%as %d %as %as\n", &(new_media->name), ~~ ^~~~~~~~~~~~~~~~~~ sdp.c:318:25: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(new_media->port), &(new_media->transport), ^~~~~~~~~~~~~~~~~~~~~~~ sdp.c:319:5: warning: format specifies type 'float *' but the argument has type 'char **' [-Wformat] &(new_media->format_list)); ^~~~~~~~~~~~~~~~~~~~~~~~~ 28 warnings generated. libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c sdp.c -o sdp.o >/dev/null 2>&1 libtool --mode=compile cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c sap.c libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c sap.c -fPIC -DPIC -o .libs/sap.o sap.c:106:31: warning: passing '__uint8_t [1024]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] buflen = udp_recv(s->s, buffer, SAP_MAX_PACKET_LEN); ^~~~~~ ./net_udp.h:50:43: note: passing argument to parameter 'buffer' here int udp_recv(socket_udp *s, char *buffer, int buflen); ^ sap.c:119:30: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] sap_p.payload = strstr(packetptr, "v=0"); ^~~~~~~~~ /usr/include/string.h:68:26: note: passing argument to parameter here char *strstr(const char *, const char *); ^ sap.c:119:21: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] sap_p.payload = strstr(packetptr, "v=0"); ^ ~~~~~~~~~~~~~~~~~~~~~~~~ sap.c:158:45: warning: passing 'unsigned char *' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] p->header->authentication_length ? strlen(p->authentication_data) : 0); ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:61:28: note: passing argument to parameter here size_t strlen(const char *); ^ 4 warnings generated. libtool: compile: cc -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c sap.c -o sap.o >/dev/null 2>&1 libtool --mode=link cc crypt_random.lo debug.lo md5.lo memory.lo net_udp.lo qfDES.lo util.lo hmac.lo base64.lo ntp.lo rtp.lo drand48.lo mbus_parser.lo mbus_config.lo mbus_addr.lo mbus.lo btree.lo asarray.lo rijndael-alg-fst.lo rijndael-api-fst.lo sdp.lo sap.lo -o libuclmmbase.la -rpath /usr/pkg/lib -version-number 1:2:16 libtool: link: cc -shared -fPIC -DPIC .libs/libuclmmbase.la.lnkscript -L/usr/pkgsrc/work/mbone/common-mml/work/.buildlink/lib -Wl,-soname -Wl,libuclmmbase.so.1 -o .libs/libuclmmbase.so.1.2.16 libtool: link: rm -f .libs/libuclmmbase.la.lnkscript libtool: link: (cd ".libs" && rm -f "libuclmmbase.so.1" && ln -s "libuclmmbase.so.1.2.16" "libuclmmbase.so.1") libtool: link: (cd ".libs" && rm -f "libuclmmbase.so" && ln -s "libuclmmbase.so.1.2.16" "libuclmmbase.so") libtool: link: ar cru .libs/libuclmmbase.a @.libs/libuclmmbase.libcmd libtool: link: ranlib .libs/libuclmmbase.a libtool: link: ( cd ".libs" && rm -f "libuclmmbase.la" && ln -s "../libuclmmbase.la" "libuclmmbase.la" ) libtool --mode=compile cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_base64.c libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_base64.c -fPIC -DPIC -o .libs/test_base64.o test_base64.c:55:19: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] i = base64encode(input, strlen(input), output, 100); ^~~~~ ../src/base64.h:36:39: note: passing argument to parameter 'input' here int base64encode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ test_base64.c:55:41: warning: passing 'char [100]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] i = base64encode(input, strlen(input), output, 100); ^~~~~~ ../src/base64.h:36:79: note: passing argument to parameter 'output' here int base64encode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ test_base64.c:63:19: warning: passing 'char [100]' to parameter of type 'const unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] i = base64decode(output, i, decode, 100); ^~~~~~ ../src/base64.h:37:39: note: passing argument to parameter 'input' here int base64decode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ test_base64.c:63:30: warning: passing 'char [100]' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] i = base64decode(output, i, decode, 100); ^~~~~~ ../src/base64.h:37:79: note: passing argument to parameter 'output' here int base64decode(const unsigned char *input, int input_length, unsigned char *output, int output_length); ^ 4 warnings generated. libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_base64.c -o test_base64.o >/dev/null 2>&1 libtool --mode=compile cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_des.c libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_des.c -fPIC -DPIC -o .libs/test_des.o libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_des.c -o test_des.o >/dev/null 2>&1 libtool --mode=compile cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_md5.c libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_md5.c -fPIC -DPIC -o .libs/test_md5.o libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_md5.c -o test_md5.o >/dev/null 2>&1 libtool --mode=compile cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_net_udp.c libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_net_udp.c -fPIC -DPIC -o .libs/test_net_udp.o test_net_udp.c:49:23: warning: use of logical '&&' with constant operand [-Wconstant-logical-operand] buf[i] = (lrand48() && 0xff00) >> 8; ^ ~~~~~~ test_net_udp.c:49:23: note: use '&' for a bitwise operation buf[i] = (lrand48() && 0xff00) >> 8; ^~ & test_net_udp.c:49:23: note: remove constant to silence this warning buf[i] = (lrand48() && 0xff00) >> 8; ~^~~~~~~~~ 1 warning generated. libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_net_udp.c -o test_net_udp.o >/dev/null 2>&1 libtool --mode=compile cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_memory.c libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_memory.c -fPIC -DPIC -o .libs/test_memory.o libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_memory.c -o test_memory.o >/dev/null 2>&1 libtool --mode=compile cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_mbus_parser.c libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_mbus_parser.c -fPIC -DPIC -o .libs/test_mbus_parser.o libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_mbus_parser.c -o test_mbus_parser.o >/dev/null 2>&1 libtool --mode=compile cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_mbus_addr.c libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_mbus_addr.c -fPIC -DPIC -o .libs/test_mbus_addr.o libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test_mbus_addr.c -o test_mbus_addr.o >/dev/null 2>&1 libtool --mode=compile cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test.c libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test.c -fPIC -DPIC -o .libs/test.o libtool: compile: cc -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -c test.c -o test.o >/dev/null 2>&1 libtool --mode=link cc test_base64.o test_des.o test_md5.o test_net_udp.o test_memory.o test_mbus_parser.o test_mbus_addr.o test.o -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H ../src/libuclmmbase.la -L../src -o test-libcommon libtool: link: cc test_base64.o test_des.o test_md5.o test_net_udp.o test_memory.o test_mbus_parser.o test_mbus_addr.o test.o -I../src -O2 -march=i586 -W -Wall -Wwrite-strings -Wbad-function-cast -Wmissing-prototypes -Wcast-qual -Wmissing-declarations -DHAVE_CONFIG_H -o .libs/test-libcommon -L../src/.libs -luclmmbase -L/usr/pkgsrc/work/mbone/common-mml/work/.buildlink/lib -L../src -Wl,-rpath,/usr/pkg/lib ../src/.libs/libuclmmbase.so: undefined reference to `modf' clang: error: linker command failed with exit code 1 (use -v to see invocation) *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/mbone/common-mml/work/common/tests *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/work/mbone/common-mml/work/common *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/mbone/common-mml *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/mbone/common-mml