>>> Building on localhost under editors/vim-classic,python3 BDEPENDS = [devel/gettext,-runtime;lang/gcc/15;devel/metaauto;devel/gettext,-tools;lang/python/3;devel/gmake;devel/autoconf/2.71] DIST = [editors/vim-classic:sircmpwn-vim-classic-e77db102116e2f3ccc474ffe94050e4f8ca49fcc.tar.gz] FULLPKGNAME = vim-classic-8.3.0pre20260413-python3 RDEPENDS = [lang/python/3;devel/gettext,-runtime] Woken up editors/vim-spell/bg Woken up editors/vim-spell/am (Junk lock failure for localhost at 1776880925.31873) Received IO (Junk lock obtained for localhost at 1776880981.54) Received IO >>> Running depends in editors/vim-classic,python3 at 1776880989.49 last junk was in devel/py-zopeevent /usr/sbin/pkg_add -aI -Drepair autoconf-2.71p0 libsodium-1.0.22 qtdeclarative-5.15.18pl22 qtquickcontrols-5.15.18pl0 was: /usr/sbin/pkg_add -aI -Drepair autoconf-2.71p0 gcc-15.2.0p6 gettext-runtime-1.0 gettext-tools-1.0 gmake-4.4.1p0 metaauto-1.0p4 python-3.13.12 /usr/sbin/pkg_add -aI -Drepair autoconf-2.71p0 libsodium-1.0.22 qtdeclarative-5.15.18pl22 qtquickcontrols-5.15.18pl0 >>> Running show-prepare-results in editors/vim-classic,python3 at 1776880994.03 ===> editors/vim-classic,python3 ===> Building from scratch vim-classic-8.3.0pre20260413-python3 ===> vim-classic-8.3.0pre20260413-python3 depends on: metaauto-* -> metaauto-1.0p4 ===> vim-classic-8.3.0pre20260413-python3 depends on: autoconf-2.71 -> autoconf-2.71p0 ===> vim-classic-8.3.0pre20260413-python3 depends on: gettext-tools-* -> gettext-tools-1.0 ===> vim-classic-8.3.0pre20260413-python3 depends on: python->=3.13,<3.14 -> python-3.13.12 ===> vim-classic-8.3.0pre20260413-python3 depends on: gcc->=15,<16 -> gcc-15.2.0p6 ===> vim-classic-8.3.0pre20260413-python3 depends on: gmake-* -> gmake-4.4.1p0 ===> vim-classic-8.3.0pre20260413-python3 depends on: gettext-runtime-* -> gettext-runtime-1.0 ===> Verifying specs: c curses iconv intl m perl python3.13 ===> found c.103.0 curses.16.0 iconv.7.2 intl.8.2 m.10.1 perl.27.0 python3.13.0.0 autoconf-2.71p0 gcc-15.2.0p6 gettext-runtime-1.0 gettext-tools-1.0 gmake-4.4.1p0 metaauto-1.0p4 python-3.13.12 Still tainted: host marked nojunk by games/godotsteam-gdnative >>> Running junk in editors/vim-classic,python3 at 1776881006.37 Can't run junk because of lock on games/godotsteam-gdnative (Junk lock released for localhost at 1776881013.28) Woken up editors/vim,ruby distfiles size=14562509 >>> Running patch in editors/vim-classic,python3 at 1776881013.55 ===> editors/vim-classic,python3 ===> Checking files for vim-classic-8.3.0pre20260413-python3 `/usr/ports/distfiles/sircmpwn-vim-classic-e77db102116e2f3ccc474ffe94050e4f8ca49fcc.tar.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for vim-classic-8.3.0pre20260413-python3 ===> Patching for vim-classic-8.3.0pre20260413-python3 ===> Applying OpenBSD patch patch-runtime_autoload_tar_vim Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: runtime/autoload/tar.vim |--- runtime/autoload/tar.vim.orig |+++ runtime/autoload/tar.vim -------------------------- Patching file runtime/autoload/tar.vim using Plan A... Hunk #1 succeeded at 43. done ===> Applying OpenBSD patch patch-runtime_filetype_vim Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: runtime/filetype.vim |--- runtime/filetype.vim.orig |+++ runtime/filetype.vim -------------------------- Patching file runtime/filetype.vim using Plan A... Hunk #1 succeeded at 469. Hunk #2 succeeded at 945. done ===> Applying OpenBSD patch patch-runtime_syntax_fstab_vim Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |- recognise "swap" and openbsd duid format in fs_spec |- recognise "wxallowed" and don't recognise "softdep" in fs_mntops | |Index: runtime/syntax/fstab.vim |--- runtime/syntax/fstab.vim.orig |+++ runtime/syntax/fstab.vim -------------------------- Patching file runtime/syntax/fstab.vim using Plan A... Hunk #1 succeeded at 42. Hunk #2 succeeded at 142. done ===> Applying OpenBSD patch patch-runtime_syntax_make_vim Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: runtime/syntax/make.vim |--- runtime/syntax/make.vim.orig |+++ runtime/syntax/make.vim -------------------------- Patching file runtime/syntax/make.vim using Plan A... Hunk #1 succeeded at 21. Hunk #2 succeeded at 58. done ===> Applying OpenBSD patch patch-src_configure_ac Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: src/configure.ac |--- src/configure.ac.orig |+++ src/configure.ac -------------------------- Patching file src/configure.ac using Plan A... Hunk #1 succeeded at 612. done ===> Compiler link: gcc -> /usr/local/bin/egcc ===> Compiler link: cc -> /usr/local/bin/egcc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in editors/vim-classic,python3 at 1776881019.86 ===> editors/vim-classic,python3 ===> Generating configure for vim-classic-8.3.0pre20260413-python3 cd /usr/ports/pobj/vim-classic-8.3.0pre20260413-python3/vim-classic-e77db102116e2f3ccc474ffe94050e4f8ca49fcc/src; PATH=/usr/ports/pobj/vim-classic-8.3.0pre20260413-python3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin AUTOCONF_VERSION=2.71 AUTOMAKE_VERSION=1.4 autoconf ===> Configuring for vim-classic-8.3.0pre20260413-python3 Using /usr/ports/pobj/vim-classic-8.3.0pre20260413-python3/config.site (generated) configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc configure: loading site script /usr/ports/pobj/vim-classic-8.3.0pre20260413-python3/config.site checking whether gmake sets $(MAKE)... yes checking for gcc... cc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... (cached) o checking whether the compiler supports GNU C... (cached) yes checking whether cc accepts -g... (cached) yes checking for cc option to enable C11 features... none needed checking how to run the C preprocessor... cc -E checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... (cached) /usr/bin/egrep checking for fgrep... (cached) /usr/bin/fgrep checking for gawk... (cached) awk checking for strip... strip checking for sys/wait.h that is POSIX.1 compatible... (cached) yes checking for unsigned long long int... yes checking for long long int... yes checking if the compiler supports trailing commas... yes checking if the compiler supports C++ comments... yes checking --enable-fail-if-missing argument... no checking for clang version... N/A configure: checking for buggy tools... checking for BeOS... no checking for QNX... no checking for Darwin (Mac OS X)... no checking for AvailabilityMacros.h... no checking --with-local-dir argument... Defaulting to /usr/local checking --with-vim-name argument... Defaulting to vim checking --with-ex-name argument... Defaulting to ex checking --with-view-name argument... Defaulting to view checking --with-xxd-name argument... Defaulting to xxd checking --with-global-runtime argument... no checking --with-modified-by argument... no checking if character set is EBCDIC... no checking --disable-smack argument... no checking for linux/xattr.h... no checking --disable-selinux argument... no checking for is_selinux_enabled in -lselinux... no checking --with-features argument... Defaulting to huge checking --with-compiledby argument... no checking --disable-xsmp argument... no checking --disable-xsmp-interact argument... no checking --enable-luainterp argument... no checking --enable-mzschemeinterp argument... no checking --enable-perlinterp argument... yes checking for perl... /usr/bin/perl checking Perl version... OK checking if compile and link flags for Perl are sane... yes checking --enable-pythoninterp argument... no checking --enable-python3interp argument... yes checking --with-python3-command argument... no checking Python version... 3.13 checking Python is 3.0 or better... yep checking Python's abiflags... checking Python's install prefix... /usr/local checking Python's execution prefix... /usr/local checking Python's configuration directory... /usr/local/lib/python3.13/config-3.13 checking Python3's dll name... libpython3.13.so.0.0 checking if -pthread should be used... yes checking if compile and link flags for Python 3 are sane... yes checking if -fPIE can be added for Python3... yes checking --enable-tclinterp argument... no checking --enable-rubyinterp argument... no checking --enable-cscope argument... yes checking --disable-netbeans argument... no checking --disable-channel argument... no checking for socket in -lsocket... no checking for gethostbyname in -lnsl... no checking whether compiling with process communication is possible... yes checking --enable-terminal argument... defaulting to yes checking --enable-autoservername argument... no checking --enable-multibyte argument... yes checking --disable-rightleft argument... no checking --disable-arabic argument... no checking --enable-xim argument... defaulting to auto checking --enable-fontset argument... no defaulting to: don't HAVE_X11 checking --enable-gui argument... no GUI support checking for pkg-config... /usr/bin/pkg-config checking for X11/SM/SMlib.h... (cached) yes checking for /proc link to executable... no checking for CYGWIN or MSYS environment... no checking whether toupper is broken... no checking whether __DATE__ and __TIME__ work... yes checking whether __attribute__((unused)) is allowed... yes checking for elf.h... yes checking for main in -lelf... (cached) no checking for dirent.h that defines DIR... (cached) yes checking for library containing opendir... none required checking for stdint.h... (cached) yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking for sys/select.h... (cached) yes checking for sys/utsname.h... (cached) yes checking for termcap.h... yes checking for fcntl.h... (cached) yes checking for sgtty.h... (cached) no checking for sys/ioctl.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/types.h... (cached) yes checking for termio.h... (cached) no checking for iconv.h... yes checking for inttypes.h... (cached) yes checking for langinfo.h... yes checking for math.h... (cached) yes checking for unistd.h... (cached) yes checking for stropts.h... no checking for errno.h... (cached) yes checking for sys/resource.h... (cached) yes checking for sys/systeminfo.h... no checking for locale.h... (cached) yes checking for sys/stream.h... no checking for termios.h... (cached) yes checking for libc.h... no checking for sys/statfs.h... no checking for poll.h... (cached) yes checking for sys/poll.h... (cached) yes checking for pwd.h... (cached) yes checking for utime.h... (cached) yes checking for sys/param.h... (cached) yes checking for sys/ptms.h... no checking for libintl.h... yes checking for libgen.h... (cached) yes checking for util/debug.h... no checking for util/msg18n.h... no checking for frame.h... yes checking for sys/acl.h... no checking for sys/access.h... no checking for sys/sysinfo.h... no checking for wchar.h... (cached) yes checking for wctype.h... (cached) yes checking for sys/ptem.h... no checking for sys/sysctl.h... (cached) yes checking for pthread_np.h... yes checking for strings.h... (cached) yes checking if strings.h can be included after string.h... yes checking for an ANSI C-conforming const... (cached) yes checking for working volatile... (cached) 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 for uid_t in sys/types.h... (cached) yes checking for uint32_t... yes checking for ino_t... (cached) yes checking for dev_t... (cached) yes checking whether byte ordering is bigendian... yes checking for inline... inline checking for rlim_t... yes checking for stack_t... yes checking whether stack_t has an ss_base field... no checking --with-tlib argument... curses checking for linking with curses library... OK checking for tgetent()... yes checking whether we talk terminfo... yes checking what tgetent() returns for an unknown terminal... non-zero checking whether termcap.h contains ospeed... yes checking whether termcap.h contains UP, BC and PC... yes checking whether tputs() uses outfuntype... no checking whether sys/select.h and sys/time.h may both be included... yes checking for /dev/ptc... no checking for SVR4 ptys... no checking for ptyranges... p / 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz checking default tty permissions/group... can't determine - assume ptys are world accessible world checking for struct sigcontext... no checking getcwd implementation is broken... no checking for fchdir... (cached) yes checking for fchown... (cached) yes checking for fchmod... (cached) yes checking for fsync... (cached) yes checking for getcwd... (cached) yes checking for getpseudotty... no checking for getpwent... (cached) yes checking for getpwnam... (cached) yes checking for getpwuid... (cached) yes checking for getrlimit... (cached) yes checking for gettimeofday... (cached) yes checking for localtime_r... (cached) yes checking for lstat... (cached) yes checking for memset... (cached) yes checking for mkdtemp... yes checking for nanosleep... (cached) yes checking for opendir... (cached) yes checking for putenv... (cached) yes checking for qsort... (cached) yes checking for readlink... (cached) yes checking for select... (cached) yes checking for setenv... (cached) yes checking for getpgid... (cached) yes checking for setpgid... (cached) yes checking for setsid... (cached) yes checking for sigaltstack... (cached) yes checking for sigstack... no checking for sigset... no checking for sigsetjmp... (cached) yes checking for sigaction... (cached) yes checking for sigprocmask... (cached) yes checking for sigvec... (cached) yes checking for strcasecmp... (cached) yes checking for strerror... (cached) yes checking for strftime... (cached) yes checking for stricmp... no checking for strncasecmp... (cached) yes checking for strnicmp... no checking for strpbrk... (cached) yes checking for strptime... (cached) yes checking for strtol... (cached) yes checking for tgetent... yes checking for towlower... yes checking for towupper... yes checking for iswupper... yes checking for tzset... (cached) yes checking for usleep... (cached) yes checking for utime... (cached) yes checking for utimes... (cached) yes checking for mblen... yes checking for ftruncate... (cached) yes checking for unsetenv... (cached) yes checking for posix_openpt... (cached) yes checking types of arguments for select... (cached) int,fd_set *,struct timeval * checking for _LARGEFILE_SOURCE value needed for large files... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... no checking --enable-canberra argument... no checking for st_blksize... yes checking whether stat() ignores a trailing slash... no checking for iconv_open()... yes; with -liconv checking for nl_langinfo(CODESET)... yes checking for strtod in -lm... yes checking for strtod() and other floating point functions... yes checking for isinf()... yes checking for isnan()... yes checking --disable-acl argument... no checking for acl_get_file in -lposix1e... no checking for acl_get_file in -lacl... no checking for POSIX ACL support... no checking for acl_get in -lsec... no checking for Solaris ACL support... no checking for AIX ACL support... no checking --disable-gpm argument... no checking for gpm... no checking --disable-sysmouse argument... no checking for sysmouse... no checking for FD_CLOEXEC... yes checking for rename... yes checking for sysctl... yes checking for sysinfo... not usable checking for sysinfo.mem_unit... no checking for sysconf... yes checking size of int... 4 checking size of long... 8 checking size of time_t... 8 checking size of off_t... 8 checking uint32_t is 32 bits... ok checking whether memmove handles overlaps... yes checking for _xpg4_setrunelocale in -lxpg4... no checking how to create tags... ctags -t checking how to run man with a section nr... man -s checking --disable-nls argument... no checking for msgfmt... msgfmt checking for NLS... gettext() works with -lintl checking for bind_textdomain_codeset... yes checking for _nl_msg_cat_cntr... yes checking if msgfmt supports --desktop... yes checking for dlfcn.h... (cached) yes checking for dlopen()... yes checking for dlsym()... yes checking for setjmp.h... (cached) yes checking for GCC 3 or later... yes checking whether we need -D_FORTIFY_SOURCE=1... yes checking whether we need to force -D_FILE_OFFSET_BITS=64... no checking linker --as-needed support... yes configure: creating ./config.status config.status: creating auto/config.mk config.status: creating auto/config.h configure: WARNING: unrecognized options: --disable-silent-rules, --disable-gtk-doc touch /usr/ports/pobj/vim-classic-8.3.0pre20260413-python3/vim-classic-e77db102116e2f3ccc474ffe94050e4f8ca49fcc/src/auto/config.mk >>> Running build in editors/vim-classic,python3 at 1776881289.82 ===> editors/vim-classic,python3 ===> Building for vim-classic-8.3.0pre20260413-python3 /bin/sh install-sh -c -d objects touch objects/.dirstamp CC="cc -Iproto -DHAVE_CONFIG_H -I/usr/local/include " srcdir=. sh ./osdef.sh cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/arabic.o arabic.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/arglist.o arglist.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/autocmd.o autocmd.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/beval.o beval.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/buffer.o buffer.c buffer.c: In function 'free_buffer': buffer.c:913:5: warning: implicit declaration of function 'python3_buffer_free' [-Wimplicit-function-declaration] 913 | python3_buffer_free(buf); | ^~~~~~~~~~~~~~~~~~~ cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/change.o change.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/blob.o blob.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/blowfish.o blowfish.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/cindent.o cindent.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/cmdexpand.o cmdexpand.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/cmdhist.o cmdhist.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt.o crypt.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/crypt_zip.o crypt_zip.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/debugger.o debugger.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/dict.o dict.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/diff.o diff.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/digraph.o digraph.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/drawline.o drawline.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/drawscreen.o drawscreen.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/edit.o edit.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/eval.o eval.c eval.c: In function 'garbage_collect': eval.c:3957:22: warning: implicit declaration of function 'set_ref_in_python3'; did you mean 'set_ref_in_job'? [-Wimplicit-function-declaration] 3957 | abort = abort || set_ref_in_python3(copyID); | ^~~~~~~~~~~~~~~~~~ | set_ref_in_job cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/evalbuffer.o evalbuffer.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/evalfunc.o evalfunc.c evalfunc.c: In function 'f_py3eval': evalfunc.c:5105:5: warning: implicit declaration of function 'do_py3eval'; did you mean 'f_py3eval'? [-Wimplicit-function-declaration] 5105 | do_py3eval(str, rettv); | ^~~~~~~~~~ | f_py3eval cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/evalvars.o evalvars.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/evalwindow.o evalwindow.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds.o ex_cmds.c cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_cmds2.o ex_cmds2.c ex_cmds2.c: In function 'source_pyx_file': ex_cmds2.c:1405:9: warning: implicit declaration of function 'ex_py3file'; did you mean 'ex_pyxfile'? [-Wimplicit-function-declaration] 1405 | ex_py3file(&ex); | ^~~~~~~~~~ | ex_pyxfile ex_cmds2.c: In function 'ex_pyx': ex_cmds2.c:1440:5: warning: implicit declaration of function 'ex_py3'; did you mean 'ex_pyx'? [-Wimplicit-function-declaration] 1440 | ex_py3(eap); | ^~~~~~ | ex_pyx ex_cmds2.c: In function 'ex_pyxdo': ex_cmds2.c:1459:5: warning: implicit declaration of function 'ex_py3do'; did you mean 'ex_pyxdo'? [-Wimplicit-function-declaration] 1459 | ex_py3do(eap); | ^~~~~~~~ | ex_pyxdo cc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -O2 -pipe -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/ex_docmd.o ex_docmd.c In file included from ex_docmd.c:378: ex_cmds.h:1159:41: error: 'ex_py3' undeclared here (not in a function); did you mean 'ex_pyx'? 1159 | EXCMD(CMD_py3, "py3", ex_py3, | ^~~~~~ ex_cmds.h:93:46: note: in definition of macro 'EXCMD' 93 | # define EXCMD(a, b, c, d, e) {(char_u *)b, c, (long_u)(d), e} | ^ ex_cmds.h:1162:41: error: 'ex_py3do' undeclared here (not in a function); did you mean 'ex_pyxdo'? 1162 | EXCMD(CMD_py3do, "py3do", ex_py3do, | ^~~~~~~~ ex_cmds.h:93:46: note: in definition of macro 'EXCMD' 93 | # define EXCMD(a, b, c, d, e) {(char_u *)b, c, (long_u)(d), e} | ^ ex_cmds.h:1168:41: error: 'ex_py3file' undeclared here (not in a function); did you mean 'ex_pyxfile'? 1168 | EXCMD(CMD_py3file, "py3file", ex_py3file, | ^~~~~~~~~~ ex_cmds.h:93:46: note: in definition of macro 'EXCMD' 93 | # define EXCMD(a, b, c, d, e) {(char_u *)b, c, (long_u)(d), e} | ^ gmake: *** [Makefile:3148: objects/ex_docmd.o] Error 1 *** Error 2 in editors/vim-classic (/usr/ports/infrastructure/mk/bsd.port.mk:3063 '/usr/ports/pobj/vim-classic-8.3.0pre20260413-python3/.build_done') *** Error 2 in editors/vim-classic (/usr/ports/infrastructure/mk/bsd.port.mk:2706 'build': @lock=vim-classic-8.3.0pre20260413-python3; expo...) ===> Exiting editors/vim-classic,python3 with an error *** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 'build': @: ${echo_msg:=echo}; : ${target:=build}; for i in ; do eval...) >>> Ended at 1776881632.87 max_stuck=33.12/waiting-for-lock #1894=64.37/depends=4.49/show-prepare-results=12.02/junk=7.16/patch=6.26/configure=270.09/build=343.23 Error: job failed with 512 on localhost at 1776881632