In file included from ../tirpc/rpc/rpc.h:38:0, from binddynport.c:41: ../tirpc/rpc/types.h:80:9: error: unknown type name '__u_quad_t' typedef __u_quad_t u_quad_t; ^~~~~~~~~~ ../tirpc/rpc/types.h:80:20: error: conflicting types for 'u_quad_t' typedef __u_quad_t u_quad_t; ^~~~~~~~ In file included from binddynport.c:29:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:69:28: note: previous declaration of 'u_quad_t' was here typedef unsigned long long u_quad_t; ^~~~~~~~ In file included from ../tirpc/rpc/rpc.h:38:0, from binddynport.c:41: ../tirpc/rpc/types.h:81:9: error: unknown type name '__fsid_t' typedef __fsid_t fsid_t; ^~~~~~~~ ../tirpc/rpc/types.h:85:9: error: unknown type name '__daddr_t' typedef __daddr_t daddr_t; ^~~~~~~~~ ../tirpc/rpc/types.h:86:9: error: unknown type name '__caddr_t' typedef __caddr_t caddr_t; ^~~~~~~~~ ../tirpc/rpc/types.h:86:19: error: conflicting types for 'caddr_t' typedef __caddr_t caddr_t; ^~~~~~~ In file included from binddynport.c:29:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:63:15: note: previous declaration of 'caddr_t' was here typedef char *caddr_t; ^~~~~~~ In file included from auth_none.c:49:0: ../tirpc/rpc/types.h:75:9: error: unknown type name '__u_char' typedef __u_char u_char; ^~~~~~~~ ../tirpc/rpc/types.h:75:18: error: conflicting types for 'u_char' typedef __u_char u_char; ^~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from auth_none.c:49: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:64:23: note: previous declaration of 'u_char' was here typedef unsigned char u_char; ^~~~~~ In file included from auth_none.c:49:0: ../tirpc/rpc/types.h:76:9: error: unknown type name '__u_short' typedef __u_short u_short; ^~~~~~~~~ ../tirpc/rpc/types.h:76:19: error: conflicting types for 'u_short' typedef __u_short u_short; ^~~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from auth_none.c:49: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:65:24: note: previous declaration of 'u_short' was here typedef unsigned short u_short, ushort; ^~~~~~~ In file included from auth_none.c:49:0: ../tirpc/rpc/types.h:77:9: error: unknown type name '__u_int' typedef __u_int u_int; ^~~~~~~ ../tirpc/rpc/types.h:77:17: error: conflicting types for 'u_int' typedef __u_int u_int; ^~~~~ In file included from ../tirpc/rpc/types.h:41:0, from auth_none.c:49: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:66:18: note: previous declaration of 'u_int' was here typedef unsigned u_int, uint; ^~~~~ In file included from auth_none.c:49:0: ../tirpc/rpc/types.h:78:9: error: unknown type name '__u_long' typedef __u_long u_long; ^~~~~~~~ ../tirpc/rpc/types.h:78:18: error: conflicting types for 'u_long' typedef __u_long u_long; ^~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from auth_none.c:49: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:67:23: note: previous declaration of 'u_long' was here typedef unsigned long u_long, ulong; ^~~~~~ In file included from auth_none.c:49:0: ../tirpc/rpc/types.h:79:9: error: unknown type name '__quad_t' typedef __quad_t quad_t; ^~~~~~~~ ../tirpc/rpc/types.h:79:18: error: conflicting types for 'quad_t' typedef __quad_t quad_t; ^~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from auth_none.c:49: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:68:19: note: previous declaration of 'quad_t' was here typedef long long quad_t; ^~~~~~ In file included from auth_none.c:49:0: ../tirpc/rpc/types.h:80:9: error: unknown type name '__u_quad_t' typedef __u_quad_t u_quad_t; ^~~~~~~~~~ ../tirpc/rpc/types.h:80:20: error: conflicting types for 'u_quad_t' typedef __u_quad_t u_quad_t; ^~~~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from auth_none.c:49: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:69:28: note: previous declaration of 'u_quad_t' was here typedef unsigned long long u_quad_t; ^~~~~~~~ In file included from auth_none.c:49:0: ../tirpc/rpc/types.h:81:9: error: unknown type name '__fsid_t' typedef __fsid_t fsid_t; ^~~~~~~~ ../tirpc/rpc/types.h:85:9: error: unknown type name '__daddr_t' typedef __daddr_t daddr_t; ^~~~~~~~~ ../tirpc/rpc/types.h:86:9: error: unknown type name '__caddr_t' typedef __caddr_t caddr_t; ^~~~~~~~~ ../tirpc/rpc/types.h:86:19: error: conflicting types for 'caddr_t' typedef __caddr_t caddr_t; ^~~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from auth_none.c:49: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:63:15: note: previous declaration of 'caddr_t' was here typedef char *caddr_t; ^~~~~~~ make[4]: *** [libtirpc_la-binddynport.lo] Error 1 make[4]: *** Waiting for unfinished jobs.... In file included from authunix_prot.c:39:0: ../tirpc/rpc/types.h:75:9: error: unknown type name '__u_char' typedef __u_char u_char; ^~~~~~~~ ../tirpc/rpc/types.h:75:18: error: conflicting types for 'u_char' typedef __u_char u_char; ^~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from authunix_prot.c:39: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:64:23: note: previous declaration of 'u_char' was here typedef unsigned char u_char; ^~~~~~ In file included from authunix_prot.c:39:0: ../tirpc/rpc/types.h:76:9: error: unknown type name '__u_short' typedef __u_short u_short; ^~~~~~~~~ ../tirpc/rpc/types.h:76:19: error: conflicting types for 'u_short' typedef __u_short u_short; ^~~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from authunix_prot.c:39: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:65:24: note: previous declaration of 'u_short' was here typedef unsigned short u_short, ushort; ^~~~~~~ In file included from authunix_prot.c:39:0: ../tirpc/rpc/types.h:77:9: error: unknown type name '__u_int' typedef __u_int u_int; ^~~~~~~ ../tirpc/rpc/types.h:77:17: error: conflicting types for 'u_int' typedef __u_int u_int; ^~~~~ In file included from ../tirpc/rpc/types.h:41:0, from authunix_prot.c:39: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:66:18: note: previous declaration of 'u_int' was here typedef unsigned u_int, uint; ^~~~~ In file included from authunix_prot.c:39:0: ../tirpc/rpc/types.h:78:9: error: unknown type name '__u_long' typedef __u_long u_long; ^~~~~~~~ ../tirpc/rpc/types.h:78:18: error: conflicting types for 'u_long' typedef __u_long u_long; ^~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from authunix_prot.c:39: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:67:23: note: previous declaration of 'u_long' was here typedef unsigned long u_long, ulong; ^~~~~~ In file included from authunix_prot.c:39:0: ../tirpc/rpc/types.h:79:9: error: unknown type name '__quad_t' typedef __quad_t quad_t; ^~~~~~~~ ../tirpc/rpc/types.h:79:18: error: conflicting types for 'quad_t' typedef __quad_t quad_t; ^~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from authunix_prot.c:39: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:68:19: note: previous declaration of 'quad_t' was here typedef long long quad_t; ^~~~~~ In file included from authunix_prot.c:39:0: ../tirpc/rpc/types.h:80:9: error: unknown type name '__u_quad_t' typedef __u_quad_t u_quad_t; ^~~~~~~~~~ ../tirpc/rpc/types.h:80:20: error: conflicting types for 'u_quad_t' typedef __u_quad_t u_quad_t; ^~~~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from authunix_prot.c:39: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:69:28: note: previous declaration of 'u_quad_t' was here typedef unsigned long long u_quad_t; ^~~~~~~~ In file included from authunix_prot.c:39:0: ../tirpc/rpc/types.h:81:9: error: unknown type name '__fsid_t' typedef __fsid_t fsid_t; ^~~~~~~~ ../tirpc/rpc/types.h:85:9: error: unknown type name '__daddr_t' typedef __daddr_t daddr_t; ^~~~~~~~~ ../tirpc/rpc/types.h:86:9: error: unknown type name '__caddr_t' typedef __caddr_t caddr_t; ^~~~~~~~~ ../tirpc/rpc/types.h:86:19: error: conflicting types for 'caddr_t' typedef __caddr_t caddr_t; ^~~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from authunix_prot.c:39: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:63:15: note: previous declaration of 'caddr_t' was here typedef char *caddr_t; ^~~~~~~ make[4]: *** [libtirpc_la-auth_none.lo] Error 1 In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: ../tirpc/rpc/types.h:75:9: error: unknown type name '__u_char' typedef __u_char u_char; ^~~~~~~~ ../tirpc/rpc/types.h:75:18: error: conflicting types for 'u_char' typedef __u_char u_char; ^~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from ../tirpc/rpc/xdr.h:46, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:64:23: note: previous declaration of 'u_char' was here typedef unsigned char u_char; ^~~~~~ In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: ../tirpc/rpc/types.h:76:9: error: unknown type name '__u_short' typedef __u_short u_short; ^~~~~~~~~ ../tirpc/rpc/types.h:76:19: error: conflicting types for 'u_short' typedef __u_short u_short; ^~~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from ../tirpc/rpc/xdr.h:46, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:65:24: note: previous declaration of 'u_short' was here typedef unsigned short u_short, ushort; ^~~~~~~ In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: ../tirpc/rpc/types.h:77:9: error: unknown type name '__u_int' typedef __u_int u_int; ^~~~~~~ ../tirpc/rpc/types.h:77:17: error: conflicting types for 'u_int' typedef __u_int u_int; ^~~~~ In file included from ../tirpc/rpc/types.h:41:0, from ../tirpc/rpc/xdr.h:46, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:66:18: note: previous declaration of 'u_int' was here typedef unsigned u_int, uint; ^~~~~ In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: ../tirpc/rpc/types.h:78:9: error: unknown type name '__u_long' typedef __u_long u_long; ^~~~~~~~ ../tirpc/rpc/types.h:78:18: error: conflicting types for 'u_long' typedef __u_long u_long; ^~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from ../tirpc/rpc/xdr.h:46, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:67:23: note: previous declaration of 'u_long' was here typedef unsigned long u_long, ulong; ^~~~~~ In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: ../tirpc/rpc/types.h:79:9: error: unknown type name '__quad_t' typedef __quad_t quad_t; ^~~~~~~~ ../tirpc/rpc/types.h:79:18: error: conflicting types for 'quad_t' typedef __quad_t quad_t; ^~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from ../tirpc/rpc/xdr.h:46, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:68:19: note: previous declaration of 'quad_t' was here typedef long long quad_t; ^~~~~~ In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: ../tirpc/rpc/types.h:80:9: error: unknown type name '__u_quad_t' typedef __u_quad_t u_quad_t; ^~~~~~~~~~ ../tirpc/rpc/types.h:80:20: error: conflicting types for 'u_quad_t' typedef __u_quad_t u_quad_t; ^~~~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from ../tirpc/rpc/xdr.h:46, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:69:28: note: previous declaration of 'u_quad_t' was here typedef unsigned long long u_quad_t; ^~~~~~~~ In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: ../tirpc/rpc/types.h:81:9: error: unknown type name '__fsid_t' typedef __fsid_t fsid_t; ^~~~~~~~ ../tirpc/rpc/types.h:85:9: error: unknown type name '__daddr_t' typedef __daddr_t daddr_t; ^~~~~~~~~ ../tirpc/rpc/types.h:86:9: error: unknown type name '__caddr_t' typedef __caddr_t caddr_t; ^~~~~~~~~ ../tirpc/rpc/types.h:86:19: error: conflicting types for 'caddr_t' typedef __caddr_t caddr_t; ^~~~~~~ In file included from ../tirpc/rpc/types.h:41:0, from ../tirpc/rpc/xdr.h:46, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/sys/types.h:63:15: note: previous declaration of 'caddr_t' was here typedef char *caddr_t; ^~~~~~~ authunix_prot.c: In function 'xdr_authunix_parms': authunix_prot.c:58:25: warning: pointer targets in passing argument 2 of 'xdr_u_int' differ in signedness [-Wpointer-sign] && xdr_u_int(xdrs, &(p->aup_uid)) ^ In file included from authunix_prot.c:40:0: ../tirpc/rpc/xdr.h:290:15: note: expected 'u_int * {aka int *}' but argument is of type 'uid_t * {aka unsigned int *}' extern bool_t xdr_u_int(XDR *, u_int *); ^~~~~~~~~ authunix_prot.c:59:25: warning: pointer targets in passing argument 2 of 'xdr_u_int' differ in signedness [-Wpointer-sign] && xdr_u_int(xdrs, &(p->aup_gid)) ^ In file included from authunix_prot.c:40:0: ../tirpc/rpc/xdr.h:290:15: note: expected 'u_int * {aka int *}' but argument is of type 'gid_t * {aka unsigned int *}' extern bool_t xdr_u_int(XDR *, u_int *); ^~~~~~~~~ authunix_prot.c:60:25: warning: passing argument 2 of 'xdr_array' from incompatible pointer type [-Wincompatible-pointer-types] && xdr_array(xdrs, (caddr_t *)&(p->aup_gids), ^ In file included from authunix_prot.c:40:0: ../tirpc/rpc/xdr.h:311:15: note: expected 'char **' but argument is of type 'caddr_t * {aka int *}' extern bool_t xdr_array(XDR *, char **, u_int *, u_int, u_int, xdrproc_t); ^~~~~~~~~ auth_unix.c: In function 'authunix_create': auth_unix.c:122:19: warning: assignment makes pointer from integer without a cast [-Wint-conversion] auth->ah_private = (caddr_t)au; ^ auth_unix.c:125:26: warning: assignment makes integer from pointer without a cast [-Wint-conversion] au->au_origcred.oa_base = NULL; ^ auth_unix.c:151:31: warning: assignment makes integer from pointer without a cast [-Wint-conversion] if ((au->au_origcred.oa_base = mem_alloc((u_int) len)) == NULL) { ^ auth_unix.c:151:57: warning: comparison between pointer and integer if ((au->au_origcred.oa_base = mem_alloc((u_int) len)) == NULL) { ^~ auth_unix.c:157:10: warning: passing argument 1 of 'memmove' makes pointer from integer without a cast [-Wint-conversion] memmove(au->au_origcred.oa_base, mymem, (size_t)len); ^~ In file included from auth_unix.c:50:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/string.h:26:7: note: expected 'void *' but argument is of type 'caddr_t {aka int}' void *memmove (void *, const void *, size_t); ^~~~~~~ In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: auth_unix.c:171:13: warning: passing argument 1 of 'free' makes pointer from integer without a cast [-Wint-conversion] mem_free(au->au_origcred.oa_base, (u_int)len); ^ ../tirpc/rpc/types.h:66:35: note: in definition of macro 'mem_free' #define mem_free(ptr, bsize) free(ptr) ^~~ In file included from auth_unix.c:48:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/stdlib.h:41:6: note: expected 'void *' but argument is of type 'caddr_t {aka int}' void free (void *); ^~~~ auth_unix.c: In function 'authunix_validate': auth_unix.c:287:24: warning: passing argument 2 of 'xdrmem_create' makes pointer from integer without a cast [-Wint-conversion] xdrmem_create(&xdrs, verf->oa_base, verf->oa_length, ^~~~ In file included from ../tirpc/rpc/auth.h:49:0, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: ../tirpc/rpc/xdr.h:355:15: note: expected 'char *' but argument is of type 'caddr_t {aka int}' extern void xdrmem_create(XDR *, char *, u_int, enum xdr_op); ^~~~~~~~~~~~~ auth_unix.c:290:29: warning: comparison between pointer and integer if (au->au_shcred.oa_base != NULL) { ^~ In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: auth_unix.c:291:13: warning: passing argument 1 of 'free' makes pointer from integer without a cast [-Wint-conversion] mem_free(au->au_shcred.oa_base, ^ ../tirpc/rpc/types.h:66:35: note: in definition of macro 'mem_free' #define mem_free(ptr, bsize) free(ptr) ^~~ In file included from auth_unix.c:48:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/stdlib.h:41:6: note: expected 'void *' but argument is of type 'caddr_t {aka int}' void free (void *); ^~~~ auth_unix.c:293:26: warning: assignment makes integer from pointer without a cast [-Wint-conversion] au->au_shcred.oa_base = NULL; ^ auth_unix.c:300:26: warning: assignment makes integer from pointer without a cast [-Wint-conversion] au->au_shcred.oa_base = NULL; ^ auth_unix.c: In function 'authunix_refresh': auth_unix.c:328:23: warning: passing argument 2 of 'xdrmem_create' makes pointer from integer without a cast [-Wint-conversion] xdrmem_create(&xdrs, au->au_origcred.oa_base, ^~ In file included from ../tirpc/rpc/auth.h:49:0, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: ../tirpc/rpc/xdr.h:355:15: note: expected 'char *' but argument is of type 'caddr_t {aka int}' extern void xdrmem_create(XDR *, char *, u_int, enum xdr_op); ^~~~~~~~~~~~~ In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: auth_unix.c: In function 'authunix_destroy': auth_unix.c:361:11: warning: passing argument 1 of 'free' makes pointer from integer without a cast [-Wint-conversion] mem_free(au->au_origcred.oa_base, au->au_origcred.oa_length); ^ ../tirpc/rpc/types.h:66:35: note: in definition of macro 'mem_free' #define mem_free(ptr, bsize) free(ptr) ^~~ In file included from auth_unix.c:48:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/stdlib.h:41:6: note: expected 'void *' but argument is of type 'caddr_t {aka int}' void free (void *); ^~~~ auth_unix.c:363:28: warning: comparison between pointer and integer if (au->au_shcred.oa_base != NULL) ^~ In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: auth_unix.c:364:12: warning: passing argument 1 of 'free' makes pointer from integer without a cast [-Wint-conversion] mem_free(au->au_shcred.oa_base, au->au_shcred.oa_length); ^ ../tirpc/rpc/types.h:66:35: note: in definition of macro 'mem_free' #define mem_free(ptr, bsize) free(ptr) ^~~ In file included from auth_unix.c:48:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/stdlib.h:41:6: note: expected 'void *' but argument is of type 'caddr_t {aka int}' void free (void *); ^~~~ auth_unix.c:368:28: warning: comparison between pointer and integer if (auth->ah_verf.oa_base != NULL) ^~ In file included from ../tirpc/rpc/xdr.h:46:0, from ../tirpc/rpc/auth.h:49, from ../tirpc/rpc/clnt.h:43, from auth_unix.c:53: auth_unix.c:369:12: warning: passing argument 1 of 'free' makes pointer from integer without a cast [-Wint-conversion] mem_free(auth->ah_verf.oa_base, auth->ah_verf.oa_length); ^ ../tirpc/rpc/types.h:66:35: note: in definition of macro 'mem_free' #define mem_free(ptr, bsize) free(ptr) ^~~ In file included from auth_unix.c:48:0: /home/buildroot/autobuild/run/instance-0/output/host/arm-buildroot-linux-musleabihf/sysroot/usr/include/stdlib.h:41:6: note: expected 'void *' but argument is of type 'caddr_t {aka int}' void free (void *); ^~~~ make[4]: *** [libtirpc_la-authunix_prot.lo] Error 1 make[4]: *** [libtirpc_la-auth_unix.lo] Error 1 make[3]: *** [all-recursive] Error 1 make[2]: *** [all] Error 2 make[1]: *** [/home/buildroot/autobuild/run/instance-0/output/build/libtirpc-1.0.3/.stamp_built] Error 2 make: *** [_all] Error 2 make: Leaving directory `/home/buildroot/autobuild/run/instance-0/buildroot'