=>> Building devel/opencvs build started at Fri Feb 20 15:13:57 EST 2026 port directory: /usr/ports/devel/opencvs package name: opencvs-20151230_1 building for: FreeBSD pkg.DaveG.ca 15.0-RELEASE-p3 FreeBSD 15.0-RELEASE-p3 1500068 amd64 maintained by: danfe@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 567 Aug 27 2024 /usr/ports/devel/opencvs/Makefile Ports top last git commit: eac71dbf758c Ports top unclean checkout: no Port dir last git commit: 5e2311750358 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500068 Job Id: 12 ---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/12/.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-- danfe@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/devel/opencvs/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/opencvs/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/opencvs/work/.cache HOME=/wrkdirs/usr/ports/devel/opencvs/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/opencvs/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/opencvs/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-- BINDIR="/usr/local/bin" MANDIR="/usr/local/share/man/man" CATDIR="/usr/local/share/man/man" XDG_DATA_HOME=/wrkdirs/usr/ports/devel/opencvs/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/devel/opencvs/work XDG_CACHE_HOME=/wrkdirs/usr/ports/devel/opencvs/work/.cache HOME=/wrkdirs/usr/ports/devel/opencvs/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/devel/opencvs/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/devel/opencvs/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/opencvs" EXAMPLESDIR="share/examples/opencvs" DATADIR="share/opencvs" WWWDIR="www/opencvs" ETCDIR="etc/opencvs" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/opencvs DOCSDIR=/usr/local/share/doc/opencvs EXAMPLESDIR=/usr/local/share/examples/opencvs WWWDIR=/usr/local/www/opencvs ETCDIR=/usr/local/etc/opencvs --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 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> opencvs-20151230_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 ===> opencvs-20151230_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of opencvs-20151230_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by opencvs-20151230_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by opencvs-20151230_1 for building => SHA256 Checksum OK for opencvs-20151230.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by opencvs-20151230_1 for building ===> Extracting for opencvs-20151230_1 => SHA256 Checksum OK for opencvs-20151230.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 opencvs-20151230_1 ===> Applying FreeBSD patches for opencvs-20151230_1 from /usr/ports/devel/opencvs/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> opencvs-20151230_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. ===> opencvs-20151230_1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of opencvs-20151230_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 opencvs-20151230_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for opencvs-20151230_1 --- objwarn --- --- date.c --- --- objwarn --- Warning: Object directory not changed from original /wrkdirs/usr/ports/devel/opencvs/work/cvs --- date.c --- yacc -d -o date.c date.y yacc: 10 shift/reduce conflicts. --- .depend --- echo opencvs: /usr/lib/libc.a /usr/lib/libz.a >> .depend --- cvs.pieo --- --- add.pieo --- --- admin.pieo --- --- annotate.pieo --- --- atomicio.pieo --- --- commit.pieo --- --- config.pieo --- --- checkout.pieo --- --- client.pieo --- --- buf.pieo --- --- cmd.pieo --- --- date.pieo --- --- diff.pieo --- --- diff3.pieo --- --- diff_internals.pieo --- --- edit.pieo --- --- entries.pieo --- --- fatal.pieo --- --- file.pieo --- --- getlog.pieo --- --- hash.pieo --- --- hash_func.pieo --- --- history.pieo --- --- log.pieo --- --- logmsg.pieo --- --- modules.pieo --- --- import.pieo --- --- init.pieo --- --- release.pieo --- --- remove.pieo --- --- repository.pieo --- --- rcs.pieo --- --- rcsnum.pieo --- --- rcsparse.pieo --- --- remote.pieo --- --- root.pieo --- --- server.pieo --- --- status.pieo --- --- tag.pieo --- --- trigger.pieo --- --- worklist.pieo --- --- util.pieo --- --- update.pieo --- --- version.pieo --- --- watch.pieo --- --- xmalloc.pieo --- --- opencvs.1 --- --- opencvs.5 --- --- cvsintro.7.gz --- --- rcsparse.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.rcsparse.pieo -MTrcsparse.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c rcsparse.c -o rcsparse.pieo rcsparse.c:606:26: warning: assigning to 'u_char *' (aka '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] 606 | pdp->rp_delta->rd_text = xstrdup(""); | ^ ~~~~~~~~~~~ rcsparse.c:1223:10: 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] 1223 | for (cp = login_name ; *cp ; cp++) { | ^ ~~~~~~~~~~ rcsparse.c:1239:10: 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] 1239 | for (cp = commitid; *cp ; cp++) { | ^ ~~~~~~~~ 3 warnings generated. --- remove.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.remove.pieo -MTremove.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c remove.c -o remove.pieo --- release.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.release.pieo -MTrelease.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c release.c -o release.pieo --- init.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.init.pieo -MTinit.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c init.c -o init.pieo init.c:159:29: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 159 | if (atomicio(vwrite, fd, *p, len) != len) | ^~ ./atomicio.h:35:62: note: passing argument to parameter here 35 | size_t atomicio(ssize_t (*)(int, void *, size_t), int, void *, size_t); | ^ 1 warning generated. --- import.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.import.pieo -MTimport.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c import.c -o import.pieo --- modules.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.modules.pieo -MTmodules.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c modules.c -o modules.pieo --- logmsg.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.logmsg.pieo -MTlogmsg.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c logmsg.c -o logmsg.pieo --- log.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.log.pieo -MTlog.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c log.c -o log.pieo --- history.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.history.pieo -MThistory.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c history.c -o history.pieo --- hash_func.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.hash_func.pieo -MThash_func.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c hash_func.c -o hash_func.pieo --- hash.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.hash.pieo -MThash.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c hash.c -o hash.pieo --- getlog.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.getlog.pieo -MTgetlog.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c getlog.c -o getlog.pieo --- file.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.file.pieo -MTfile.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c file.c -o file.pieo file.c:273:32: warning: format specifies type 'int' but the argument has type 'sig_atomic_t' (aka 'long') [-Wformat] 273 | fatal("received signal %d", sig_received); | ~~ ^~~~~~~~~~~~ | %ld 1 warning generated. --- fatal.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.fatal.pieo -MTfatal.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c fatal.c -o fatal.pieo fatal.c:48:43: warning: format specifies type 'int' but the argument has type 'sig_atomic_t' (aka 'long') [-Wformat] 48 | cvs_log(LP_ABORT, "received signal %d", sig_received); | ~~ ^~~~~~~~~~~~ | %ld 1 warning generated. --- entries.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.entries.pieo -MTentries.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c entries.c -o entries.pieo --- edit.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.edit.pieo -MTedit.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c edit.c -o edit.pieo --- diff_internals.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.diff_internals.pieo -MTdiff_internals.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c diff_internals.c -o diff_internals.pieo diff_internals.c:1242:16: warning: passing 'unsigned char[55]' 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] 1242 | buf[strcspn(buf, "\n")] = '\0'; | ^~~ /usr/include/string.h:93:29: note: passing argument to parameter here 93 | size_t strcspn(const char *, const char *) __pure; | ^ diff_internals.c:1244:21: warning: passing 'unsigned char[55]' 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] 1244 | if (begins_with(buf, "private:")) { | ^~~ diff_internals.c:1223:38: note: expanded from macro 'begins_with' 1223 | #define begins_with(s, pre) (strncmp(s, pre, sizeof(pre)-1) == 0) | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ diff_internals.c:1247:28: warning: passing 'unsigned char[55]' 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] 1247 | } else if (begins_with(buf, "protected:")) { | ^~~ diff_internals.c:1223:38: note: expanded from macro 'begins_with' 1223 | #define begins_with(s, pre) (strncmp(s, pre, sizeof(pre)-1) == 0) | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ diff_internals.c:1250:28: warning: passing 'unsigned char[55]' 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] 1250 | } else if (begins_with(buf, "public:")) { | ^~~ diff_internals.c:1223:38: note: expanded from macro 'begins_with' 1223 | #define begins_with(s, pre) (strncmp(s, pre, sizeof(pre)-1) == 0) | ^ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ diff_internals.c:1254:23: warning: passing 'unsigned char[55]' 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] 1254 | strlcpy(lastbuf, buf, sizeof lastbuf); | ^~~ /usr/include/string.h:103:61: note: passing argument to parameter here 103 | size_t (strlcpy)(char * __restrict, const char * __restrict, size_t); | ^ 5 warnings generated. --- diff3.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.diff3.pieo -MTdiff3.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c diff3.c -o diff3.pieo diff3.c:230:26: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 230 | dlines = cvs_splitlines(data, dlen); | ^~~~ ./util.h:69:42: note: passing argument to parameter here 69 | struct rcs_lines *cvs_splitlines(u_char *, size_t); | ^ diff3.c:231:26: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 231 | plines = cvs_splitlines(patch, plen); | ^~~~~ ./util.h:69:42: note: passing argument to parameter here 69 | struct rcs_lines *cvs_splitlines(u_char *, size_t); | ^ diff3.c:298:17: warning: incompatible pointer types assigning to 'struct diff *' from 'char *' [-Wincompatible-pointer-types] 298 | de = d13 = d23 = overlap = NULL; | ^ ~~~~~~~~~~~~~~ diff3.c:338:26: warning: passing 'u_char *' (aka '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] 338 | op = lp->l_line[strlen(lp->l_line) - 1]; | ^~~~~~~~~~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ diff3.c:339:23: warning: passing 'u_char *' (aka '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] 339 | start = (int)strtol(lp->l_line, &ep, 10); | ^~~~~~~~~~ /usr/include/stdlib.h:114:37: note: passing argument to parameter here 114 | long strtol(const char * __restrict, char ** __restrict, int); | ^ 5 warnings generated. --- diff.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.diff.pieo -MTdiff.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c diff.c -o diff.pieo --- date.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.date.pieo -MTdate.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c date.c -o date.pieo --- cmd.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.cmd.pieo -MTcmd.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c cmd.c -o cmd.pieo --- buf.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.buf.pieo -MTbuf.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c buf.c -o buf.pieo --- client.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.client.pieo -MTclient.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c client.c -o client.pieo --- checkout.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.checkout.pieo -MTcheckout.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c checkout.c -o checkout.pieo checkout.c:398:14: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 398 | d = dirname(repo); | ^~~~ /usr/include/libgen.h:61:71: note: expanded from macro 'dirname' 61 | #define dirname(x) __generic(x, const char *, __old_dirname, dirname)(x) | ^ /usr/include/libgen.h:56:27: note: passing argument to parameter here 56 | char *__old_dirname(char *); | ^ checkout.c:399:15: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 399 | f = basename(repo); | ^~~~ /usr/include/libgen.h:60:74: note: expanded from macro 'basename' 60 | #define basename(x) __generic(x, const char *, __old_basename, basename)(x) | ^ /usr/include/libgen.h:55:28: note: passing argument to parameter here 55 | char *__old_basename(char *); | ^ 2 warnings generated. --- config.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.config.pieo -MTconfig.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c config.c -o config.pieo --- commit.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.commit.pieo -MTcommit.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c commit.c -o commit.pieo --- atomicio.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.atomicio.pieo -MTatomicio.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c atomicio.c -o atomicio.pieo --- annotate.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.annotate.pieo -MTannotate.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c annotate.c -o annotate.pieo annotate.c:239:17: warning: assigning to 'u_char *' (aka '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] 239 | line->l_line = p; | ^ ~ 1 warning generated. --- admin.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.admin.pieo -MTadmin.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c admin.c -o admin.pieo --- add.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.add.pieo -MTadd.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c add.c -o add.pieo --- cvs.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.cvs.pieo -MTcvs.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c cvs.c -o cvs.pieo --- server.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.server.pieo -MTserver.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c server.c -o server.pieo --- status.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.status.pieo -MTstatus.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c status.c -o status.pieo --- tag.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.tag.pieo -MTtag.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c tag.c -o tag.pieo --- trigger.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.trigger.pieo -MTtrigger.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c trigger.c -o trigger.pieo --- worklist.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.worklist.pieo -MTworklist.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c worklist.c -o worklist.pieo --- util.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.util.pieo -MTutil.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c util.c -o util.pieo --- update.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.update.pieo -MTupdate.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c update.c -o update.pieo --- version.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.version.pieo -MTversion.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c version.c -o version.pieo --- watch.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.watch.pieo -MTwatch.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c watch.c -o watch.pieo --- xmalloc.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.xmalloc.pieo -MTxmalloc.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c xmalloc.c -o xmalloc.pieo --- opencvs.1 --- mv cvs.1 opencvs.1 --- repository.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.repository.pieo -MTrepository.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c repository.c -o repository.pieo repository.c:63:32: warning: format specifies type 'int' but the argument has type 'sig_atomic_t' (aka 'long') [-Wformat] 63 | fatal("received signal %d", sig_received); | ~~ ^~~~~~~~~~~~ | %ld 1 warning generated. --- rcs.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.rcs.pieo -MTrcs.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c rcs.c -o rcs.pieo --- rcsnum.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.rcsnum.pieo -MTrcsnum.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c rcsnum.c -o rcsnum.pieo --- remote.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.remote.pieo -MTremote.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c remote.c -o remote.pieo --- root.pieo --- cc -fpie -DPIC -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -MD -MF.depend.root.pieo -MTroot.pieo -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c root.c -o root.pieo --- rcsnum.pieo --- --- opencvs.5 --- mv cvs.5 opencvs.5 --- cvsintro.7.gz --- gzip -cn cvsintro.7 > cvsintro.7.gz --- status.pieo --- --- root.pieo --- --- repository.pieo --- --- opencvs.1.gz --- --- opencvs.5.gz --- gzip -cn opencvs.5 > opencvs.5.gz --- opencvs.1.gz --- gzip -cn opencvs.1 > opencvs.1.gz --- server.pieo --- --- util.pieo --- util.c:916:32: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 916 | if (atomicio(vwrite, fds[1], in, size) != size) | ^~ ./atomicio.h:35:62: note: passing argument to parameter here 35 | size_t atomicio(ssize_t (*)(int, void *, size_t), int, void *, size_t); | ^ 1 warning generated. --- remote.pieo --- remote.c:76:45: warning: passing 'const char *' to parameter of type 'void *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 76 | if (atomicio(vwrite, cvs_client_inlog_fd, data, len) != len || | ^~~~ ./atomicio.h:35:62: note: passing argument to parameter here 35 | size_t atomicio(ssize_t (*)(int, void *, size_t), int, void *, size_t); | ^ remote.c:98:32: warning: format specifies type 'int' but the argument has type 'sig_atomic_t' (aka 'long') [-Wformat] 98 | fatal("received signal %d", sig_received); | ~~ ^~~~~~~~~~~~ | %ld remote.c:190:44: warning: format specifies type 'long long' but the argument has type 'off_t' (aka 'long') [-Wformat] 190 | (void)xsnprintf(buf, sizeof(buf), "%lld", st.st_size); | ~~~~ ^~~~~~~~~~ | %ld remote.c:210:42: warning: format specifies type 'long long' but the argument has type 'off_t' (aka 'long') [-Wformat] 210 | fatal("length mismatch, %lld vs %lld", total, st.st_size); | ~~~~ ^~~~~ | %ld remote.c:210:49: warning: format specifies type 'long long' but the argument has type 'off_t' (aka 'long') [-Wformat] 210 | fatal("length mismatch, %lld vs %lld", total, st.st_size); | ~~~~ ^~~~~~~~~~ | %ld 5 warnings generated. --- util.pieo --- --- remote.pieo --- --- worklist.pieo --- --- watch.pieo --- --- version.pieo --- --- xmalloc.pieo --- --- tag.pieo --- --- update.pieo --- update.c:557:30: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 557 | if ((lines = cvs_splitlines(content, len)) == NULL) | ^~~~~~~ ./util.h:69:42: note: passing argument to parameter here 69 | struct rcs_lines *cvs_splitlines(u_char *, size_t); | ^ update.c:565:16: warning: passing 'u_char *' (aka '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] 565 | if (!strncmp(lp->l_line, RCS_CONFLICT_MARKER1, | ^~~~~~~~~~ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ update.c:567:16: warning: passing 'u_char *' (aka '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] 567 | !strncmp(lp->l_line, RCS_CONFLICT_MARKER2, | ^~~~~~~~~~ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ update.c:569:16: warning: passing 'u_char *' (aka '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] 569 | !strncmp(lp->l_line, RCS_CONFLICT_MARKER3, | ^~~~~~~~~~ /usr/include/string.h:116:26: note: passing argument to parameter here 116 | int strncmp(const char *, const char *, size_t) __pure; | ^ 4 warnings generated. --- rcs.pieo --- rcs.c:761:5: warning: assigning to 'const unsigned char *' from 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 761 | cp = sym; | ^ ~~~ rcs.c:1078:16: warning: passing 'u_char *' (aka '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] 1078 | (void)strtol((lp->l_line + 1), &ep, 10); | ^~~~~~~~~~~~~~~~ /usr/include/stdlib.h:114:37: note: passing argument to parameter here 114 | long strtol(const char * __restrict, char ** __restrict, int); | ^ rcs.c:2437:15: warning: incompatible pointer types passing 'u_char **' (aka 'unsigned char **') to parameter of type 'char **' [-Wincompatible-pointer-types] 2437 | xasprintf(&(lp->l_line), "%s%s\n", | ^~~~~~~~~~~~~ ./xmalloc.h:26:23: note: passing argument to parameter here 26 | int xasprintf(char **, const char *, ...) | ^ rcs.c:2439:24: warning: passing 'u_char *' (aka '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] 2439 | lp->l_len = strlen(lp->l_line); | ^~~~~~~~~~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ rcs.c:2451:17: warning: incompatible pointer types passing 'u_char **' (aka 'unsigned char **') to parameter of type 'char **' [-Wincompatible-pointer-types] 2451 | xasprintf(&(lp->l_line), "%s\n", | ^~~~~~~~~~~~~ ./xmalloc.h:26:23: note: passing argument to parameter here 26 | int xasprintf(char **, const char *, ...) | ^ rcs.c:2454:17: warning: incompatible pointer types passing 'u_char **' (aka 'unsigned char **') to parameter of type 'char **' [-Wincompatible-pointer-types] 2454 | xasprintf(&(lp->l_line), | ^~~~~~~~~~~~~ ./xmalloc.h:26:23: note: passing argument to parameter here 26 | int xasprintf(char **, const char *, ...) | ^ rcs.c:2458:25: warning: passing 'u_char *' (aka '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] 2458 | lp->l_len = strlen(lp->l_line); | ^~~~~~~~~~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ rcs.c:2475:13: warning: passing 'u_char *' (aka '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] 2475 | strlcpy(lp->l_line, sprefix, | ^~~~~~~~~~ /usr/include/string.h:103:36: note: passing argument to parameter here 103 | size_t (strlcpy)(char * __restrict, const char * __restrict, size_t); | ^ rcs.c:2476:16: warning: size argument in 'strlcpy' call appears to be size of the source; expected the size of the destination [-Wstrlcpy-strlcat-size] 2476 | strlen(sprefix) + 1); | ~~~~~~~^~~~~~~~~~~~ rcs.c:2479:24: warning: passing 'u_char *' (aka '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] 2479 | lp->l_len = strlen(lp->l_line); | ^~~~~~~~~~ /usr/include/string.h:105:28: note: passing argument to parameter here 105 | size_t strlen(const char *) __pure; | ^ 10 warnings generated. --- trigger.pieo --- --- opencvs --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DSIZE_MAX=ULONG_MAX -DHOST_NAME_MAX=_POSIX_HOST_NAME_MAX -fPIE -std=gnu17 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -Wl,-zrelro -pie -o opencvs cvs.pieo add.pieo admin.pieo annotate.pieo atomicio.pieo commit.pieo config.pieo checkout.pieo client.pieo buf.pieo cmd.pieo date.pieo diff.pieo diff3.pieo diff_internals.pieo edit.pieo entries.pieo fatal.pieo file.pieo getlog.pieo hash.pieo hash_func.pieo history.pieo log.pieo logmsg.pieo modules.pieo import.pieo init.pieo release.pieo remove.pieo repository.pieo rcs.pieo rcsnum.pieo rcsparse.pieo remote.pieo root.pieo server.pieo status.pieo tag.pieo trigger.pieo worklist.pieo util.pieo update.pieo version.pieo watch.pieo xmalloc.pieo -lz -lmd =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for opencvs-20151230_1 ===> Generating temporary packing list install -s -o root -g wheel -m 555 opencvs /wrkdirs/usr/ports/devel/opencvs/work/stage/usr/local/bin/opencvs install -o root -g wheel -m 444 cvsintro.7.gz /wrkdirs/usr/ports/devel/opencvs/work/stage/usr/local/share/man/man7/ install -o root -g wheel -m 444 opencvs.1.gz /wrkdirs/usr/ports/devel/opencvs/work/stage/usr/local/share/man/man1/ install -o root -g wheel -m 444 opencvs.5.gz /wrkdirs/usr/ports/devel/opencvs/work/stage/usr/local/share/man/man5/ ====> 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-20T20:13:57+0000' 'PKG_NOTE_ports_top_git_hash=eac71dbf758c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=5e2311750358' '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 opencvs-20151230_1 ===> Building opencvs-20151230_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for opencvs-20151230_1 build of devel/opencvs | opencvs-20151230_1 ended at Fri Feb 20 15:14:57 EST 2026 build time: 00:01:03