=>> Building textproc/dadadodo build started at Fri Feb 20 16:04:33 EST 2026 port directory: /usr/ports/textproc/dadadodo package name: dadadodo-1.04 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 477 Aug 27 2024 /usr/ports/textproc/dadadodo/Makefile Ports top last git commit: eac71dbf758c Ports top unclean checkout: no Port dir last git commit: fb16dfecae4a 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-- XDG_DATA_HOME=/wrkdirs/usr/ports/textproc/dadadodo/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/textproc/dadadodo/work XDG_CACHE_HOME=/wrkdirs/usr/ports/textproc/dadadodo/work/.cache HOME=/wrkdirs/usr/ports/textproc/dadadodo/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/textproc/dadadodo/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/textproc/dadadodo/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/textproc/dadadodo/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/textproc/dadadodo/work XDG_CACHE_HOME=/wrkdirs/usr/ports/textproc/dadadodo/work/.cache HOME=/wrkdirs/usr/ports/textproc/dadadodo/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/textproc/dadadodo/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/textproc/dadadodo/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 -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " 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/dadadodo" EXAMPLESDIR="share/examples/dadadodo" DATADIR="share/dadadodo" WWWDIR="www/dadadodo" ETCDIR="etc/dadadodo" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/dadadodo DOCSDIR=/usr/local/share/doc/dadadodo EXAMPLESDIR=/usr/local/share/examples/dadadodo WWWDIR=/usr/local/www/dadadodo ETCDIR=/usr/local/etc/dadadodo --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 dadadodo 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 ===> dadadodo-1.04 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 ===> dadadodo-1.04 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of dadadodo-1.04 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The dadadodo 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 dadadodo-1.04 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The dadadodo 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 dadadodo-1.04 for building => SHA256 Checksum OK for dadadodo-1.04.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The dadadodo 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 dadadodo-1.04 for building ===> Extracting for dadadodo-1.04 => SHA256 Checksum OK for dadadodo-1.04.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for dadadodo-1.04 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> dadadodo-1.04 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. ===> dadadodo-1.04 depends on file: /usr/local/bin/ccache - found ===> Returning to build of dadadodo-1.04 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for dadadodo-1.04 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for dadadodo-1.04 --- dadadodo.o --- --- parse.o --- --- generate.o --- --- files.o --- --- hash.o --- --- yarandom.o --- --- dadadodo.o --- cc -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -O2 -pipe -fstack-protector-strong -fno-strict-aliasing dadadodo.c --- parse.o --- cc -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -O2 -pipe -fstack-protector-strong -fno-strict-aliasing parse.c --- generate.o --- cc -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -O2 -pipe -fstack-protector-strong -fno-strict-aliasing generate.c --- files.o --- cc -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -O2 -pipe -fstack-protector-strong -fno-strict-aliasing files.c --- yarandom.o --- cc -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -O2 -pipe -fstack-protector-strong -fno-strict-aliasing yarandom.c --- hash.o --- cc -c -I. -DGETTIMEOFDAY_TWO_ARGS -DHAVE_UNISTD_H -O2 -pipe -fstack-protector-strong -fno-strict-aliasing hash.c --- parse.o --- parse.c:35: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] 35 | int L = strlen(s); | ^ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ parse.c:219:31: warning: passing '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] 219 | (*start == 'h' && !strncmp(start, "http://", 7)) || | ^~~~~ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ parse.c:220:31: warning: passing '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] 220 | (*start == 'm' && !strncmp(start, "mailto:", 7)) || | ^~~~~ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ parse.c:221:31: warning: passing '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] 221 | (*start == 'f' && !strncmp(start, "ftp://", 6)) || | ^~~~~ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ parse.c:222:31: warning: passing '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] 222 | (*start == 'g' && !strncmp(start, "file://", 7))) | ^~~~~ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ 5 warnings generated. --- generate.o --- generate.c:150:11: warning: assigning to 'const unsigned char *' from 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 150 | punc = ","; | ^ ~~~ generate.c:168:8: warning: assigning to 'const unsigned char *' from 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 168 | punc = ":"; | ^ ~~~ generate.c:170:8: warning: assigning to 'const unsigned char *' from 'char[2]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 170 | punc = ";"; | ^ ~~~ generate.c:174:10: warning: assigning to 'const unsigned char *' from 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 174 | punc = ". "; | ^ ~~~~ generate.c:181:8: warning: assigning to 'const unsigned char *' from 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 181 | punc = "? "; | ^ ~~~~ generate.c:186:12: warning: assigning to 'const unsigned char *' from 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 186 | punc = "! "; | ^ ~~~~ generate.c:195:35: 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] 195 | new_col = *column + strlen (c1) + (punc ? strlen(punc) : 0); | ^~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ generate.c:195:56: 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] 195 | new_col = *column + strlen (c1) + (punc ? strlen(punc) : 0); | ^~~~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ generate.c:219:11: warning: passing 'unsigned char[255]' 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] 219 | fputs (indent_str, stream); | ^~~~~~~~~~ /usr/include/stdio.h:277:35: note: passing argument to parameter here 277 | int fputs(const char * __restrict, FILE * __restrict); | ^ generate.c:220:31: 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] 220 | *column = indent + strlen (c1)+1; | ^~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ generate.c:244:10: warning: passing 'unsigned char *' 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] 244 | strcpy (c2, c1); | ^~ /usr/include/string.h:92:33: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ generate.c:244:14: 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] 244 | strcpy (c2, c1); | ^~ /usr/include/string.h:92:58: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ generate.c:252:14: warning: passing 'unsigned char[10240]' 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] 252 | fputs (buf, stream); | ^~~ /usr/include/stdio.h:277:35: note: passing argument to parameter here 277 | int fputs(const char * __restrict, FILE * __restrict); | ^ generate.c:264:16: warning: assigning to 'const unsigned char *' from 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 264 | case 0: punc = "! "; break; | ^ ~~~~ generate.c:265:16: warning: assigning to 'const unsigned char *' from 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 265 | case 1: punc = "? "; break; | ^ ~~~~ generate.c:266:17: warning: assigning to 'const unsigned char *' from 'char[3]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 266 | default: punc = ". "; break; | ^ ~~~~ generate.c:282:9: 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] 282 | fputs (punc, stream); | ^~~~ /usr/include/stdio.h:277:35: note: passing argument to parameter here 277 | int fputs(const char * __restrict, FILE * __restrict); | ^ generate.c:333:22: 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] 333 | if (!strcasecmp (s, all_strings [all_words[i].string])) | ^ /usr/include/strings.h:67:29: note: passing argument to parameter here 67 | int strcasecmp(const char *, const char *) __pure; | ^ generate.c:333:25: warning: passing '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] 333 | if (!strcasecmp (s, all_strings [all_words[i].string])) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/strings.h:67:43: note: passing argument to parameter here 67 | int strcasecmp(const char *, const char *) __pure; | ^ 19 warnings generated. --- files.o --- files.c:300:14: warning: passing 'unsigned char[10240]' 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] 300 | s = fgets (write_buf, 100, in); | ^~~~~~~~~ /usr/include/stdio.h:273:32: note: passing argument to parameter here 273 | char *(fgets)(char * __restrict, int, FILE * __restrict); | ^ files.c:300:5: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 300 | s = fgets (write_buf, 100, in); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ files.c:301:21: warning: passing '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] 301 | if (!s || strncmp(s, DADADODO_MAGIC, strlen(DADADODO_MAGIC))) | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ files.c:381:16: warning: passing '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] 381 | s += strlen(s) + 1; | ^ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ files.c:574:11: warning: initializing 'char *' with an expression of type 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 574 | char *b2 = (unsigned char *) buf; | ^ ~~~~~~~~~~~~~~~~~~~~~ 5 warnings generated. --- dadadodo.o --- dadadodo.c:164:11: 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] 164 | !strncmp(string, entities[i].string, length)) | ^~~~~~ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:200:7: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 200 | s = first_line; | ^ ~~~~~~~~~~ dadadodo.c:203:18: warning: passing 'unsigned char[10240]' 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] 203 | s = fgets (buf, sizeof(buf)-1, file); | ^~~ /usr/include/stdio.h:273:32: note: passing argument to parameter here 273 | char *(fgets)(char * __restrict, int, FILE * __restrict); | ^ dadadodo.c:203:9: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 203 | s = fgets (buf, sizeof(buf)-1, file); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dadadodo.c:207:38: warning: passing '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] 207 | mailbox_p = (*s == 'F' && !strncmp(s, "From ", 5)); | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:219:21: warning: passing '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] 219 | malloc (strlen(s)+strlen(qp_wrap_hack)+1); | ^ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ dadadodo.c:219:31: warning: passing '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] 219 | malloc (strlen(s)+strlen(qp_wrap_hack)+1); | ^~~~~~~~~~~~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ dadadodo.c:221:11: warning: passing 'unsigned char *' 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] 221 | strcpy(qp_free_wrap_hack, qp_wrap_hack); | ^~~~~~~~~~~~~~~~~ /usr/include/string.h:92:33: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ dadadodo.c:221:30: warning: passing '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] 221 | strcpy(qp_free_wrap_hack, qp_wrap_hack); | ^~~~~~~~~~~~ /usr/include/string.h:92:58: note: passing argument to parameter here 92 | char *(strcpy)(char * __restrict, const char * __restrict); | ^ dadadodo.c:222:11: warning: passing 'unsigned char *' 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] 222 | strcat(qp_free_wrap_hack, s); | ^~~~~~~~~~~~~~~~~ /usr/include/string.h:84:33: note: passing argument to parameter here 84 | char *(strcat)(char * __restrict, const char * __restrict); | ^ dadadodo.c:222:30: warning: passing '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] 222 | strcat(qp_free_wrap_hack, s); | ^ /usr/include/string.h:84:58: note: passing argument to parameter here 84 | char *(strcat)(char * __restrict, const char * __restrict); | ^ dadadodo.c:228:18: warning: passing '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] 228 | L = strlen(s); | ^ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ dadadodo.c:285:36: warning: passing '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] 285 | else if (*s == 'F' && !strncmp (s, "From ", 5)) | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:313:49: warning: passing '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] 313 | if ((*s == 'b' || *s == 'B') && !strncasecmp(s, "begin:", 6)) | ^ /usr/include/strings.h:68:30: note: passing argument to parameter here 68 | int strncasecmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:317:25: warning: passing '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] 317 | if (!strncasecmp(s2, "vcard", 5)) | ^~ /usr/include/strings.h:68:30: note: passing argument to parameter here 68 | int strncasecmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:351:14: warning: passing '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] 351 | L = strlen(s); | ^ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ dadadodo.c:357:27: warning: initializing 'const unsigned char *' with an expression of type 'char[7]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 357 | const unsigned char *w1 = "wrote:"; | ^ ~~~~~~~~ dadadodo.c:358:27: warning: initializing 'const unsigned char *' with an expression of type 'char[8]' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 358 | const unsigned char *w2 = "writes:"; | ^ ~~~~~~~~~ dadadodo.c:359:28: warning: passing '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] 359 | if (L > 10 && (strstr(s+L-10, w1) || strstr(s+L-10, w2))) | ^~~~~~ /usr/include/string.h:136:26: note: passing argument to parameter here 136 | char *strstr(const char *, const char *) __pure; | ^ dadadodo.c:359:36: 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] 359 | if (L > 10 && (strstr(s+L-10, w1) || strstr(s+L-10, w2))) | ^~ /usr/include/string.h:136:40: note: passing argument to parameter here 136 | char *strstr(const char *, const char *) __pure; | ^ dadadodo.c:359:50: warning: passing '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] 359 | if (L > 10 && (strstr(s+L-10, w1) || strstr(s+L-10, w2))) | ^~~~~~ /usr/include/string.h:136:26: note: passing argument to parameter here 136 | char *strstr(const char *, const char *) __pure; | ^ dadadodo.c:359:58: 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] 359 | if (L > 10 && (strstr(s+L-10, w1) || strstr(s+L-10, w2))) | ^~ /usr/include/string.h:136:40: note: passing argument to parameter here 136 | char *strstr(const char *, const char *) __pure; | ^ dadadodo.c:370:16: warning: passing '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] 370 | if (!strncmp(s2, "In ", 3) || !strncmp(s2, "On ", 3)) | ^~ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:370:42: warning: passing '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] 370 | if (!strncmp(s2, "In ", 3) || !strncmp(s2, "On ", 3)) | ^~ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:372:19: warning: passing '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] 372 | else if (strchr(s2, '@')) | ^~ /usr/include/string.h:85:26: note: passing argument to parameter here 85 | char *strchr(const char *, int) __pure; | ^ dadadodo.c:402:31: warning: passing '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] 402 | if (*s == 'F' && !strncmp (s, "From ", 5)) | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:409:43: warning: passing '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] 409 | ((*s == 'F'||*s == 'f') && !strncmp(s,"From: ",6)) || | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:410:43: warning: passing '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] 410 | ((*s == 'D'||*s == 'd') && !strncmp(s,"Date: ",6)) || | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:411:43: warning: passing '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] 411 | ((*s == 'P'||*s == 'p') && !strncmp(s,"Path: ",6)) || | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:412:43: warning: passing '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] 412 | ((*s == 'S'||*s == 's') && !strncmp(s,"Subject: ",9)) || | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:413:43: warning: passing '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] 413 | ((*s == 'R'||*s == 'r') && !strncmp(s,"Received: ",10)) || | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:414:43: warning: passing '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] 414 | ((*s == 'M'||*s == 'm') && !strncmp(s,"Message-ID: ",12))|| | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:415:43: warning: passing '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] 415 | ((*s == 'R'||*s == 'r') && !strncmp(s,"Return-Path: ",13)) | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:455:24: warning: passing '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] 455 | (!strncasecmp (s, "Content-Type: message/rfc822", 28) || | ^ /usr/include/strings.h:68:30: note: passing argument to parameter here 68 | int strncasecmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:456:24: warning: passing '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] 456 | !strncasecmp (s, "Content-Type: message/news", 26))) | ^ /usr/include/strings.h:68:30: note: passing argument to parameter here 68 | int strncasecmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:529:17: warning: passing '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] 529 | !strncmp(s, "(This file must be converted with BinHex 4.0)", 45)) | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ dadadodo.c:539:27: warning: passing '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] 539 | if (L > 60 && !strchr (s, ' ')) | ^ /usr/include/string.h:85:26: note: passing argument to parameter here 85 | char *strchr(const char *, int) __pure; | ^ dadadodo.c:556:22: warning: passing '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] 556 | while ((s2 = strchr(s2, '='))) | ^~ /usr/include/string.h:85:26: note: passing argument to parameter here 85 | char *strchr(const char *, int) __pure; | ^ dadadodo.c:556:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 556 | while ((s2 = strchr(s2, '='))) | ^ ~~~~~~~~~~~~~~~ dadadodo.c:608:26: warning: passing '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] 608 | qp_wrap_hack = strdup(s3+1); | ^~~~ /usr/include/string.h:95:26: note: passing argument to parameter here 95 | char *strdup(const char *) __malloc_like; | ^ dadadodo.c:608:17: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 608 | qp_wrap_hack = strdup(s3+1); | ^ ~~~~~~~~~~~~ dadadodo.c:609:15: warning: passing '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] 609 | L = strlen(s); | ^ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ dadadodo.c:622:22: 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] 622 | while ((s2 = strchr(last, '<'))) | ^~~~ /usr/include/string.h:85:26: note: passing argument to parameter here 85 | char *strchr(const char *, int) __pure; | ^ dadadodo.c:622:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 622 | while ((s2 = strchr(last, '<'))) | ^ ~~~~~~~~~~~~~~~~~ dadadodo.c:730:22: 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] 730 | while ((s2 = strchr(last, '&'))) | ^~~~ /usr/include/string.h:85:26: note: passing argument to parameter here 85 | char *strchr(const char *, int) __pure; | ^ dadadodo.c:730:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 730 | while ((s2 = strchr(last, '&'))) | ^ ~~~~~~~~~~~~~~~~~ dadadodo.c:751:21: warning: passing 'unsigned char[10240]' 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] 751 | while ((s = fgets(buf, sizeof(buf)-1, file))); | ^~~ /usr/include/stdio.h:273:32: note: passing argument to parameter here 273 | char *(fgets)(char * __restrict, int, FILE * __restrict); | ^ dadadodo.c:751:13: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 751 | while ((s = fgets(buf, sizeof(buf)-1, file))); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dadadodo.c:909:13: warning: passing 'unsigned char[1024]' 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] 909 | sprintf(buf, "%s: opening input file %s", argv[0], input[i]); | ^~~ /usr/include/stdio.h:301:33: note: passing argument to parameter here 301 | int (sprintf)(char * __restrict, const char * __restrict, ...); | ^ dadadodo.c:910:12: warning: passing 'unsigned char[1024]' 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] 910 | perror(buf); | ^~~ /usr/include/stdio.h:290:26: note: passing argument to parameter here 290 | void perror(const char *); | ^ dadadodo.c:918:15: warning: passing 'unsigned char[1024]' 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] 918 | s = fgets (buf, sizeof(buf)-1, f); | ^~~ /usr/include/stdio.h:273:32: note: passing argument to parameter here 273 | char *(fgets)(char * __restrict, int, FILE * __restrict); | ^ dadadodo.c:918:6: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 918 | s = fgets (buf, sizeof(buf)-1, f); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dadadodo.c:925:21: warning: passing '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] 925 | if (!!strcmp(s, DADADODO_MAGIC)) | ^ /usr/include/string.h:90:25: note: passing argument to parameter here 90 | int strcmp(const char *, const char *) __pure; | ^ dadadodo.c:926:28: warning: passing 'unsigned char[1024]' 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] 926 | status = scan (f, table, buf); | ^~~ dadadodo.c:180:44: note: passing argument to parameter 'first_line' here 180 | scan (FILE *file, hash_table *table, char *first_line) | ^ dadadodo.c:1073:19: warning: initializing 'unsigned char *' with an expression 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] 1073 | unsigned char *s = strtok (stat_words, ",; "); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ dadadodo.c:1080:14: warning: assigning to 'unsigned char *' from 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1080 | while ((s = strtok (0, ",; "))); | ^ ~~~~~~~~~~~~~~~~~ 56 warnings generated. --- dadadodo --- cc -o dadadodo dadadodo.o parse.o generate.o files.o hash.o yarandom.o =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for dadadodo-1.04 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/textproc/dadadodo/work/dadadodo-1.04/dadadodo /wrkdirs/usr/ports/textproc/dadadodo/work/stage/usr/local/bin ====> 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-20T21:04:33+0000' 'PKG_NOTE_ports_top_git_hash=eac71dbf758c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=fb16dfecae4a' '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 dadadodo-1.04 ===> Building dadadodo-1.04 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for dadadodo-1.04 build of textproc/dadadodo | dadadodo-1.04 ended at Fri Feb 20 16:04:45 EST 2026 build time: 00:00:17