=> Bootstrap dependency digest>=20010302: found digest-20121220 ===> Building for ap2-auth-ntlm-0.2 Use of assignment to $[ is deprecated at /usr/pkg/sbin/apxs line 86. /usr/pkg/libexec/apr/libtool --silent --mode=compile cc -O2 -march=i586 -I/usr/pkg/include/apr-0 -I/usr/include -I/usr/pkg/include -DAP_HAVE_DESIGNATED_INITIALIZER -I/usr/pkg/include/httpd -I/usr/pkg/include/apr-0 -I/usr/pkg/include/apr-0 -I/usr/pkg/include -I/usr/pkg/include -I/usr/pkg/include/apr-0 -I/usr/include -c -o mod_ntlm.lo mod_ntlm.c && touch mod_ntlm.slo In file included from mod_ntlm.c:34: ./mod_ntlm.h:45:2: error: unknown type name 'apr_thread_mutex_t'; did you mean 'apr_thread_once_t'? apr_thread_mutex_t *ntlm_mutex; /* Protect ntlm_connection variable */ ^~~~~~~~~~~~~~~~~~ apr_thread_once_t /usr/pkgsrc/work/www/ap2-auth-ntlm/work/.buildlink/include/apr-0/apr_thread_proc.h:175:39: note: 'apr_thread_once_t' declared here typedef struct apr_thread_once_t apr_thread_once_t; ^ In file included from mod_ntlm.c:41: ./ntlmssp.inc.c:138:17: warning: passing 'unsigned char [8]' to parameter of type 'const char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (strncmp(msg->protocol, "NTLMSSP", 8)) ^~~~~~~~~~~~~ /usr/include/string.h:63:26: note: passing argument to parameter here int strncmp(const char *, const char *, size_t); ^ In file included from mod_ntlm.c:41: ./ntlmssp.inc.c:248:42: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ntlm_extract_string(r, hostname, (char *) msg, msglen, ^~~~~~~~~~~~ ./ntlmssp.inc.c:165:36: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, ^ ./ntlmssp.inc.c:259:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ntlm_extract_string(r, domainname, (char *) msg, ^~~~~~~~~~~~ ./ntlmssp.inc.c:165:36: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, ^ ./ntlmssp.inc.c:270:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ntlm_extract_mem(r, lm, (char *) msg, msglen, msg->lm_off, ^~~~~~~~~~~~ ./ntlmssp.inc.c:145:33: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, ^ ./ntlmssp.inc.c:281:33: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ntlm_extract_mem(r, nt, (char *) msg, msglen, msg->nt_off, ^~~~~~~~~~~~ ./ntlmssp.inc.c:145:33: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, ^ ./ntlmssp.inc.c:284:34: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ntlm_extract_mem(r, nt, (char *) msg, msglen, msg->lm_off, ^~~~~~~~~~~~ ./ntlmssp.inc.c:145:33: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, ^ ./ntlmssp.inc.c:298:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ntlm_extract_unicode(r, username, (char *) msg, msglen, ^~~~~~~~~~~~ ./ntlmssp.inc.c:211:37: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, ^ ./ntlmssp.inc.c:303:43: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ntlm_extract_string(r, username, (char *) msg, msglen, ^~~~~~~~~~~~ ./ntlmssp.inc.c:165:36: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, ^ ./ntlmssp.inc.c:324:44: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ntlm_extract_unicode(r, hostname, (char *) msg, msglen, ^~~~~~~~~~~~ ./ntlmssp.inc.c:211:37: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, ^ ./ntlmssp.inc.c:330:43: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ntlm_extract_string(r, hostname, (char *) msg, msglen, ^~~~~~~~~~~~ ./ntlmssp.inc.c:165:36: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, ^ ./ntlmssp.inc.c:345:46: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ntlm_extract_unicode(r, domainname, (char *) msg, msglen, ^~~~~~~~~~~~ ./ntlmssp.inc.c:211:37: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, ^ ./ntlmssp.inc.c:350:45: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] if (ntlm_extract_string(r, domainname, (char *) msg, msglen, ^~~~~~~~~~~~ ./ntlmssp.inc.c:165:36: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, ^ ./ntlmssp.inc.c:384:12: warning: passing 'unsigned char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(msg->protocol, "NTLMSSP"); ^~~~~~~~~~~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ In file included from mod_ntlm.c:41: ./ntlmssp.inc.c:398:12: warning: passing 'unsigned char [8]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strcpy(msg->protocol, "NTLMSSP"); ^~~~~~~~~~~~~ /usr/include/string.h:58:31: note: passing argument to parameter here char *strcpy(char * __restrict, const char * __restrict); ^ In file included from mod_ntlm.c:41: ./ntlmssp.inc.c:404:26: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ntlm_put_in_unicode((char *)msg->dom,domainname, ^~~~~~~~~~~~~~~~ ./ntlmssp.inc.c:191:36: note: passing argument to parameter 'dst' here ntlm_put_in_unicode(unsigned char *dst, ^ ./ntlmssp.inc.c:404:43: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types with different sign [-Wpointer-sign] ntlm_put_in_unicode((char *)msg->dom,domainname, ^~~~~~~~~~ ./ntlmssp.inc.c:192:37: note: passing argument to parameter 'src' here unsigned char *src, unsigned srclen, unsigned max) ^ ./ntlmssp.inc.c:415:14: warning: passing 'unsigned char [32]' to parameter of type 'char *' converts between pointers to integer types with different sign [-Wpointer-sign] strncpy(msg->dom,domainname,len); ^~~~~~~~ /usr/include/string.h:64:32: note: passing argument to parameter here char *strncpy(char * __restrict, const char * __restrict, size_t); ^ mod_ntlm.c:76:44: warning: format string is not a string literal (potentially insecure) [-Wformat-security] ap_log_rerror(APLOG_MARK, level, 0, r, s); ^ mod_ntlm.c:93:49: warning: format string is not a string literal (potentially insecure) [-Wformat-security] ap_log_error(APLOG_MARK, level, 0, pServer, s); ^ In file included from mod_ntlm.c:101: ./smbval/smbencrypt.inc.c:23:10: fatal error: 'sys/vfs.h' file not found #include ^ 19 warnings and 2 errors generated. apxs:Error: Command failed with rc=65536 . *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/www/ap2-auth-ntlm *** Error code 1 Stop. bmake: stopped in /usr/pkgsrc/www/ap2-auth-ntlm