=>> Building net/vde build started at Sat Feb 21 14:07:36 EST 2026 port directory: /usr/ports/net/vde package name: vde-1.5.7_1 building for: FreeBSD pkg.DaveG.ca 15.0-RELEASE-p3 FreeBSD 15.0-RELEASE-p3 1500068 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 506 Aug 27 2024 /usr/ports/net/vde/Makefile Ports top last git commit: eac71dbf758c Ports top unclean checkout: no Port dir last git commit: ddd90df8c212 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500068 Job Id: 04 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500068 UNAME_v=FreeBSD 15.0-RELEASE-p3 1500068 UNAME_r=15.0-RELEASE-p3 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/04/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_0_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_0_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/net/vde/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/vde/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net/vde/work/.cache HOME=/wrkdirs/usr/ports/net/vde/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/vde/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net/vde/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/net/vde/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/net/vde/work XDG_CACHE_HOME=/wrkdirs/usr/ports/net/vde/work/.cache HOME=/wrkdirs/usr/ports/net/vde/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/net/vde/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/net/vde/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing " CSTD=gnu89 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" --End MAKE_ENV-- --PLIST_SUB-- OSREL=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/vde" EXAMPLESDIR="share/examples/vde" DATADIR="share/vde" WWWDIR="www/vde" ETCDIR="etc/vde" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/vde DOCSDIR=/usr/local/share/doc/vde EXAMPLESDIR=/usr/local/share/examples/vde WWWDIR=/usr/local/www/vde ETCDIR=/usr/local/etc/vde --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The vde 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://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> vde-1.5.7_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.5.1.pkg [pkg.DaveG.ca] Installing pkg-2.5.1... [pkg.DaveG.ca] Extracting pkg-2.5.1: .......... done ===> vde-1.5.7_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of vde-1.5.7_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The vde 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://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by vde-1.5.7_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The vde 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://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by vde-1.5.7_1 for building => SHA256 Checksum OK for vde-1.5.7.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The vde 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://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by vde-1.5.7_1 for building ===> Extracting for vde-1.5.7_1 => SHA256 Checksum OK for vde-1.5.7.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for vde-1.5.7_1 ===> Applying FreeBSD patches for vde-1.5.7_1 from /usr/ports/net/vde/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> vde-1.5.7_1 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.26... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.26: .......... done [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> vde-1.5.7_1 depends on package: gmake>=4.4.1 - found ===> Returning to build of vde-1.5.7_1 ===> vde-1.5.7_1 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> vde-1.5.7_1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of vde-1.5.7_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for vde-1.5.7_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for vde-1.5.7_1 cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -c -o hash.o hash.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -c -o port.o port.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -c -o vde_switch.o vde_switch.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -c -o tuntap.o tuntap.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -c -o dpipe.o dpipe.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -c -o vde_plug.o vde_plug.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -o dpipe dpipe.o port.c:119:23: warning: passing 'unsigned char[6]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 119 | last = find_in_hash(p->header.src); | ^~~~~~~~~~~~~ ./hash.h:8:33: note: passing argument to parameter 'dst' here 8 | extern void *find_in_hash(char *dst); | ^ port.c:136:19: warning: passing 'unsigned char[6]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 136 | delete_hash(p->header.src); | ^~~~~~~~~~~~~ ./hash.h:10:31: note: passing argument to parameter 'dst' here 10 | extern void delete_hash(char *dst); | ^ port.c:138:22: warning: passing 'unsigned char[6]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 138 | insert_into_hash(p->header.src, port); | ^~~~~~~~~~~~~ ./hash.h:9:36: note: passing argument to parameter 'src' here 9 | extern void insert_into_hash(char *src, void *port); | ^ port.c:140:21: warning: passing 'unsigned char[6]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 140 | update_entry_time(p->header.src); | ^~~~~~~~~~~~~ ./hash.h:12:37: note: passing argument to parameter 'src' here 12 | extern void update_entry_time(char *src); | ^ port.c:149:25: warning: passing 'unsigned char[6]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 149 | target = find_in_hash(packet->header.dest); | ^~~~~~~~~~~~~~~~~~~ ./hash.h:8:33: note: passing argument to parameter 'dst' here 8 | extern void *find_in_hash(char *dst); | ^ port.c:306:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 306 | (struct sockaddr *) &data.sock, &socklen); | ^~~~~~~~ /usr/include/sys/socket.h:714:96: note: passing argument to parameter here 714 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ port.c:346:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 346 | (struct sockaddr *) &data.sock, &socklen); | ^~~~~~~~ /usr/include/sys/socket.h:714:96: note: passing argument to parameter here 714 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ port.c:368:33: warning: use of GNU old-style field designator extension [-Wgnu-designator] 368 | *data = ((struct sock_data) { fd : data_fd, | ^~~~ | .fd = port.c:369:5: warning: use of GNU old-style field designator extension [-Wgnu-designator] 369 | sock : *name }); | ^~~~~~ | .sock = 9 warnings generated. hash.c:95:21: warning: passing 'unsigned char[6]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 95 | int k = calc_hash(old->dst); | ^~~~~~~~ hash.c:38:28: note: passing argument to parameter 'src' here 38 | static int calc_hash(char *src) | ^ hash.c:134:31: warning: passing 'unsigned char[6]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 134 | "age %ld secs\n", calc_hash(e->dst), | ^~~~~~ hash.c:38:28: note: passing argument to parameter 'src' here 38 | static int calc_hash(char *src) | ^ hash.c:141:42: warning: use of GNU old-style field designator extension [-Wgnu-designator] 141 | struct printer p = ((struct printer) { now : time(NULL), | ^~~~~ | .now = hash.c:142:7: warning: use of GNU old-style field designator extension [-Wgnu-designator] 142 | port_id : port_id }); | ^~~~~~~~~ | .port_id = hash.c:162:51: warning: use of GNU old-style field designator extension [-Wgnu-designator] 162 | struct reassign_data p=((struct reassign_data) { port : port, | ^~~~~~ | .port = hash.c:163:8: warning: use of GNU old-style field designator extension [-Wgnu-designator] 163 | newport : newport }); | ^~~~~~~~~ | .newport = 6 warnings generated. vde_plug.c:69:17: warning: too many arguments in call to 'cleanup' 69 | cleanup(1,NULL); | ~~~~~~~ ^ vde_plug.c:69:10: warning: passing arguments to 'cleanup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | cleanup(1,NULL); | ^ vde_plug.c:159:11: warning: passing 'unsigned char[4]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 159 | i=hash4(p->body.v4.ip4src); | ^~~~~~~~~~~~~~~~~ vde_plug.c:137:24: note: passing argument to parameter 'addr' here 137 | static int hash4(char *addr) | ^ vde_plug.c:181:11: warning: passing 'unsigned char[16]' to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 181 | i=hash6(p->body.v6.ip6src); | ^~~~~~~~~~~~~~~~~ vde_plug.c:142:24: note: passing argument to parameter 'addr' here 142 | static int hash6(char *addr) | ^ vde_plug.c:299:9: warning: assigning to 'char *' from 'unsigned char[2048]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 299 | fragp=fragment; | ^~~~~~~~~ vde_plug.c:309:18: warning: passing 'const unsigned char *' to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 309 | vde_ip_check(buf,rnx); | ^~~ vde_plug.c:150:38: note: passing argument to parameter 'buf' here 150 | static void vde_ip_check(const char *buf,int rnx) | ^ vde_plug.c:444:73: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 444 | nx=recvfrom(fddata,bufin+2,BUFSIZE-2,0,(struct sockaddr *) &datain, &datainsize); | ^~~~~~~~~~~ /usr/include/sys/socket.h:714:96: note: passing argument to parameter here 714 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ vde_plug.c:342:7: warning: variable 'result' set but not used [-Wunused-but-set-variable] 342 | int result; | ^ vde_plug.c:344:7: warning: variable 'connected_fd' set but not used [-Wunused-but-set-variable] 344 | int connected_fd; | ^ 9 warnings generated. cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -o vde_plug vde_plug.o vde_switch.c:236:27: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 236 | new = accept(fd, &addr, &len); | ^~~~ /usr/include/sys/socket.h:701:69: note: passing argument to parameter here 701 | int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ 1 warning generated. cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -o vde_switch hash.o port.o vde_switch.o tuntap.o /usr/local/bin/gmake -C qemu all gmake[1]: Entering directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/qemu' cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -c -o vdeq.o vdeq.c vdeq.c:140:17: warning: too many arguments in call to 'cleanup' 140 | cleanup(0, NULL); | ~~~~~~~ ^ vdeq.c:140:9: warning: passing arguments to 'cleanup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | cleanup(0, NULL); | ^ vdeq.c:298:74: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 298 | nx=recvfrom(fddata[i],bufin,BUFSIZE,0,(struct sockaddr *) &datain, &datainsize); | ^~~~~~~~~~~ /usr/include/sys/socket.h:714:96: note: passing argument to parameter here 714 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ vdeq.c:151:7: warning: variable 'result' set but not used [-Wunused-but-set-variable] 151 | int result; | ^ 4 warnings generated. cc -o vdeq vdeq.o gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/qemu' /usr/local/bin/gmake -C slirpvde all gmake[1]: Entering directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/slirpvde' cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o cksum.o cksum.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o debug.o debug.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o if.o if.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o ip_icmp.o ip_icmp.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o ip_input.o ip_input.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o ip_output.o ip_output.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o mbuf.o mbuf.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o misc.o misc.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o sbuf.o sbuf.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o slirp.o slirp.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o socket.o socket.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o tcp_input.o tcp_input.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o tcp_output.o tcp_output.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o tcp_subr.o tcp_subr.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o tcp_timer.o tcp_timer.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o udp.o udp.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o bootp.o bootp.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -I. -DVDE -c -o slirpvde.o slirpvde.c ip_icmp.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | icmp_input(m, hlen) | ^ ip_icmp.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | icmp_error(msrc, type, code, minsize, message) | ^ ip_icmp.c:211:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_char' (aka 'unsigned char') declared in a previous prototype [-Wknr-promoted-parameter] 211 | u_char type; | ^ ./ip_icmp.h:161:42: note: previous declaration is here 161 | void icmp_error _P((struct mbuf *, u_char, u_char, int, char *)); | ^ ip_icmp.c:212:13: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'u_char' (aka 'unsigned char') declared in a previous prototype [-Wknr-promoted-parameter] 212 | u_char code; | ^ ./ip_icmp.h:161:50: note: previous declaration is here 161 | void icmp_error _P((struct mbuf *, u_char, u_char, int, char *)); | ^ ip_icmp.c:329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 329 | icmp_reflect(m) | ^ 5 warnings generated. mbuf.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | m_free(m) | ^ mbuf.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | m_cat(m, n) | ^ mbuf.c:145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | m_inc(m, size) | ^ mbuf.c:181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 181 | m_adj(m, len) | ^ mbuf.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 203 | m_copy(n, m, off, len) | ^ mbuf.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | dtom(dat) | ^ 6 warnings generated. ip_output.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | ip_output(so, m0) | ^ 1 warning generated. ip_input.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 71 | ip_input(m) | ^ ip_input.c:246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 246 | ip_reass(ip, fp) | ^ ip_input.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 405 | ip_freef(fp) | ^ ip_input.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 425 | ip_enq(p, prev) | ^ ip_input.c:440:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 440 | ip_deq(p) | ^ ip_input.c:688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 688 | ip_stripoptions(m, mopt) | ^ 6 warnings generated. misc.c:141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 141 | insque(a, b) | ^ ./slirp.h:165:16: note: expanded from macro 'insque' 165 | #define insque slirp_insque | ^ misc.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 154 | remque(a) | ^ ./slirp.h:166:16: note: expanded from macro 'remque' 166 | #define remque slirp_remque | ^ misc.c:168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 168 | add_exec(ex_ptr, do_pty, exec, addr, port) | ^ misc.c:655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 655 | add_emu(buff) | ^ misc.c:665:34: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 256, but the corresponding specifier may require size 257 [-Wfortify-source] 665 | if (sscanf(buff, "%256s %256s", buff2, buff1) != 2) { | ^ misc.c:665:41: warning: 'sscanf' may overflow; destination buffer in argument 4 has size 256, but the corresponding specifier may require size 257 [-Wfortify-source] 665 | if (sscanf(buff, "%256s %256s", buff2, buff1) != 2) { | ^ misc.c:680:30: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 256, but the corresponding specifier may require size 257 [-Wfortify-source] 680 | if (sscanf(buff2, "%256s", buff1) != 1) { | ^ misc.c:782:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 782 | u_sleep(usec) | ^ misc.c:801:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 801 | fd_nonblock(fd) | ^ misc.c:818:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 818 | fd_block(fd) | ^ 10 warnings generated. sbuf.c:19:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 19 | sbfree(sb) | ^ sbuf.c:26:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | sbdrop(sb, num) | ^ sbuf.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | sbreserve(sb, size) | ^ sbuf.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | sbappend(so, m) | ^ sbuf.c:137:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 137 | sbappendsb(sb, m) | ^ sbuf.c:176:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 176 | sbcopy(sb, off, len, to) | ^ 6 warnings generated. if.c:24:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | ifs_insque(ifm, ifmhead) | ^ if.c:34:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 34 | ifs_remque(ifm) | ^ if.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 160 | if_output(so, ifm) | ^ if.c:316:18: warning: passing 'caddr_t' (aka 'char *') to parameter of type 'const uint8_t *' (aka 'const unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 316 | if_encap(ifm->m_data, ifm->m_len); | ^~~~~~~~~~~ ./main.h:54:30: note: passing argument to parameter 'ip_data' here 54 | void if_encap(const uint8_t *ip_data, int ip_data_len); | ^ 4 warnings generated. tcp_timer.c:124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 124 | tcp_canceltimers(tp) | ^ tcp_timer.c:140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | tcp_timers(tp, timer) | ^ 2 warnings generated. tcp_output.c:74:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | tcp_output(tp) | ^ tcp_output.c:592:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | tcp_setpersist(tp) | ^ 2 warnings generated. slirp.c:51:52: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 256, but the corresponding specifier may require size 257 [-Wfortify-source] 51 | if (sscanf(buff, "nameserver%*[ \t]%256s", buff2) == 1) { | ^ 1 warning generated. debug.c:28:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 28 | debug_init(file, dbg) | ^ 1 warning generated. udp.c:78:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | udp_input(m, iphlen) | ^ udp.c:324:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 324 | udp_attach(so) | ^ udp.c:353:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | udp_detach(so) | ^ udp.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 371 | udp_tos(so) | ^ udp.c:396:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 396 | udp_emu(so, m) | ^ udp.c:606:53: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 606 | if (getsockname(so->s, (struct sockaddr *)&addr, &addrlen) < 0) | ^~~~~~~~ /usr/include/sys/socket.h:710:74: note: passing argument to parameter here 710 | int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ udp.c:618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 618 | udp_listen(port, laddr, lport, flags) | ^ udp.c:647:45: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 647 | getsockname(so->s,(struct sockaddr *)&addr,&addrlen); | ^~~~~~~~ /usr/include/sys/socket.h:710:74: note: passing argument to parameter here 710 | int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ 8 warnings generated. slirpvde.c:54:17: warning: too many arguments in call to 'cleanup' 54 | cleanup(1,NULL); | ~~~~~~~ ^ slirpvde.c:54:10: warning: passing arguments to 'cleanup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 54 | cleanup(1,NULL); | ^ slirpvde.c:231:69: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 231 | nx=recvfrom(fddata,bufin,BUFSIZE,0,(struct sockaddr *) &datain, &datainsize); | ^~~~~~~~~~~ /usr/include/sys/socket.h:714:96: note: passing argument to parameter here 714 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ slirpvde.c:185:7: warning: variable 'connected_fd' set but not used [-Wunused-but-set-variable] 185 | int connected_fd; | ^ 4 warnings generated. tcp_subr.c:81:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 81 | tcp_template(tp) | ^ tcp_subr.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | tcp_respond(tp, ti, m, ack, seq, flags) | ^ tcp_subr.c:200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | tcp_newtcpcb(so) | ^ tcp_subr.c:275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 275 | tcp_close(tp) | ^ tcp_subr.c:353:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 353 | tcp_sockclosed(tp) | ^ tcp_subr.c:395:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 395 | int tcp_fconnect(so) | ^ tcp_subr.c:458:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 458 | tcp_connect(inso) | ^ tcp_subr.c:480:50: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 480 | close(accept(inso->s,(struct sockaddr *)&addr,&addrlen)); | ^~~~~~~~ /usr/include/sys/socket.h:701:69: note: passing argument to parameter here 701 | int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ tcp_subr.c:493:51: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 493 | if ((s = accept(inso->s,(struct sockaddr *)&addr,&addrlen)) < 0) { | ^~~~~~~~ /usr/include/sys/socket.h:701:69: note: passing argument to parameter here 701 | int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ tcp_subr.c:543:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 543 | tcp_attach(so) | ^ tcp_subr.c:579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | tcp_tos(so) | ^ tcp_subr.c:633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 633 | tcp_emu(so, m) | ^ tcp_subr.c:676:35: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 676 | (struct sockaddr *)&addr, &addrlen) == 0) | ^~~~~~~~ /usr/include/sys/socket.h:710:74: note: passing argument to parameter here 710 | int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ tcp_subr.c:993:38: warning: 'sscanf' may overflow; destination buffer in argument 9 has size 256, but the corresponding specifier may require size 257 [-Wfortify-source] 993 | &n1, &n2, &n3, &n4, &n5, &n6, buff); | ^ tcp_subr.c:1024:38: warning: 'sscanf' may overflow; destination buffer in argument 9 has size 256, but the corresponding specifier may require size 257 [-Wfortify-source] 1024 | &n1, &n2, &n3, &n4, &n5, &n6, buff); | ^ tcp_subr.c:1083:44: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 256, but the corresponding specifier may require size 257 [-Wfortify-source] 1083 | if (sscanf(bptr, "DCC CHAT %256s %u %u", buff, &laddr, &lport) == 3) { | ^ tcp_subr.c:1091:54: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 256, but the corresponding specifier may require size 257 [-Wfortify-source] 1091 | } else if (sscanf(bptr, "DCC SEND %256s %u %u %u", buff, &laddr, &lport, &n1) == 4) { | ^ tcp_subr.c:1099:54: warning: 'sscanf' may overflow; destination buffer in argument 3 has size 256, but the corresponding specifier may require size 257 [-Wfortify-source] 1099 | } else if (sscanf(bptr, "DCC MOVE %256s %u %u %u", buff, &laddr, &lport, &n1) == 4) { | ^ tcp_subr.c:1249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1249 | tcp_ctl(so) | ^ 19 warnings generated. socket.c:21:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 21 | solookup(head, laddr, lport, faddr, fport) | ^ socket.c:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 67 | sofree(so) | ^ socket.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | soread(so) | ^ socket.c:200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 200 | sorecvoob(so) | ^ socket.c:228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | sosendoob(so) | ^ socket.c:287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 287 | sowrite(so) | ^ socket.c:376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 376 | sorecvfrom(so) | ^ socket.c:390:31: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 390 | (struct sockaddr *)&addr, &addrlen); | ^~~~~~~~ /usr/include/sys/socket.h:714:96: note: passing argument to parameter here 714 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ socket.c:431:36: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 431 | (struct sockaddr *)&addr, &addrlen); | ^~~~~~~~ /usr/include/sys/socket.h:714:96: note: passing argument to parameter here 714 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ socket.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 476 | sosendto(so, m) | ^ socket.c:525:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 525 | solisten(port, laddr, lport, flags) | ^ socket.c:581:41: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 581 | getsockname(s,(struct sockaddr *)&addr,&addrlen); | ^~~~~~~~ /usr/include/sys/socket.h:710:74: note: passing argument to parameter here 710 | int getsockname(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ socket.c:598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 598 | sorwakeup(so) | ^ socket.c:611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 611 | sowwakeup(so) | ^ socket.c:624:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 624 | soisfconnecting(so) | ^ socket.c:633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 633 | soisfconnected(so) | ^ socket.c:641:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 641 | sofcantrcvmore(so) | ^ socket.c:657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 657 | sofcantsendmore(so) | ^ socket.c:676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 676 | soisfdisconnected(so) | ^ socket.c:692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 692 | sofwdrain(so) | ^ 20 warnings generated. tcp_input.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 120 | tcp_reass(tp, ti, m) | ^ tcp_input.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | tcp_input(m, iphlen, inso) | ^ tcp_input.c:446:3: warning: misleading indentation; statement is not part of the previous 'if' [-Wmisleading-indentation] 446 | tiwin = ti->ti_win; | ^ tcp_input.c:438:2: note: previous statement is here 438 | if (tp->t_state == TCPS_CLOSED) | ^ tcp_input.c:1513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1513 | tcp_dooptions(tp, cp, cnt, ti) | ^ tcp_input.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1628 | tcp_xmit_timer(tp, rtt) | ^ tcp_input.c:1718:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1718 | tcp_mss(tp, offer) | ^ 6 warnings generated. ar ru libslirp.a cksum.o debug.o if.o ip_icmp.o ip_input.o ip_output.o mbuf.o misc.o sbuf.o slirp.o socket.o tcp_input.o tcp_output.o tcp_subr.o tcp_timer.o udp.o bootp.o ar: warning: creating libslirp.a cc -o slirpvde slirpvde.o libslirp.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/slirpvde' /usr/local/bin/gmake -C vdetaplib all gmake[1]: Entering directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/vdetaplib' cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -c -o vdetap.o vdetap.c cc -O2 -pipe -fPIC -fstack-protector-strong -fno-strict-aliasing -std=gnu89 -Wall -DTUNTAP -O -c -o libvdetap.o libvdetap.c vdetap.c:49:20: warning: too many arguments in call to 'cleanup' 49 | cleanup(1, NULL); | ~~~~~~~ ^ vdetap.c:49:12: warning: passing arguments to 'cleanup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | cleanup(1, NULL); | ^ vdetap.c:158:68: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 158 | nx=recvfrom(fddata,bufin,BUFSIZE,0,(struct sockaddr *) &datain, &datainsize); | ^~~~~~~~~~~ /usr/include/sys/socket.h:714:96: note: passing argument to parameter here 714 | ssize_t recvfrom(int, void *, size_t, int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ vdetap.c:163:17: warning: too many arguments in call to 'cleanup' 163 | cleanup(0, NULL); | ~~~~~~~ ^ vdetap.c:163:9: warning: passing arguments to 'cleanup' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 163 | cleanup(0, NULL); | ^ vdetap.c:117:17: warning: variable 'result' set but not used [-Wunused-but-set-variable] 117 | int datainsize,result,nx; | ^ 6 warnings generated. cc vdetap.o -o vdetap linking libvdetap.a ar ru libvdetap.a libvdetap.o && ranlib libvdetap.a ar: warning: creating libvdetap.a ld -E -o libvdetap.so -L./ -shared -export-dynamic -Bdynamic \ --whole-archive libvdetap.a gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/vdetaplib' =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for vde-1.5.7_1 ===> Generating temporary packing list install -d /wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin install -s vde_switch dpipe vde_plug /wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin /usr/local/bin/gmake -C qemu install BIN_DIR=/wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin gmake[1]: Entering directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/qemu' install -d /wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin install -s vdeq /wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin ln -sf vdeq /wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin/vdeqemu gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/qemu' /usr/local/bin/gmake -C slirpvde install BIN_DIR=/wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin gmake[1]: Entering directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/slirpvde' install -d /wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin install -s slirpvde /wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/slirpvde' /usr/local/bin/gmake -C vdetaplib install BIN_DIR=/wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin LIB_DIR=/wrkdirs/usr/ports/net/vde/work/stage/usr/local/lib gmake[1]: Entering directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/vdetaplib' install -d /wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin install -d /wrkdirs/usr/ports/net/vde/work/stage/usr/local/lib install -s vdetap /wrkdirs/usr/ports/net/vde/work/stage/usr/local/bin install libvdetap.so /wrkdirs/usr/ports/net/vde/work/stage/usr/local/lib gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/vdetaplib' /usr/local/bin/gmake -C doc install MAN_DIR=/wrkdirs/usr/ports/net/vde/work/stage/usr/local/share/man gmake[1]: Entering directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/doc' install -d /wrkdirs/usr/ports/net/vde/work/stage/usr/local/share/man/man1 install dpipe.1 vde_plug.1 vdeq.1 slirpvde.1 vde_switch.1 vdetaplib.1 /wrkdirs/usr/ports/net/vde/work/stage/usr/local/share/man/man1 gmake[1]: Leaving directory '/wrkdirs/usr/ports/net/vde/work/vde-1.5.7/doc' /usr/bin/strip /wrkdirs/usr/ports/net/vde/work/stage/usr/local/lib/libvdetap.so ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-02-21T19:07:36+0000' 'PKG_NOTE_ports_top_git_hash=eac71dbf758c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=ddd90df8c212' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for vde-1.5.7_1 ===> Building vde-1.5.7_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for vde-1.5.7_1 build of net/vde | vde-1.5.7_1 ended at Sat Feb 21 14:07:45 EST 2026 build time: 00:00:09