=> "/opt/pkg/bin/bmake" ["-C", "/Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/net/sharity-light", "all", "BATCH=1", "DEPENDS_TARGET=/nonexistent"] ===> Building for sharity-light-1.3 --- nfs_dir --- --- proc.o --- clang -Iinclude -I. -Wall -O2 -DNETBSD -c -o proc.o proc.c --- nfs_dir --- (cd nfs; /opt/pkg/bin/bmake "CFLAGS=-Wall -O2 -DNETBSD" "CC=clang" "ARCH= " "RPC_WARNFLAGS=-Wno-unused -Wno-switch -Wno-uninitialized") --- nfs_prot.h --- rm -f nfs_prot.h rpcgen -h nfs_prot.x | sed 's@char data\[NFS_FHSIZE\];@long long data\[NFS_FHSIZE / sizeof(long long)\];@' > nfs_prot.h --- nfs_prot_xdr.c --- rm -f nfs_prot_xdr.c rpcgen -c nfs_prot.x | sed 's;^#include ".*/nfs_prot.h"$;#include "nfs_prot.h";' >nfs_prot_xdr.c --- proc.o --- proc.c:88:16: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 88 | strcpy(p, name); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~ proc.c:88:19: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 88 | strcpy(p, name); | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~~~~~~~~ proc.c:96:9: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 96 | strcpy(p, name); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~ proc.c:96:12: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 96 | strcpy(p, name); | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:33: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~~~~~~~~ proc.c:137:22: warning: passing 'const byte *' (aka 'const unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 137 | len = strlen(name); | ^~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | size_t strlen(const char *__s); | ^ proc.c:546:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 546 | char* buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:554:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 554 | p = smb_setup_header(server, SMBopen, 2, 2 + len); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:557:26: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 557 | smb_encode_ascii(p, pathname, len); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:557:29: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 557 | smb_encode_ascii(p, pathname, len); | ^~~~~~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:570:19: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 570 | p = smb_setup_header(server, SMBopen, 2, 2 + len); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:573:34: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 573 | smb_encode_ascii(p, pathname, len); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:573:37: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 573 | smb_encode_ascii(p, pathname, len); | ^~~~~~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:608:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 608 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:628:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 628 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:645:50: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 645 | smb_decode_data(SMB_BUF(server->packet), data, &data_len, fs); | ^~~~ proc.c:113:32: note: passing argument to parameter 'data' here 113 | smb_decode_data(byte *p, byte *data, word *data_len, int fs) | ^ proc.c:668:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 668 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:683:47: warning: passing 'char *' to parameter of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 683 | result = smb_request_read_raw(server, data, count); | ^~~~ include/smb/smb_fs.h:158:41: note: passing argument to parameter 'target' here 158 | unsigned char *target, int max_len); | ^ proc.c:693:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 693 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:720:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 720 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:748:48: warning: passing 'const char *' to parameter of type 'const unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 748 | result = smb_request_write_raw(server, data, count); | ^~~~ include/smb/smb_fs.h:160:48: note: passing argument to parameter 'source' here 160 | unsigned const char *source, int length); | ^ proc.c:778:9: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 778 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:782:5: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 782 | p = smb_setup_header(server, command, 3, len + 2); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:785:20: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 785 | smb_encode_ascii(p, path, len); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:785:23: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 785 | smb_encode_ascii(p, path, len); | ^~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:824:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 824 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:831:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 831 | p = smb_setup_header(server, SMBmv, 1, olen + nlen + 4); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:833:30: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 833 | p = smb_encode_ascii(p, opath, olen); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:833:33: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 833 | p = smb_encode_ascii(p, opath, olen); | ^~~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:833:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 833 | p = smb_encode_ascii(p, opath, olen); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:834:26: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 834 | smb_encode_ascii(p, npath, olen); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:834:29: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 834 | smb_encode_ascii(p, npath, olen); | ^~~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:854:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 854 | p = smb_setup_header(server, SMBmkdir, 0, 2 + len); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:855:26: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 855 | smb_encode_ascii(p, path, len); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:855:29: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 855 | smb_encode_ascii(p, path, len); | ^~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:875:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 875 | p = smb_setup_header(server, SMBrmdir, 0, 2 + len); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:876:26: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 876 | smb_encode_ascii(p, path, len); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:876:29: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 876 | smb_encode_ascii(p, path, len); | ^~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:891:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 891 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:897:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 897 | p = smb_setup_header(server, SMBunlink, 1, 2 + len); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:899:26: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 899 | smb_encode_ascii(p, path, len); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:899:29: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 899 | smb_encode_ascii(p, path, len); | ^~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:914:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 914 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:919:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 919 | p = smb_setup_header(server, SMBwrite, 5, 3); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:924:26: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 924 | smb_encode_ascii(p, "", 0); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:924:29: warning: passing 'char[1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 924 | smb_encode_ascii(p, "", 0); | ^~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:987:13: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 987 | buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:998:27: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 998 | p = smb_setup_header(server, SMBsearch, 2, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 999 | 5 + strlen(mask)); | ~~~~~~~~~~~~~~~~~ proc.c:1002:46: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1002 | p = smb_encode_ascii(p, mask, strlen(mask)); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1002:49: warning: passing 'char[dirlen + 5]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1002 | p = smb_encode_ascii(p, mask, strlen(mask)); | ^~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1002:27: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1002 | p = smb_encode_ascii(p, mask, strlen(mask)); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1004:45: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1004 | p = smb_encode_word(p, 0); | ^ proc.c:59:23: note: passing argument to parameter 'p' here 59 | smb_encode_word(byte *p, word data) | ^ proc.c:1004:27: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1004 | p = smb_encode_word(p, 0); | ^ ~~~~~~~~~~~~~~~~~~~~~ proc.c:1006:27: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1006 | p = smb_setup_header(server, SMBsearch, 2, | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1007 | 5 + SMB_STATUS_SIZE); | ~~~~~~~~~~~~~~~~~~~~ proc.c:1010:46: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1010 | p = smb_encode_ascii(p, "", 0); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1010:49: warning: passing 'char[1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1010 | p = smb_encode_ascii(p, "", 0); | ^~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1010:27: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1010 | p = smb_encode_ascii(p, "", 0); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1011:47: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1011 | p = smb_encode_vblock(p, status, SMB_STATUS_SIZE, 0); | ^ proc.c:104:25: note: passing argument to parameter 'p' here 104 | smb_encode_vblock(byte *p, const byte *data, word len, int fs) | ^ proc.c:1011:50: warning: passing 'char[21]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1011 | p = smb_encode_vblock(p, status, SMB_STATUS_SIZE, 0); | ^~~~~~ proc.c:104:40: note: passing argument to parameter 'data' here 104 | smb_encode_vblock(byte *p, const byte *data, word len, int fs) | ^ proc.c:1011:27: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1011 | p = smb_encode_vblock(p, status, SMB_STATUS_SIZE, 0); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1030:19: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1030 | p = SMB_VWV(server->packet); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1031:37: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1031 | p = smb_decode_word(p, &count); /* vwv[0] = count-returned */ | ^ proc.c:67:23: note: passing argument to parameter 'p' here 67 | smb_decode_word(byte *p, word *data) | ^ proc.c:1031:19: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1031 | p = smb_decode_word(p, &count); /* vwv[0] = count-returned */ | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1032:37: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1032 | p = smb_decode_word(p, &bcc); | ^ proc.c:67:23: note: passing argument to parameter 'p' here 67 | smb_decode_word(byte *p, word *data) | ^ proc.c:1032:19: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1032 | p = smb_decode_word(p, &bcc); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1269:7: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1269 | p = SMB_BUF(outbuf); | ^ ~~~~~~~~~~~~~~~ proc.c:1257:28: warning: implicit conversion from 'int' to 'unsigned char' changes value from 4079 to 239 [-Wconstant-conversion] 1257 | WSET(outbuf,smb_mdrcnt,TRANS2_MAX_TRANSFER); | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ include/smb/smb.h:18:34: note: expanded from macro 'TRANS2_MAX_TRANSFER' 18 | #define TRANS2_MAX_TRANSFER (4096-17) | ~~~~^~~ include/smb/smb.h:36:43: note: expanded from macro 'WSET' 36 | #define WSET(buf,pos,val) (BVAL(buf,pos)=(val), BVAL(buf,(pos)+1)=(unsigned)(val)>>8) | ~ ^~~ proc.c:1461:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1461 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:1468:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1468 | p = smb_setup_header(server, SMBgetatr, 0, 2 + len); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1469:26: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1469 | smb_encode_ascii(p, path, len); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1469:29: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1469 | smb_encode_ascii(p, path, len); | ^~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1493:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1493 | char* buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:1557:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1557 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:1564:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1564 | p = smb_setup_header(server, SMBsetatr, 8, 4 + len); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1567:30: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1567 | p = smb_encode_ascii(p, path, len); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1567:33: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1567 | p = smb_encode_ascii(p, path, len); | ^~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1567:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1567 | p = smb_encode_ascii(p, path, len); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1568:30: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1568 | p = smb_encode_ascii(p, "", 0); | ^ proc.c:93:24: note: passing argument to parameter 'p' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1568:33: warning: passing 'char[1]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1568 | p = smb_encode_ascii(p, "", 0); | ^~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1568:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1568 | p = smb_encode_ascii(p, "", 0); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1585:15: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1585 | char *buf = server->packet; | ^ ~~~~~~~~~~~~~~ proc.c:1647:11: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1647 | p = SMB_VWV(server->packet); | ^ ~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1648:29: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1648 | p = smb_decode_word(p, &attr->total); | ^ proc.c:67:23: note: passing argument to parameter 'p' here 67 | smb_decode_word(byte *p, word *data) | ^ proc.c:1648:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1648 | p = smb_decode_word(p, &attr->total); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1649:29: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1649 | p = smb_decode_word(p, &attr->allocblocks); | ^ proc.c:67:23: note: passing argument to parameter 'p' here 67 | smb_decode_word(byte *p, word *data) | ^ proc.c:1649:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1649 | p = smb_decode_word(p, &attr->allocblocks); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1650:29: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1650 | p = smb_decode_word(p, &attr->blocksize); | ^ proc.c:67:23: note: passing argument to parameter 'p' here 67 | smb_decode_word(byte *p, word *data) | ^ proc.c:1650:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1650 | p = smb_decode_word(p, &attr->blocksize); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1651:29: warning: passing 'char *' to parameter of type 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1651 | p = smb_decode_word(p, &attr->free); | ^ proc.c:67:23: note: passing argument to parameter 'p' here 67 | smb_decode_word(byte *p, word *data) | ^ proc.c:1651:11: warning: assigning to 'char *' from 'byte *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1651 | p = smb_decode_word(p, &attr->free); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ proc.c:1728:32: warning: passing 'char[17]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1728 | p = smb_name_mangle(p, server->m.server_name); | ^~~~~~~~~~~~~~~~~~~~~ proc.c:133:38: note: passing argument to parameter 'name' here 133 | smb_name_mangle(byte *p, const byte *name) | ^ proc.c:1729:32: warning: passing 'char[17]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1729 | p = smb_name_mangle(p, server->m.client_name); | ^~~~~~~~~~~~~~~~~~~~~ proc.c:133:38: note: passing argument to parameter 'name' here 133 | smb_name_mangle(byte *p, const byte *name) | ^ proc.c:1773:42: warning: passing 'const char *' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1773 | p = smb_encode_dialect(p,prots[i].name, strlen(prots[i].name)); | ^~~~~~~~~~~~~ proc.c:85:41: note: passing argument to parameter 'name' here 85 | smb_encode_dialect(byte *p, const byte *name, int len) | ^ proc.c:1841:32: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1841 | strcpy(p, server->m.password); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~ proc.c:1843:32: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1843 | strcpy(p, server->m.username); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~ proc.c:1845:32: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1845 | strcpy(p, cfg_workgroup); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~ proc.c:1846:37: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1846 | p += strlen(p) + 1; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | size_t strlen(const char *__s); | ^ proc.c:1847:32: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1847 | strcpy(p, OS_id); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~ proc.c:1848:37: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1848 | p += strlen(p) + 1; | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/_string.h:96:28: note: passing argument to parameter '__s' here 96 | size_t strlen(const char *__s); | ^ proc.c:1849:32: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1849 | strcpy(p, client_id); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~ proc.c:1865:32: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1865 | strcpy(p, server->m.password); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~ proc.c:1867:32: warning: passing 'byte *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1867 | strcpy(p, server->m.username); | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/secure/_string.h:84:27: note: expanded from macro 'strcpy' 84 | __builtin___strcpy_chk (dest, __VA_ARGS__, __darwin_obsz (dest)) | ^~~~ proc.c:1893:33: warning: passing 'char[64]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1893 | p = smb_encode_ascii(p, server->m.service, strlen(server->m.service)); | ^~~~~~~~~~~~~~~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1894:32: warning: passing 'char[64]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1894 | p = smb_encode_ascii(p,server->m.password, strlen(server->m.password)); | ^~~~~~~~~~~~~~~~~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ proc.c:1895:33: warning: passing 'char[3]' to parameter of type 'const byte *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1895 | p = smb_encode_ascii(p, dev, strlen(dev)); | ^~~ proc.c:93:39: note: passing argument to parameter 'name' here 93 | smb_encode_ascii(byte *p, const byte *name, int len) | ^ --- nfs_dir --- --- mount.o --- clang -c -I. -I.. -Wall -O2 -DNETBSD mount.c --- proc.o --- 104 warnings generated. --- recode.o --- clang -Iinclude -I. -Wall -O2 -DNETBSD -c -o recode.o recode.c --- nfs_dir --- mount.c:150:51: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 150 | if (getsockname(sock, (struct sockaddr*) &sain, &namelen) <0) { | ^~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/socket.h:714:78: note: passing argument to parameter here 714 | int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict) | ^ 1 warning generated. --- nfs_funcs.o --- clang -c -I. -I.. -Wall -O2 -DNETBSD nfs_funcs.c --- sock.o --- clang -Iinclude -I. -Wall -O2 -DNETBSD -c -o sock.o sock.c --- nfs_dir --- nfs_funcs.c:371:7: warning: passing 'u_int *' (aka 'unsigned int *') to parameter of type 'int *' converts between pointers to integer types with different sign [-Wpointer-sign] 371 | &res.readres_u.reply.data.data_len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../my_defines.h:91:33: note: passing argument to parameter 'len' here --- sock.o --- sock.c:18:15: warning: cast to smaller integer type 'int' from 'struct file *' [-Wpointer-to-int-cast] --- nfs_dir --- 91 | int fo_read(my_attr_t *fa, int *len, char **data, fh_t fh, int off, int count); | ^ --- sock.o --- 18 | return close((int)filp); | ^~~~~~~~~ sock.c:34:18: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 34 | addr_len); | ^~~~~~~~ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/sys/socket.h:720:27: note: passing argument to parameter here 720 | socklen_t * __restrict) __DARWIN_ALIAS_C(recvfrom); | ^ --- nfs_dir --- ../my_defines.h:39:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 39 | void nfs_dispatch(); | ^ nfs_funcs.c:526:6: note: conflicting prototype is here 526 | void nfs_dispatch(struct svc_req *rqstp, SVCXPRT *transp) | ^ nfs_funcs.c:549:40: warning: expression does not compute the number of elements in this array; element type is 'struct dentry', not 'struct entry' [-Wsizeof-array-div] 549 | if (proc_i >= (sizeof(dispatch_table) / sizeof(struct entry))){ | ~~~~~~~~~~~~~~ ^ nfs_funcs.c:503:22: note: array 'dispatch_table' declared here 503 | static struct dentry dispatch_table[] = { | ^ nfs_funcs.c:549:40: note: place parentheses around the 'sizeof(struct entry)' expression to silence this warning 549 | if (proc_i >= (sizeof(dispatch_table) / sizeof(struct entry))){ | ^ nfs_funcs.c:556:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 556 | if (!svc_getargs(transp, dent->xdr_argument, (caddr_t)&argument)){ | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/rpc/svc.h:154:31: note: expanded from macro 'svc_getargs' 154 | (*(xprt)->xp_ops->xp_getargs)((xprt), (xargs), (argsp)) | ^ nfs_funcs.c:563:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 563 | result = (*dent->function) (&argument); | ^ nfs_funcs.c:568:7: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 568 | if (!svc_freeargs(transp, dent->xdr_argument, (caddr_t)&argument)){ | ^ /Applications/Xcode-16.4.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.5.sdk/usr/include/rpc/svc.h:164:32: note: expanded from macro 'svc_freeargs' --- sock.o --- sock.c:264:22: warning: cast to 'struct file *' from smaller integer type 'int' [-Wint-to-pointer-cast] --- nfs_dir --- 164 | (*(xprt)->xp_ops->xp_freeargs)((xprt), (xargs), (argsp)) | ^ --- sock.o --- 264 | server->sock_file = (struct file *)sock_fd; | ^~~~~~~~~~~~~~~~~~~~~~ sock.c:421:4: warning: cast to smaller integer type 'unsigned int' from 'unsigned char *' [-Wpointer-to-int-cast] 421 | (unsigned int)target, max_len); | ^~~~~~~~~~~~~~~~~~~~ sock.c:423:4: warning: cast to smaller integer type 'unsigned int' from 'unsigned char *' [-Wpointer-to-int-cast] 423 | (unsigned int)buffer, (unsigned int)sock_fd); | ^~~~~~~~~~~~~~~~~~~~ 5 warnings generated. --- nfs_dir --- 6 warnings generated. --- rumba.o --- clang -Iinclude -I. -Wall -O2 -DNETBSD -c -o rumba.o rumba.c --- nfs_dir --- --- syscalls.o --- clang -c -I. -I.. -Wall -O2 -DNETBSD syscalls.c syscalls.c:68:11: fatal error: 'nfs/nfsmount.h' file not found 68 | # include | ^~~~~~~~~~~~~~~~ 1 error generated. *** [syscalls.o] Error code 1 bmake[1]: stopped making "all" in /var/tmp/work/net/sharity-light/work/Sharity-Light.1.3/nfs bmake[1]: 1 error bmake[1]: stopped making "all" in /var/tmp/work/net/sharity-light/work/Sharity-Light.1.3/nfs *** [nfs_dir] Error code 2 bmake: stopped making "all" in /var/tmp/work/net/sharity-light/work/Sharity-Light.1.3 bmake: 1 error bmake: stopped making "all" in /var/tmp/work/net/sharity-light/work/Sharity-Light.1.3 *** Error code 2 Stop. bmake[1]: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/net/sharity-light *** Error code 1 Stop. bmake: stopped making "all" in /Volumes/data/jenkins/workspace/pkgsrc-macos-trunk-arm64/net/sharity-light