=> Building editors/nvi-m17n Started : Friday, 21 FEB 2020 at 09:23:35 UTC Platform: 5.7-DEVELOPMENT DragonFly v5.7.0.1432.g9cd86-DEVELOPMENT #23: Thu Feb 13 14:43:04 PST 2020 root@sting.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.7-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.7-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> The following configuration options are available for nvi-m17n-1.79.20040608_5,1: CANNA=off: Enable canna support ====> Multibyte character encoding support: you can only select none or one of them EUC_JP=off: Set euc-jp as default multibyte encoding EUC_CN=off: Set euc-cn as default multibyte encoding EUC_KR=off: Set euc-kr as default multibyte encoding ISO_8859_1=off: Set iso-8859-1 as default multibyte encoding ISO_8859_2=off: Set iso-8859-2 as default multibyte encoding ISO_8859_3=off: Set iso-8859-3 as default multibyte encoding ISO_8859_4=off: Set iso-8859-4 as default multibyte encoding ISO_8859_7=off: Set iso-8859-7 as default multibyte encoding ISO_8859_8=off: Set iso-8859-8 as default multibyte encoding ISO_8859_9=off: Set iso-8859-9 as default multibyte encoding ISO_2022_CN=off: Set iso-2022-cn as default multibyte encoding ISO_2022_JP=off: Set iso-2022-jp as default multibyte encoding ISO_2022_JP_3=off: Set iso-2022-jp-3 as default multibyte encoding ISO_2022_KR=off: Set iso-2022-kr as default multibyte encoding CTEXT=off: Set X11 compound as default multibyte encoding SJIS=off: Set sjis as default multibyte encoding BIG5=off: Set big5 as default multibyte encoding EUC_TW=off: Set euc-tw as default multibyte encoding ===> Use 'make config' to modify these settings -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- OPTFLAG='-D_PATH_SYSEXRC="/usr/local/etc/vi.exrc"' vi_cv_path_perl=/usr/local/bin/perl ac_cv_path_PERL=/usr/local/bin/perl ac_cv_path_PERL_PATH=/usr/local/bin/perl PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/construction/editors/nvi-m17n XDG_CONFIG_HOME=/construction/editors/nvi-m17n HOME=/construction/editors/nvi-m17n TMPDIR="/tmp" PATH=/construction/editors/nvi-m17n/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 CONFIG_SITE=/xports/Templates/config.site lt_cv_sys_max_cmd_len=262144 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- --program-prefix=n --enable-multibyte --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} -------------------------------------------------- -- MAKE_ENV -------------------------------------------------- PERL_USE_UNSAFE_INC=1 XDG_DATA_HOME=/construction/editors/nvi-m17n XDG_CONFIG_HOME=/construction/editors/nvi-m17n HOME=/construction/editors/nvi-m17n TMPDIR="/tmp" PATH=/construction/editors/nvi-m17n/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS=" -pipe -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- DESTDIR=/construction/editors/nvi-m17n/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- OSREL=5.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PERL_VERSION=5.30.1 PERL_VER=5.30 PERL5_MAN1=lib/perl5/site_perl/man/man1 PERL5_MAN3=lib/perl5/site_perl/man/man3 SITE_PERL=lib/perl5/site_perl SITE_ARCH=lib/perl5/site_perl/mach/5.30 PROFILE="@comment " DOCSDIR="share/doc/nvi" EXAMPLESDIR="share/examples/nvi" DATADIR="share/nvi" WWWDIR="www/nvi" ETCDIR="etc/nvi" -------------------------------------------------- -- SUB_LIST -------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/nvi DOCSDIR=/usr/local/share/doc/nvi EXAMPLESDIR=/usr/local/share/examples/nvi WWWDIR=/usr/local/www/nvi ETCDIR=/usr/local/etc/nvi -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=LiveSystem USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=15 DPORTS_BUILDER= yes DISABLE_LICENSES= yes DEFAULT_VERSIONS= ssl=openssl FORCE_PACKAGE= yes DEVELOPER= yes HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _PERL5_FROM_BIN=5.30.1 _ALTCCVERSION_921dbbb2=none _OBJC_ALTCCVERSION_921dbbb2=none _SMP_CPUS=32 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500709 OSVERSION=9999999 OSREL=5.7 _OSRELEASE=5.7-SYNTH PYTHONBASE=/usr/local _PKG_CHECKED=1 -------------------------------------------------------------------------------- -- 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 -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> nvi-m17n-1.79.20040608_5,1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.12.0_1.txz Installing pkg-1.12.0_1... Extracting pkg-1.12.0_1: .......... done ===> nvi-m17n-1.79.20040608_5,1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of nvi-m17n-1.79.20040608_5,1 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- 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 ===> Fetching all distfiles required by nvi-m17n-1.79.20040608_5,1 for building -------------------------------------------------------------------------------- -- 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 ===> 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. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- 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 ===> 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. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- 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 ln -s /usr/include/sys/queue.h /construction/editors/nvi-m17n/nvi-1.79/build/../include/sys/queue_dist.h -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> nvi-m17n-1.79.20040608_5,1 depends on file: /usr/local/lib/libncurses.so.6 - not found ===> Installing existing package /packages/All/ncurses-6.1.20190525.txz Installing ncurses-6.1.20190525... Extracting ncurses-6.1.20190525: .......... done ===> nvi-m17n-1.79.20040608_5,1 depends on file: /usr/local/lib/libncurses.so.6 - found ===> Returning to build of nvi-m17n-1.79.20040608_5,1 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for nvi-m17n-1.79.20040608_5,1 configure: warning: x86_64-portbld-dragonfly5.7: 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.7 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 -------------------------------------------------------------------------------- -- 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 --- --- ex_append.o --- --- ex_args.o --- --- ex_argv.o --- --- ex_at.o --- --- ex_bang.o --- --- 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 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)); ^~~~~~ 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_read.o] Error code 1 make[1]: stopped in /construction/editors/nvi-m17n/nvi-1.79/build --- 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 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 --- 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 --- ex_append.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_append.c --- ex_args.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_args.c --- ex_argv.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_argv.c --- ex_at.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_at.c --- ex_bang.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_bang.c --- 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_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)); ^~~~ --- 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)); ^~~~ 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_term.o --- 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_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_term.o --- *** [cl_term.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 */ ^~~~~~ ./../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 **'} --- 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 */ ^~~~~~ --- ex.o --- ./../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 */ ^~~~~~ --- delete.o --- ./../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); ^~~~~~~~~~ --- 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 */ --- ex_argv.o --- ./../ex/ex_argv.c: In function 'argv_exp1': ./../ex/ex_argv.c:121:32: warning: comparison of distinct pointer types lacks a cast for (p = bp, t = bp + len; p < t; ++p) ^ ./../ex/ex_argv.c:124:9: warning: comparison of distinct pointer types lacks a cast if (p == t) ^~ --- 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 */ ^~~~~~ --- ex_argv.o --- ./../ex/ex_argv.c: In function 'argv_sexp': ./../ex/ex_argv.c:738:8: warning: comparison of distinct pointer types lacks a cast if (p > bp && (p[-1] == '\n' || p[-1] == '\r')) { ^ --- cl_main.o --- *** [cl_main.o] Error code 1 make[1]: stopped in /construction/editors/nvi-m17n/nvi-1.79/build --- 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/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_screen.o] Error code 1 make[1]: stopped in /construction/editors/nvi-m17n/nvi-1.79/build --- 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/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_funcs.o] Error code 1 make[1]: stopped in /construction/editors/nvi-m17n/nvi-1.79/build --- 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_bsd.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 -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Friday, 21 FEB 2020 at 09:23:59 UTC Duration: 00:00:23