Hi,
I get the following error when poudriere building editors/uemacs on
14.0-CURRENT 1400079:
../src/eval.c:1483:10: error: incompatible pointer to integer conversion
returning 'void *' from a function with result type 'int'
[-Wint-conversion]
return NULL;
^~~~
/usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL'
#define NULL ((void *)0)
^~~~~~~~~~~
../src/eval.c:1495:9: error: incompatible pointer to integer conversion
returning 'void *' from a function with result type 'int'
[-Wint-conversion]
return NULL;
^~~~
/usr/include/sys/_null.h:34:14: note: expanded from macro 'NULL'
#define NULL ((void *)0)
^~~~~~~~~~~
../src/eval.c:1501:19: warning: a function definition without a
prototype is deprecated in all versions of C and is not supported in C2x
[-Wdeprecated-non-prototype]
char *PASCAL NEAR getwlist(buf)
^
../src/eval.c:1525:17: warning: a function definition without a
prototype is deprecated in all versions of C and is not supported in C2x
[-Wdeprecated-non-prototype]
int PASCAL NEAR is_num(st)
^
../src/eval.c:1558:17: warning: a function definition without a
prototype is deprecated in all versions of C and is not supported in C2x
[-Wdeprecated-non-prototype]
int PASCAL NEAR dispvar(f, n) /* display a variable's value */
^
../src/eval.c:1608:13: warning: type specifier missing, defaults to
'int'; ISO C99 and later do not support implicit int [-Wimplicit-int]
PASCAL NEAR desvars(f, n)
^
int
../src/eval.c:1608:13: warning: a function definition without a
prototype is deprecated in all versions of C and is not supported in C2x
[-Wdeprecated-non-prototype]
../src/eval.c:1711:17: warning: a function definition without a
prototype is deprecated in all versions of C and is not supported in C2x
[-Wdeprecated-non-prototype]
int PASCAL NEAR desfunc(f, n)
^
../src/eval.c:1754:18: warning: a function definition without a
prototype is deprecated in all versions of C and is not supported in C2x
[-Wdeprecated-non-prototype]
VOID PASCAL NEAR pad(s, len) /* pad a string to indicated length */
^
60 warnings and 2 errors generated.
*** Error code 1
Stop.
make[2]: stopped in
/wrkdirs/usr/ports/editors/uemacs/work/uemacs-4.0_1/freebsd
*** Error code 1
Stop.
make[1]: stopped in /wrkdirs/usr/ports/editors/uemacs/work/uemacs-4.0_1
*** Error code 1
Stop.
make: stopped in /usr/ports/editors/uemacs
Is this known?
Thank you.
--
José Pérez