------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/ncurses-6.1.20190525.txz Installing /packages/All/perl5-5.30.2.txz ===== Message from perl5-5.30.2: -- The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. SUCCEEDED 00:00:05 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- ===> NOTICE: The nvi port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> nvi-m17n-1.79.20040608_5,1 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> NOTICE: The nvi port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> nvi-m17n-1.79.20040608_5,1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by nvi-m17n-1.79.20040608_5,1 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> NOTICE: The nvi port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> nvi-m17n-1.79.20040608_5,1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by nvi-m17n-1.79.20040608_5,1 for building => SHA256 Checksum OK for nvi-1.79.tar.gz. => SHA256 Checksum OK for nvi-m17n-1.79-20040608.diff.gz. SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> NOTICE: The nvi port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> nvi-m17n-1.79.20040608_5,1 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by nvi-m17n-1.79.20040608_5,1 for building ===> Extracting for nvi-m17n-1.79.20040608_5,1 => SHA256 Checksum OK for nvi-1.79.tar.gz. => SHA256 Checksum OK for nvi-m17n-1.79-20040608.diff.gz. Extracted Memory Use: 5.14M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for nvi-m17n-1.79.20040608_5,1 ===> Applying distribution patches for nvi-m17n-1.79.20040608_5,1 ===> Applying ports patches for nvi-m17n-1.79.20040608_5,1 ===> Cleanly applied ports patch(es) patch-Makefile.in patch-common-multibyte.c patch-config.h.in patch-configure patch-include_sys_queue.h patch-regex_regex2.h ln -s /usr/include/sys/queue.h /construction/editors/nvi-m17n/nvi-1.79/build/../include/sys/queue_dist.h SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> nvi-m17n-1.79.20040608_5,1 depends on file: /usr/local/lib/libncurses.so.6 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> nvi-m17n-1.79.20040608_5,1 depends on file: /usr/local/lib/libncurses.so.6 - found ===> Configuring for nvi-m17n-1.79.20040608_5,1 configure: warning: x86_64-portbld-dragonfly5.9: invalid host type loading site script /xports/Templates/config.site creating cache ./config.cache checking for a BSD compatible install... /usr/bin/install -c checking host system type... x86_64-portbld-dragonfly5.9 checking if --enable-debug option specified... no checking if --enable-multibyte option specified... yes checking whether the compiler (cc -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -L/usr/local/lib -Wl,-rpath=/usr/local/lib ) actually works... yes checking for sh... /bin/sh checking for sendmail... /usr/sbin/sendmail checking for perl5... /usr/local/bin/perl checking for preserve directory... /var/tmp/vi.recover checking for chmod... /bin/chmod checking for cp... /bin/cp checking for ln... /bin/ln checking for mkdir... /bin/mkdir checking for rm... /bin/rm checking for strip... /usr/bin/strip checking how to run the C preprocessor... cpp checking for X... no checking if --enable-canna option specified... no checking if --enable-perlinterp option specified... no checking if --enable-tknvi option specified... no checking if --enable-tclinterp option specified... no checking for tgetent in -ltermlib... no checking for tgetent in -ltermcap... no checking for sys/mman.h... yes checking for sys/select.h... yes checking for ANSI C header files... (cached) yes checking for ssize_t... (cached) yes checking whether byte ordering is bigendian... no checking for working const... yes checking for st_blksize in struct stat... yes checking for mode_t... (cached) yes checking for off_t... (cached) yes checking for pid_t... (cached) yes checking for size_t... (cached) yes checking whether struct tm is in sys/time.h or time.h... time.h checking for bsearch... (cached) yes checking for gethostname... (cached) yes checking for getopt... (cached) yes checking for memchr... (cached) yes checking for memcpy... (cached) yes checking for memmove... (cached) yes checking for memset... (cached) yes checking for bsearch... (cached) yes checking for gethostname... (cached) yes checking for getopt... (cached) yes checking for memchr... (cached) yes checking for memcpy... (cached) yes checking for memmove... (cached) yes checking for memset... (cached) yes checking for mkstemp... (cached) yes checking for mmap... (cached) yes checking for snprintf... (cached) yes checking for strdup... (cached) yes checking for strerror... (cached) yes checking for strpbrk... (cached) yes checking for strtol... (cached) yes checking for mkstemp... (cached) yes checking for mmap... (cached) yes checking for snprintf... (cached) yes checking for strdup... (cached) yes checking for strerror... (cached) yes checking for strpbrk... (cached) yes checking for strtol... (cached) yes checking for strtoul... (cached) yes checking for vsnprintf... (cached) yes checking for strtoul... (cached) yes checking for vsnprintf... (cached) yes checking for select... (cached) yes checking for setenv... (cached) yes checking for strsep... (cached) yes checking for unsetenv... (cached) yes checking for unistd.h... (cached) yes checking for getpagesize... (cached) yes checking for working mmap... yes checking for vfork.h... (cached) no checking for working vfork... yes checking for fcntl/flock... flock checking for ftruncate/chsize... ftruncate checking for tigetstr/tigetnum... no checking for setupterm... no checking for broken gettimeofday system call... okay checking for System V pty calls... yes checking for revoke system call... yes checking for int type sprintf return value... yes checking if --disable-db option specified... bundled DB checking if --disable-re option specified... bundled RE checking for u_char... yes checking for u_short... yes checking for u_int... yes checking for u_long... yes checking for u_int8_t... yes checking for u_int16_t... yes checking for int16_t... yes checking for u_int32_t... yes checking for int32_t... yes updating cache ./config.cache creating ./config.status creating Makefile creating port.h creating pathnames.h creating recover creating regular creating qregular creating config.h SUCCEEDED 00:00:04 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for nvi-m17n-1.79.20040608_5,1 --- cl_bsd.o --- --- cl_funcs.o --- --- cl_main.o --- --- cl_read.o --- --- cl_screen.o --- --- cl_term.o --- --- cut.o --- --- delete.o --- --- ex.o --- --- ex_abbrev.o --- --- cl_bsd.o --- cc -c -D_PATH_SYSEXRC=\"/usr/local/etc/vi.exrc\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I. -I./../include -I./../regex -I./../db/include -I./../curses ./../cl/cl_bsd.c --- cl_funcs.o --- cc -c -D_PATH_SYSEXRC=\"/usr/local/etc/vi.exrc\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I. -I./../include -I./../regex -I./../db/include -I./../curses ./../cl/cl_funcs.c --- cl_main.o --- cc -c -D_PATH_SYSEXRC=\"/usr/local/etc/vi.exrc\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I. -I./../include -I./../regex -I./../db/include -I./../curses ./../cl/cl_main.c --- cl_read.o --- cc -c -D_PATH_SYSEXRC=\"/usr/local/etc/vi.exrc\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I. -I./../include -I./../regex -I./../db/include -I./../curses ./../cl/cl_read.c --- cl_screen.o --- cc -c -D_PATH_SYSEXRC=\"/usr/local/etc/vi.exrc\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I. -I./../include -I./../regex -I./../db/include -I./../curses ./../cl/cl_screen.c --- cl_term.o --- cc -c -D_PATH_SYSEXRC=\"/usr/local/etc/vi.exrc\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I. -I./../include -I./../regex -I./../db/include -I./../curses ./../cl/cl_term.c --- cut.o --- cc -c -D_PATH_SYSEXRC=\"/usr/local/etc/vi.exrc\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I. -I./../include -I./../regex -I./../db/include -I./../curses ./../common/cut.c --- delete.o --- cc -c -D_PATH_SYSEXRC=\"/usr/local/etc/vi.exrc\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I. -I./../include -I./../regex -I./../db/include -I./../curses ./../common/delete.c --- ex.o --- cc -c -D_PATH_SYSEXRC=\"/usr/local/etc/vi.exrc\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I. -I./../include -I./../regex -I./../db/include -I./../curses ./../ex/ex.c --- ex_abbrev.o --- cc -c -D_PATH_SYSEXRC=\"/usr/local/etc/vi.exrc\" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -I. -I./../include -I./../regex -I./../db/include -I./../curses ./../ex/ex_abbrev.c --- delete.o --- ./../common/delete.c: In function 'del': ./../common/delete.c:71:35: warning: passing argument 4 of 'db_get' from incompatible pointer type [-Wincompatible-pointer-types] if (db_get(sp, lno, DBG_FATAL, &p, &len)) ^~ In file included from ./../common/common.h:16, from ./../common/delete.c:26: ./../include/com_extern.h:114:44: note: expected 'char **' but argument is of type 'CHAR_T **' {aka 'unsigned char **'} int db_get __P((SCR *, recno_t, u_int32_t, char **, size_t *)); ^~~~~~~ ./port.h:28:21: note: in definition of macro '__P' #define __P(protos) protos /* ANSI C prototypes */ ^~~~~~ ./../common/delete.c:85:39: warning: passing argument 4 of 'db_get' from incompatible pointer type [-Wincompatible-pointer-types] if (db_get(sp, fm->lno, DBG_FATAL, &p, &len)) ^~ In file included from ./../common/common.h:16, from ./../common/delete.c:26: ./../include/com_extern.h:114:44: note: expected 'char **' but argument is of type 'CHAR_T **' {aka 'unsigned char **'} int db_get __P((SCR *, recno_t, u_int32_t, char **, size_t *)); ^~~~~~~ ./port.h:28:21: note: in definition of macro '__P' #define __P(protos) protos /* ANSI C prototypes */ ^~~~~~ ./../common/delete.c:100:38: warning: passing argument 4 of 'db_get' from incompatible pointer type [-Wincompatible-pointer-types] if (db_get(sp, fm->lno, DBG_FATAL, &p, &len)) ^~ In file included from ./../common/common.h:16, from ./../common/delete.c:26: ./../include/com_extern.h:114:44: note: expected 'char **' but argument is of type 'CHAR_T **' {aka 'unsigned char **'} int db_get __P((SCR *, recno_t, u_int32_t, char **, size_t *)); ^~~~~~~ ./port.h:28:21: note: in definition of macro '__P' #define __P(protos) protos /* ANSI C prototypes */ ^~~~~~ ./../common/delete.c:127:38: warning: passing argument 4 of 'db_get' from incompatible pointer type [-Wincompatible-pointer-types] if (db_get(sp, fm->lno, DBG_FATAL, &p, NULL)) ^~ In file included from ./../common/common.h:16, from ./../common/delete.c:26: ./../include/com_extern.h:114:44: note: expected 'char **' but argument is of type 'CHAR_T **' {aka 'unsigned char **'} int db_get __P((SCR *, recno_t, u_int32_t, char **, size_t *)); ^~~~~~~ ./port.h:28:21: note: in definition of macro '__P' #define __P(protos) protos /* ANSI C prototypes */ ^~~~~~ ./../common/delete.c:134:37: warning: passing argument 4 of 'db_get' from incompatible pointer type [-Wincompatible-pointer-types] if (db_get(sp, tm->lno, DBG_FATAL, &p, &len)) ^~ In file included from ./../common/common.h:16, from ./../common/delete.c:26: ./../include/com_extern.h:114:44: note: expected 'char **' but argument is of type 'CHAR_T **' {aka 'unsigned char **'} int db_get __P((SCR *, recno_t, u_int32_t, char **, size_t *)); ^~~~~~~ ./port.h:28:21: note: in definition of macro '__P' #define __P(protos) protos /* ANSI C prototypes */ ^~~~~~ In file included from ./../common/common.h:94, from ./../common/delete.c:26: ./../common/mem.h:89:26: warning: comparison of distinct pointer types lacks a cast if (L__gp == NULL || bp == L__gp->tmp_bp) { \ ^~ ./../common/delete.c:164:4: note: in expansion of macro 'ADD_SPACE_RET' ADD_SPACE_RET(sp, bp, blen, nlen); ^~~~~~~~~~~~~ ./../common/mem.h:102:26: warning: comparison of distinct pointer types lacks a cast if (L__gp != NULL && bp == L__gp->tmp_bp) \ ^~ ./../common/delete.c:193:3: note: in expansion of macro 'FREE_SPACE' FREE_SPACE(sp, bp, blen); ^~~~~~~~~~ --- ex.o --- In file included from ./../ex/../common/options.h:101, from ./../ex/../common/common.h:82, from ./../ex/ex.c:31: ./../include/options_def.h:16: warning: "O_DIRECTORY" redefined #define O_DIRECTORY 15 In file included from ./../ex/ex.c:24: /usr/include/fcntl.h:116: note: this is the location of the previous definition #define O_DIRECTORY 0x08000000 /* error if not a directory */ --- cl_bsd.o --- In file included from ./../cl/cl.h:84, from ./../cl/cl_bsd.c:30: ./../include/cl_extern.h:5:6: error: conflicting types for 'beep' void beep __P((void)); ^~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:616:28: note: previous declaration of 'beep' was here extern NCURSES_EXPORT(int) beep (void); /* implemented */ ^~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_bsd.c:30: ./../include/cl_extern.h:8:6: error: conflicting types for 'flash' void flash __P((void)); ^~~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:649:28: note: previous declaration of 'flash' was here extern NCURSES_EXPORT(int) flash (void); /* implemented */ ^~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_bsd.c:30: ./../include/cl_extern.h:14:5: error: conflicting types for 'keypad' int keypad __P((void *, int)); ^~~~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:682:28: note: previous declaration of 'keypad' was here extern NCURSES_EXPORT(int) keypad (WINDOW *,bool); /* implemented */ ^~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_bsd.c:30: ./../include/cl_extern.h:17:7: error: conflicting types for 'newterm' void *newterm __P((const char *, FILE *, FILE *)); ^~~~~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:741:33: note: previous declaration of 'newterm' was here extern NCURSES_EXPORT(SCREEN *) newterm (const char *,FILE *,FILE *); /* implemented */ ^~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_bsd.c:30: ./../include/cl_extern.h:25:7: error: conflicting types for 'tigetstr' char *tigetstr __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:882:31: note: previous declaration of 'tigetstr' was here extern NCURSES_EXPORT(char *) tigetstr (const char *); /* implemented */ ^~~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_bsd.c:30: ./../include/cl_extern.h:28:5: error: conflicting types for 'tigetnum' int tigetnum __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:881:28: note: previous declaration of 'tigetnum' was here extern NCURSES_EXPORT(int) tigetnum (const char *); /* implemented */ ^~~~~~~~ ./../cl/cl_bsd.c:73:1: error: conflicting types for 'beep' beep() ^~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:616:28: note: previous declaration of 'beep' was here extern NCURSES_EXPORT(int) beep (void); /* implemented */ ^~~~ ./../cl/cl_bsd.c:89:1: error: conflicting types for 'flash' flash() ^~~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:649:28: note: previous declaration of 'flash' was here extern NCURSES_EXPORT(int) flash (void); /* implemented */ ^~~~~ ./../cl/cl_bsd.c: In function 'flash': ./../cl/cl_bsd.c:92:9: warning: implicit declaration of function 'tputs'; did you mean 'puts'? [-Wimplicit-function-declaration] (void)tputs(vb, 1, cl_putchar); ^~~~~ puts ./../cl/cl_bsd.c: At top level: ./../cl/cl_bsd.c:127:1: error: conflicting types for 'keypad' keypad(a, on) ^~~~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:682:28: note: previous declaration of 'keypad' was here extern NCURSES_EXPORT(int) keypad (WINDOW *,bool); /* implemented */ ^~~~~~ ./../cl/cl_bsd.c: In function 'keypad': ./../cl/cl_bsd.c:128:8: error: argument 'a' doesn't match prototype void *a; ^ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:682:28: error: prototype declaration extern NCURSES_EXPORT(int) keypad (WINDOW *,bool); /* implemented */ ^~~~~~ ./../cl/cl_bsd.c:129:6: error: argument 'on' doesn't match prototype int on; ^~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:682:28: error: prototype declaration extern NCURSES_EXPORT(int) keypad (WINDOW *,bool); /* implemented */ ^~~~~~ ./../cl/cl_bsd.c: At top level: ./../cl/cl_bsd.c:151:1: error: conflicting types for 'newterm' newterm(a, b, c) ^~~~~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:741:33: note: previous declaration of 'newterm' was here extern NCURSES_EXPORT(SCREEN *) newterm (const char *,FILE *,FILE *); /* implemented */ ^~~~~~~ ./../cl/cl_bsd.c: In function 'setupterm': ./../cl/cl_bsd.c:176:15: warning: implicit declaration of function 'tgetent'; did you mean 'cgetent'? [-Wimplicit-function-declaration] if ((*errp = tgetent(buf, ttype)) > 0) { ^~~~~~~ cgetent ./../cl/cl_bsd.c: At top level: ./../cl/cl_bsd.c:288:1: error: conflicting types for 'tigetstr' tigetstr(name) ^~~~~~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:882:31: note: previous declaration of 'tigetstr' was here extern NCURSES_EXPORT(char *) tigetstr (const char *); /* implemented */ ^~~~~~~~ ./../cl/cl_bsd.c: In function 'tigetstr': ./../cl/cl_bsd.c:289:8: error: argument 'name' doesn't match prototype char *name; ^~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:882:31: error: prototype declaration extern NCURSES_EXPORT(char *) tigetstr (const char *); /* implemented */ ^~~~~~~~ ./../cl/cl_bsd.c:320:10: warning: implicit declaration of function 'tgetstr'; did you mean 'tigetstr'? [-Wimplicit-function-declaration] return (tgetstr(name, &p) == NULL ? (char *)-1 : sbuf); ^~~~~~~ tigetstr ./../cl/cl_bsd.c:320:28: warning: comparison between pointer and integer return (tgetstr(name, &p) == NULL ? (char *)-1 : sbuf); ^~ ./../cl/cl_bsd.c: At top level: ./../cl/cl_bsd.c:332:1: error: conflicting types for 'tigetnum' tigetnum(name) ^~~~~~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:881:28: note: previous declaration of 'tigetnum' was here extern NCURSES_EXPORT(int) tigetnum (const char *); /* implemented */ ^~~~~~~~ ./../cl/cl_bsd.c: In function 'tigetnum': ./../cl/cl_bsd.c:333:8: error: argument 'name' doesn't match prototype char *name; ^~~~ In file included from ./../cl/cl_bsd.c:20: /usr/local/include/ncurses/curses.h:881:28: error: prototype declaration extern NCURSES_EXPORT(int) tigetnum (const char *); /* implemented */ ^~~~~~~~ ./../cl/cl_bsd.c:343:17: warning: implicit declaration of function 'tgetnum'; did you mean 'tigetnum'? [-Wimplicit-function-declaration] return ((val = tgetnum(name)) == -1 ? -2 : val); ^~~~~~~ tigetnum --- cl_screen.o --- In file included from ./../cl/cl.h:84, from ./../cl/cl_screen.c:30: ./../include/cl_extern.h:5:6: error: conflicting types for 'beep' void beep __P((void)); ^~~~ In file included from ./../cl/cl_screen.c:20: /usr/local/include/ncurses/curses.h:616:28: note: previous declaration of 'beep' was here extern NCURSES_EXPORT(int) beep (void); /* implemented */ ^~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_screen.c:30: ./../include/cl_extern.h:8:6: error: conflicting types for 'flash' void flash __P((void)); ^~~~~ In file included from ./../cl/cl_screen.c:20: /usr/local/include/ncurses/curses.h:649:28: note: previous declaration of 'flash' was here extern NCURSES_EXPORT(int) flash (void); /* implemented */ ^~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_screen.c:30: ./../include/cl_extern.h:14:5: error: conflicting types for 'keypad' int keypad __P((void *, int)); ^~~~~~ In file included from ./../cl/cl_screen.c:20: /usr/local/include/ncurses/curses.h:682:28: note: previous declaration of 'keypad' was here extern NCURSES_EXPORT(int) keypad (WINDOW *,bool); /* implemented */ ^~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_screen.c:30: ./../include/cl_extern.h:17:7: error: conflicting types for 'newterm' void *newterm __P((const char *, FILE *, FILE *)); ^~~~~~~ In file included from ./../cl/cl_screen.c:20: /usr/local/include/ncurses/curses.h:741:33: note: previous declaration of 'newterm' was here extern NCURSES_EXPORT(SCREEN *) newterm (const char *,FILE *,FILE *); /* implemented */ ^~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_screen.c:30: ./../include/cl_extern.h:25:7: error: conflicting types for 'tigetstr' char *tigetstr __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_screen.c:20: /usr/local/include/ncurses/curses.h:882:31: note: previous declaration of 'tigetstr' was here extern NCURSES_EXPORT(char *) tigetstr (const char *); /* implemented */ ^~~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_screen.c:30: ./../include/cl_extern.h:28:5: error: conflicting types for 'tigetnum' int tigetnum __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_screen.c:20: /usr/local/include/ncurses/curses.h:881:28: note: previous declaration of 'tigetnum' was here extern NCURSES_EXPORT(int) tigetnum (const char *); /* implemented */ ^~~~~~~~ --- cl_main.o --- In file included from ./../cl/../common/options.h:101, from ./../cl/../common/common.h:82, from ./../cl/cl_main.c:30: ./../include/options_def.h:16: warning: "O_DIRECTORY" redefined #define O_DIRECTORY 15 In file included from ./../cl/cl_main.c:22: /usr/include/fcntl.h:116: note: this is the location of the previous definition #define O_DIRECTORY 0x08000000 /* error if not a directory */ --- cl_screen.o --- ./../cl/cl_screen.c: In function 'cl_screen': ./../cl/cl_screen.c:112:4: warning: implicit declaration of function 'tputs'; did you mean 'puts'? [-Wimplicit-function-declaration] tputs(tgoto(clp->cup, ^~~~~ puts ./../cl/cl_screen.c:112:10: warning: implicit declaration of function 'tgoto' [-Wimplicit-function-declaration] tputs(tgoto(clp->cup, ^~~~~ --- cl_bsd.o --- *** [cl_bsd.o] Error code 1 make[1]: stopped in /construction/editors/nvi-m17n/nvi-1.79/build --- ex.o --- ./../ex/ex.c: In function 'ex_cmd': ./../ex/ex.c:1093:35: warning: passing argument 3 of 'nget_slong' from incompatible pointer type [-Wincompatible-pointer-types] nget_slong(<mp, ecp->cp, &t, 10)) != NUM_OK) { ^~ In file included from ./../ex/../common/common.h:16, from ./../ex/ex.c:31: ./../include/com_extern.h:327:52: note: expected 'char **' but argument is of type 'CHAR_T **' {aka 'unsigned char **'} enum nresult nget_slong __P((long *, const char *, char **, int)); ^~~~~~~ ./port.h:28:21: note: in definition of macro '__P' #define __P(protos) protos /* ANSI C prototypes */ ^~~~~~ --- cl_main.o --- In file included from ./../cl/cl.h:84, from ./../cl/cl_main.c:34: ./../include/cl_extern.h:5:6: error: conflicting types for 'beep' void beep __P((void)); ^~~~ --- cl_screen.o --- *** [cl_screen.o] Error code 1 make[1]: stopped in /construction/editors/nvi-m17n/nvi-1.79/build --- ex.o --- ./../ex/ex.c: In function 'ex_line': ./../ex/ex.c:1892:41: warning: passing argument 3 of 'nget_slong' from incompatible pointer type [-Wincompatible-pointer-types] if ((nret = nget_slong(&val, ecp->cp, &endp, 10)) != NUM_OK) { ^~~~~ In file included from ./../ex/../common/common.h:16, from ./../ex/ex.c:31: ./../include/com_extern.h:327:52: note: expected 'char **' but argument is of type 'CHAR_T **' {aka 'unsigned char **'} enum nresult nget_slong __P((long *, const char *, char **, int)); ^~~~~~~ ./port.h:28:21: note: in definition of macro '__P' #define __P(protos) protos /* ANSI C prototypes */ ^~~~~~ ./../ex/ex.c:1948:42: warning: passing argument 6 of 'sf' from incompatible pointer type [-Wincompatible-pointer-types] if (sf(sp, mp, mp, ecp->cp, ecp->clen, &endp, ^~~~~ ./../ex/ex.c:1948:42: note: expected 'char **' but argument is of type 'CHAR_T **' {aka 'unsigned char **'} ./../ex/ex.c:2057:18: warning: passing argument 3 of 'nget_slong' from incompatible pointer type [-Wincompatible-pointer-types] ecp->cp, &endp, 10)) != NUM_OK || ^~~~~ In file included from ./../ex/../common/common.h:16, from ./../ex/ex.c:31: ./../include/com_extern.h:327:52: note: expected 'char **' but argument is of type 'CHAR_T **' {aka 'unsigned char **'} enum nresult nget_slong __P((long *, const char *, char **, int)); ^~~~~~~ ./port.h:28:21: note: in definition of macro '__P' #define __P(protos) protos /* ANSI C prototypes */ ^~~~~~ --- cl_funcs.o --- In file included from ./../cl/cl.h:84, from ./../cl/cl_funcs.c:32: ./../include/cl_extern.h:5:6: error: conflicting types for 'beep' void beep __P((void)); ^~~~ In file included from ./../cl/cl_funcs.c:22: /usr/local/include/ncurses/curses.h:616:28: note: previous declaration of 'beep' was here extern NCURSES_EXPORT(int) beep (void); /* implemented */ ^~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_funcs.c:32: ./../include/cl_extern.h:8:6: error: conflicting types for 'flash' void flash __P((void)); ^~~~~ In file included from ./../cl/cl_funcs.c:22: /usr/local/include/ncurses/curses.h:649:28: note: previous declaration of 'flash' was here extern NCURSES_EXPORT(int) flash (void); /* implemented */ ^~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_funcs.c:32: ./../include/cl_extern.h:14:5: error: conflicting types for 'keypad' int keypad __P((void *, int)); ^~~~~~ In file included from ./../cl/cl_funcs.c:22: /usr/local/include/ncurses/curses.h:682:28: note: previous declaration of 'keypad' was here extern NCURSES_EXPORT(int) keypad (WINDOW *,bool); /* implemented */ ^~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_funcs.c:32: ./../include/cl_extern.h:17:7: error: conflicting types for 'newterm' void *newterm __P((const char *, FILE *, FILE *)); ^~~~~~~ In file included from ./../cl/cl_funcs.c:22: /usr/local/include/ncurses/curses.h:741:33: note: previous declaration of 'newterm' was here extern NCURSES_EXPORT(SCREEN *) newterm (const char *,FILE *,FILE *); /* implemented */ ^~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_funcs.c:32: ./../include/cl_extern.h:25:7: error: conflicting types for 'tigetstr' char *tigetstr __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_funcs.c:22: /usr/local/include/ncurses/curses.h:882:31: note: previous declaration of 'tigetstr' was here extern NCURSES_EXPORT(char *) tigetstr (const char *); /* implemented */ ^~~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_funcs.c:32: ./../include/cl_extern.h:28:5: error: conflicting types for 'tigetnum' int tigetnum __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_funcs.c:22: /usr/local/include/ncurses/curses.h:881:28: note: previous declaration of 'tigetnum' was here extern NCURSES_EXPORT(int) tigetnum (const char *); /* implemented */ ^~~~~~~~ --- cl_main.o --- In file included from ./../cl/cl_main.c:20: /usr/local/include/ncurses/curses.h:616:28: note: previous declaration of 'beep' was here extern NCURSES_EXPORT(int) beep (void); /* implemented */ ^~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_main.c:34: ./../include/cl_extern.h:8:6: error: conflicting types for 'flash' void flash __P((void)); ^~~~~ In file included from ./../cl/cl_main.c:20: /usr/local/include/ncurses/curses.h:649:28: note: previous declaration of 'flash' was here extern NCURSES_EXPORT(int) flash (void); /* implemented */ ^~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_main.c:34: ./../include/cl_extern.h:14:5: error: conflicting types for 'keypad' int keypad __P((void *, int)); ^~~~~~ In file included from ./../cl/cl_main.c:20: /usr/local/include/ncurses/curses.h:682:28: note: previous declaration of 'keypad' was here extern NCURSES_EXPORT(int) keypad (WINDOW *,bool); /* implemented */ ^~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_main.c:34: ./../include/cl_extern.h:17:7: error: conflicting types for 'newterm' void *newterm __P((const char *, FILE *, FILE *)); ^~~~~~~ In file included from ./../cl/cl_main.c:20: /usr/local/include/ncurses/curses.h:741:33: note: previous declaration of 'newterm' was here extern NCURSES_EXPORT(SCREEN *) newterm (const char *,FILE *,FILE *); /* implemented */ ^~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_main.c:34: ./../include/cl_extern.h:25:7: error: conflicting types for 'tigetstr' char *tigetstr __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_main.c:20: /usr/local/include/ncurses/curses.h:882:31: note: previous declaration of 'tigetstr' was here extern NCURSES_EXPORT(char *) tigetstr (const char *); /* implemented */ ^~~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_main.c:34: ./../include/cl_extern.h:28:5: error: conflicting types for 'tigetnum' int tigetnum __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_main.c:20: /usr/local/include/ncurses/curses.h:881:28: note: previous declaration of 'tigetnum' was here extern NCURSES_EXPORT(int) tigetnum (const char *); /* implemented */ ^~~~~~~~ --- cl_funcs.o --- ./../cl/cl_funcs.c: In function 'cl_attr': ./../cl/cl_funcs.c:161:11: warning: implicit declaration of function 'tputs'; did you mean 'puts'? [-Wimplicit-function-declaration] (void)tputs(clp->smcup, 1, cl_putchar); ^~~~~ puts ./../cl/cl_funcs.c: In function 'cl_ex_adjust': ./../cl/cl_funcs.c:391:16: warning: implicit declaration of function 'tgoto'; did you mean 'v_lgoto'? [-Wimplicit-function-declaration] (void)tputs(tgoto(clp->cup, ^~~~~ v_lgoto --- cl_read.o --- In file included from ./../cl/../common/options.h:101, from ./../cl/../common/common.h:82, from ./../cl/cl_read.c:34: ./../include/options_def.h:16: warning: "O_DIRECTORY" redefined #define O_DIRECTORY 15 In file included from ./../cl/cl_read.c:26: /usr/include/fcntl.h:116: note: this is the location of the previous definition #define O_DIRECTORY 0x08000000 /* error if not a directory */ In file included from ./../cl/cl.h:84, from ./../cl/cl_read.c:36: ./../include/cl_extern.h:5:6: error: conflicting types for 'beep' void beep __P((void)); ^~~~ In file included from ./../cl/cl_read.c:24: /usr/local/include/ncurses/curses.h:616:28: note: previous declaration of 'beep' was here extern NCURSES_EXPORT(int) beep (void); /* implemented */ ^~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_read.c:36: ./../include/cl_extern.h:8:6: error: conflicting types for 'flash' void flash __P((void)); ^~~~~ In file included from ./../cl/cl_read.c:24: /usr/local/include/ncurses/curses.h:649:28: note: previous declaration of 'flash' was here extern NCURSES_EXPORT(int) flash (void); /* implemented */ ^~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_read.c:36: ./../include/cl_extern.h:14:5: error: conflicting types for 'keypad' int keypad __P((void *, int)); ^~~~~~ --- cl_main.o --- ./../cl/cl_main.c: In function 'cl_func_std': ./../cl/cl_main.c:440:17: warning: assignment to 'int (*)(SCR *, const char *, size_t)' {aka 'int (*)(struct _scr *, const char *, long unsigned int)'} from incompatible pointer type 'int (*)(SCR *, const CHAR_T *, size_t)' {aka 'int (*)(struct _scr *, const unsigned char *, long unsigned int)'} [-Wincompatible-pointer-types] gp->scr_addstr = cl_addstr; ^ --- cl_read.o --- In file included from ./../cl/cl_read.c:24: /usr/local/include/ncurses/curses.h:682:28: note: previous declaration of 'keypad' was here extern NCURSES_EXPORT(int) keypad (WINDOW *,bool); /* implemented */ ^~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_read.c:36: ./../include/cl_extern.h:17:7: error: conflicting types for 'newterm' void *newterm __P((const char *, FILE *, FILE *)); ^~~~~~~ In file included from ./../cl/cl_read.c:24: /usr/local/include/ncurses/curses.h:741:33: note: previous declaration of 'newterm' was here extern NCURSES_EXPORT(SCREEN *) newterm (const char *,FILE *,FILE *); /* implemented */ ^~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_read.c:36: ./../include/cl_extern.h:25:7: error: conflicting types for 'tigetstr' char *tigetstr __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_read.c:24: /usr/local/include/ncurses/curses.h:882:31: note: previous declaration of 'tigetstr' was here extern NCURSES_EXPORT(char *) tigetstr (const char *); /* implemented */ ^~~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_read.c:36: ./../include/cl_extern.h:28:5: error: conflicting types for 'tigetnum' int tigetnum __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_read.c:24: /usr/local/include/ncurses/curses.h:881:28: note: previous declaration of 'tigetnum' was here extern NCURSES_EXPORT(int) tigetnum (const char *); /* implemented */ ^~~~~~~~ --- cl_main.o --- *** [cl_main.o] Error code 1 make[1]: stopped in /construction/editors/nvi-m17n/nvi-1.79/build --- cut.o --- In file included from ./../common/options.h:101, from ./../common/common.h:82, from ./../common/cut.c:28: ./../include/options_def.h:16: warning: "O_DIRECTORY" redefined #define O_DIRECTORY 15 In file included from ./../common/cut.c:22: /usr/include/fcntl.h:116: note: this is the location of the previous definition #define O_DIRECTORY 0x08000000 /* error if not a directory */ --- cl_read.o --- *** [cl_read.o] Error code 1 make[1]: stopped in /construction/editors/nvi-m17n/nvi-1.79/build --- cl_funcs.o --- *** [cl_funcs.o] Error code 1 make[1]: stopped in /construction/editors/nvi-m17n/nvi-1.79/build --- cut.o --- ./../common/cut.c: In function 'cut': ./../common/cut.c:151:38: warning: passing argument 4 of 'db_get' from incompatible pointer type [-Wincompatible-pointer-types] if (db_get(sp, fm->lno, DBG_FATAL, &p, NULL)) ^~ In file included from ./../common/common.h:16, from ./../common/cut.c:28: ./../include/com_extern.h:114:44: note: expected 'char **' but argument is of type 'CHAR_T **' {aka 'unsigned char **'} int db_get __P((SCR *, recno_t, u_int32_t, char **, size_t *)); ^~~~~~~ ./port.h:28:21: note: in definition of macro '__P' #define __P(protos) protos /* ANSI C prototypes */ ^~~~~~ --- cl_term.o --- In file included from ./../cl/cl.h:84, from ./../cl/cl_term.c:33: ./../include/cl_extern.h:5:6: error: conflicting types for 'beep' void beep __P((void)); ^~~~ In file included from ./../cl/cl_term.c:22: /usr/local/include/ncurses/curses.h:616:28: note: previous declaration of 'beep' was here extern NCURSES_EXPORT(int) beep (void); /* implemented */ ^~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_term.c:33: ./../include/cl_extern.h:8:6: error: conflicting types for 'flash' void flash __P((void)); ^~~~~ In file included from ./../cl/cl_term.c:22: /usr/local/include/ncurses/curses.h:649:28: note: previous declaration of 'flash' was here extern NCURSES_EXPORT(int) flash (void); /* implemented */ ^~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_term.c:33: ./../include/cl_extern.h:14:5: error: conflicting types for 'keypad' int keypad __P((void *, int)); ^~~~~~ In file included from ./../cl/cl_term.c:22: /usr/local/include/ncurses/curses.h:682:28: note: previous declaration of 'keypad' was here extern NCURSES_EXPORT(int) keypad (WINDOW *,bool); /* implemented */ ^~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_term.c:33: ./../include/cl_extern.h:17:7: error: conflicting types for 'newterm' void *newterm __P((const char *, FILE *, FILE *)); ^~~~~~~ In file included from ./../cl/cl_term.c:22: /usr/local/include/ncurses/curses.h:741:33: note: previous declaration of 'newterm' was here extern NCURSES_EXPORT(SCREEN *) newterm (const char *,FILE *,FILE *); /* implemented */ ^~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_term.c:33: ./../include/cl_extern.h:25:7: error: conflicting types for 'tigetstr' char *tigetstr __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_term.c:22: /usr/local/include/ncurses/curses.h:882:31: note: previous declaration of 'tigetstr' was here extern NCURSES_EXPORT(char *) tigetstr (const char *); /* implemented */ ^~~~~~~~ In file included from ./../cl/cl.h:84, from ./../cl/cl_term.c:33: ./../include/cl_extern.h:28:5: error: conflicting types for 'tigetnum' int tigetnum __P((char *)); ^~~~~~~~ In file included from ./../cl/cl_term.c:22: /usr/local/include/ncurses/curses.h:881:28: note: previous declaration of 'tigetnum' was here extern NCURSES_EXPORT(int) tigetnum (const char *); /* implemented */ ^~~~~~~~ *** [cl_term.o] Error code 1 make[1]: stopped in /construction/editors/nvi-m17n/nvi-1.79/build 6 errors make[1]: stopped in /construction/editors/nvi-m17n/nvi-1.79/build ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped in /xports/editors/nvi-m17n FAILED 00:00:04