=>> Building textproc/py-ucl build started at Fri Jan 23 12:25:43 EST 2026 port directory: /usr/ports/textproc/py-ucl package name: py311-ucl-0.9.3 building for: FreeBSD pkg.DaveG.ca 13.5-RELEASE-p7 FreeBSD 13.5-RELEASE-p7 1305000 amd64 maintained by: bofh@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 528 Dec 13 21:11 /usr/ports/textproc/py-ucl/Makefile Ports top last git commit: 076a295eb33c Ports top unclean checkout: no Port dir last git commit: 38e4e7e3c415 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1305000 Job Id: 13 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1305000 UNAME_v=FreeBSD 13.5-RELEASE-p7 1305000 UNAME_r=13.5-RELEASE-p7 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_13_5_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_13_5_x64-HEAD-ALL/13/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_13_5_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_13_5_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=py311 MAKE_ARGS= FLAVOR=py311 ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- bofh@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PYTHON="/usr/local/bin/python3.11" XDG_DATA_HOME=/wrkdirs/usr/ports/textproc/py-ucl/work-py311 XDG_CONFIG_HOME=/wrkdirs/usr/ports/textproc/py-ucl/work-py311 XDG_CACHE_HOME=/wrkdirs/usr/ports/textproc/py-ucl/work-py311/.cache HOME=/wrkdirs/usr/ports/textproc/py-ucl/work-py311 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/textproc/py-ucl/work-py311/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/textproc/py-ucl/work-py311/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CMAKE_PREFIX_PATH="/usr/local" --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/textproc/py-ucl/work-py311 XDG_CONFIG_HOME=/wrkdirs/usr/ports/textproc/py-ucl/work-py311 XDG_CACHE_HOME=/wrkdirs/usr/ports/textproc/py-ucl/work-py311/.cache HOME=/wrkdirs/usr/ports/textproc/py-ucl/work-py311 TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/textproc/py-ucl/work-py311/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/textproc/py-ucl/work-py311/.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 LDSHARED="cc -shared" PYTHONDONTWRITEBYTECODE= PYTHONOPTIMIZE= PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing " CPP="cpp" CPPFLAGS="-Iuthash -isystem /usr/local/include" LDFLAGS=" " LIBS="-L/usr/local/lib" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -isystem /usr/local/include " 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-- PYTHON_INCLUDEDIR=include/python3.11 PYTHON_LIBDIR=lib/python3.11 PYTHON_PLATFORM=freebsd13 PYTHON_SITELIBDIR=lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_BASESUFFIX=311 PYTHON_TAG=.cpython-311 PYTHON_SOABI=.cpython-311 PYTHON_VER=3.11 PYTHON_BASEVER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" OSREL=13.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/py311-ucl" EXAMPLESDIR="share/examples/py311-ucl" DATADIR="share/py311-ucl" WWWDIR="www/py311-ucl" ETCDIR="etc/py311-ucl" --End PLIST_SUB-- --SUB_LIST-- PYTHON_INCLUDEDIR=/usr/local/include/python3.11 PYTHON_LIBDIR=/usr/local/lib/python3.11 PYTHON_PLATFORM=freebsd13 PYTHON_SITELIBDIR=/usr/local/lib/python3.11/site-packages PYTHON_SUFFIX=311 PYTHON_BASESUFFIX=311 PYTHON_TAG=.cpython-311 PYTHON_SOABI=.cpython-311 PYTHON_VER=3.11 PYTHON_BASEVER=3.11 PYTHON_VERSION=python3.11 PYTHON2="@comment " PYTHON3="" PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/py311-ucl DOCSDIR=/usr/local/share/doc/py311-ucl EXAMPLESDIR=/usr/local/share/examples/py311-ucl WWWDIR=/usr/local/www/py311-ucl ETCDIR=/usr/local/etc/py311-ucl --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 --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 ===> py311-ucl-0.9.3 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 ===> py311-ucl-0.9.3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of py311-ucl-0.9.3 =========================================================================== =================================================== ===== 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 py311-ucl-0.9.3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by py311-ucl-0.9.3 for building => SHA256 Checksum OK for vstakhov-libucl-0.9.3_GH0.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 py311-ucl-0.9.3 for building ===> Extracting for py311-ucl-0.9.3 => SHA256 Checksum OK for vstakhov-libucl-0.9.3_GH0.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 py311-ucl-0.9.3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> py311-ucl-0.9.3 depends on package: py311-setuptools>=63.1.0 - not found ===> Installing existing package /packages/All/py311-setuptools-63.1.0_3.pkg [pkg.DaveG.ca] Installing py311-setuptools-63.1.0_3... [pkg.DaveG.ca] `-- Installing python311-3.11.14... [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] | `-- Installing libffi-3.5.1... [pkg.DaveG.ca] | `-- Extracting libffi-3.5.1: .......... done [pkg.DaveG.ca] | `-- Installing mpdecimal-4.0.1... [pkg.DaveG.ca] | `-- Extracting mpdecimal-4.0.1: .......... done [pkg.DaveG.ca] | `-- Installing readline-8.3.3... [pkg.DaveG.ca] | `-- Extracting readline-8.3.3: .......... done [pkg.DaveG.ca] `-- Extracting python311-3.11.14: .......... done [pkg.DaveG.ca] Extracting py311-setuptools-63.1.0_3: .......... done ===== Message from python311-3.11.14: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> py311-ucl-0.9.3 depends on package: py311-setuptools>=63.1.0 - found ===> Returning to build of py311-ucl-0.9.3 ===> py311-ucl-0.9.3 depends on file: /usr/local/bin/python3.11 - found ===> py311-ucl-0.9.3 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. ===> py311-ucl-0.9.3 depends on file: /usr/local/bin/ccache - found ===> Returning to build of py311-ucl-0.9.3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> py311-ucl-0.9.3 depends on shared library: libcurl.so - not found ===> Installing existing package /packages/All/curl-8.17.0.pkg [pkg.DaveG.ca] Installing curl-8.17.0... [pkg.DaveG.ca] `-- Installing brotli-1.2.0,1... [pkg.DaveG.ca] `-- Extracting brotli-1.2.0,1: .......... done [pkg.DaveG.ca] `-- Installing libidn2-2.3.8... [pkg.DaveG.ca] | `-- Installing libunistring-1.4.1... [pkg.DaveG.ca] | `-- Extracting libunistring-1.4.1: .......... done [pkg.DaveG.ca] `-- Extracting libidn2-2.3.8: .......... done [pkg.DaveG.ca] `-- Installing libnghttp2-1.68.0... [pkg.DaveG.ca] `-- Extracting libnghttp2-1.68.0: ....... done [pkg.DaveG.ca] `-- Installing libpsl-0.21.5_2... [pkg.DaveG.ca] `-- Extracting libpsl-0.21.5_2: ........ done [pkg.DaveG.ca] `-- Installing libssh2-1.11.1,3... [pkg.DaveG.ca] `-- Extracting libssh2-1.11.1,3: .......... done [pkg.DaveG.ca] `-- Installing zstd-1.5.7_1... [pkg.DaveG.ca] `-- Extracting zstd-1.5.7_1: .......... done [pkg.DaveG.ca] Extracting curl-8.17.0: .......... done ===> py311-ucl-0.9.3 depends on shared library: libcurl.so - found (/usr/local/lib/libcurl.so) ===> Returning to build of py311-ucl-0.9.3 ===> py311-ucl-0.9.3 depends on shared library: libucl.so - not found ===> Installing existing package /packages/All/libucl-0.9.3.pkg [pkg.DaveG.ca] Installing libucl-0.9.3... [pkg.DaveG.ca] `-- Installing lua54-5.4.8... [pkg.DaveG.ca] | `-- Installing libedit-3.1.20251016_1,1... [pkg.DaveG.ca] | `-- Extracting libedit-3.1.20251016_1,1: .......... done [pkg.DaveG.ca] `-- Extracting lua54-5.4.8: .......... done [pkg.DaveG.ca] Extracting libucl-0.9.3: .......... done ===> py311-ucl-0.9.3 depends on shared library: libucl.so - found (/usr/local/lib/libucl.so) ===> Returning to build of py311-ucl-0.9.3 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for py311-ucl-0.9.3 /usr/local/lib/python3.11/site-packages/setuptools/_distutils/dist.py:257: UserWarning: Unknown distribution option: 'template' warnings.warn(msg) running config =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for py311-ucl-0.9.3 /usr/local/lib/python3.11/site-packages/setuptools/_distutils/dist.py:257: UserWarning: Unknown distribution option: 'template' warnings.warn(msg) running build running build_clib building 'ucl' library creating build creating build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311 creating build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src cc -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Iuthash -isystem /usr/local/include -fPIC -DCURL_FOUND=1 -Iinclude -Isrc -Iuthash -Iklib -c src/ucl_emitter_utils.c -o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_emitter_utils.o src/ucl_emitter_utils.c:93:34: warning: passing 'const char *' to parameter of type '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] 93 | func->ucl_emitter_append_len(c, len, func->ud); | ^ src/ucl_emitter_utils.c:97:34: warning: passing 'char[3]' to parameter of type '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] 97 | func->ucl_emitter_append_len("\\n", 2, func->ud); | ^~~~~ src/ucl_emitter_utils.c:100:34: warning: passing 'char[3]' to parameter of type '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] 100 | func->ucl_emitter_append_len("\\r", 2, func->ud); | ^~~~~ src/ucl_emitter_utils.c:103:34: warning: passing 'char[3]' to parameter of type '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] 103 | func->ucl_emitter_append_len("\\b", 2, func->ud); | ^~~~~ src/ucl_emitter_utils.c:106:34: warning: passing 'char[3]' to parameter of type '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] 106 | func->ucl_emitter_append_len("\\t", 2, func->ud); | ^~~~~ src/ucl_emitter_utils.c:109:34: warning: passing 'char[3]' to parameter of type '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] 109 | func->ucl_emitter_append_len("\\f", 2, func->ud); | ^~~~~ src/ucl_emitter_utils.c:112:34: warning: passing 'char[7]' to parameter of type '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] 112 | func->ucl_emitter_append_len("\\u000B", 6, func->ud); | ^~~~~~~~~ src/ucl_emitter_utils.c:115:34: warning: passing 'char[3]' to parameter of type '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] 115 | func->ucl_emitter_append_len("\\\\", 2, func->ud); | ^~~~~~ src/ucl_emitter_utils.c:121:34: warning: passing 'char[3]' to parameter of type '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] 121 | func->ucl_emitter_append_len("\\\"", 2, func->ud); | ^~~~~~ src/ucl_emitter_utils.c:125:34: warning: passing 'char[7]' to parameter of type '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] 125 | func->ucl_emitter_append_len("\\uFFFD", 6, func->ud); | ^~~~~~~~~ src/ucl_emitter_utils.c:139:32: warning: passing 'const char *' to parameter of type '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] 139 | func->ucl_emitter_append_len(c, len, func->ud); | ^ src/ucl_emitter_utils.c:157:34: warning: passing 'const char *' to parameter of type '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] 157 | func->ucl_emitter_append_len(c, len, func->ud); | ^ src/ucl_emitter_utils.c:162:33: warning: passing 'char[3]' to parameter of type '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] 162 | func->ucl_emitter_append_len("\\\'", 2, func->ud); | ^~~~~~ src/ucl_emitter_utils.c:172:32: warning: passing 'const char *' to parameter of type '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] 172 | func->ucl_emitter_append_len(c, len, func->ud); | ^ src/ucl_emitter_utils.c:183:31: warning: passing 'char[7]' to parameter of type '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] 183 | func->ucl_emitter_append_len("<ud); | ^~~~~~~~~ src/ucl_emitter_utils.c:184:31: warning: passing 'const char *' to parameter of type '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] 184 | func->ucl_emitter_append_len(str, size, func->ud); | ^~~ src/ucl_emitter_utils.c:185:31: warning: passing 'char[5]' to parameter of type '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] 185 | func->ucl_emitter_append_len("\nEOD", sizeof("\nEOD") - 1, func->ud); | ^~~~~~~ src/ucl_emitter_utils.c:472:28: warning: passing 'char[7]' to parameter of type '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] 472 | ucl_utstring_append_len("object", 6, buf); | ^~~~~~~~ src/ucl_emitter_utils.c:210:46: note: passing argument to parameter 'str' here 210 | ucl_utstring_append_len(const unsigned char *str, size_t len, void *ud) | ^ src/ucl_emitter_utils.c:475:28: warning: passing 'char[6]' to parameter of type '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] 475 | ucl_utstring_append_len("array", 5, buf); | ^~~~~~~ src/ucl_emitter_utils.c:210:46: note: passing argument to parameter 'str' here 210 | ucl_utstring_append_len(const unsigned char *str, size_t len, void *ud) | ^ src/ucl_emitter_utils.c:485:28: warning: passing 'char[5]' to parameter of type '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] 485 | ucl_utstring_append_len("null", 4, buf); | ^~~~~~ src/ucl_emitter_utils.c:210:46: note: passing argument to parameter 'str' here 210 | ucl_utstring_append_len(const unsigned char *str, size_t len, void *ud) | ^ src/ucl_emitter_utils.c:489:29: warning: passing 'char[5]' to parameter of type '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] 489 | ucl_utstring_append_len("true", 4, buf); | ^~~~~~ src/ucl_emitter_utils.c:210:46: note: passing argument to parameter 'str' here 210 | ucl_utstring_append_len(const unsigned char *str, size_t len, void *ud) | ^ src/ucl_emitter_utils.c:492:29: warning: passing 'char[6]' to parameter of type '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] 492 | ucl_utstring_append_len("false", 5, buf); | ^~~~~~~ src/ucl_emitter_utils.c:210:46: note: passing argument to parameter 'str' here 210 | ucl_utstring_append_len(const unsigned char *str, size_t len, void *ud) | ^ src/ucl_emitter_utils.c:496:28: warning: passing 'const char *const' to parameter of type '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] 496 | ucl_utstring_append_len(obj->value.sv, obj->len, buf); | ^~~~~~~~~~~~~ src/ucl_emitter_utils.c:210:46: note: passing argument to parameter 'str' here 210 | ucl_utstring_append_len(const unsigned char *str, size_t len, void *ud) | ^ src/ucl_emitter_utils.c:499:28: warning: passing 'char[9]' to parameter of type '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] 499 | ucl_utstring_append_len("userdata", 8, buf); | ^~~~~~~~~~ src/ucl_emitter_utils.c:210:46: note: passing argument to parameter 'str' here 210 | ucl_utstring_append_len(const unsigned char *str, size_t len, void *ud) | ^ src/ucl_emitter_utils.c:502: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] 502 | res = utstring_body(buf); | ^ ~~~~~~~~~~~~~~~~~~ 25 warnings generated. cc -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Iuthash -isystem /usr/local/include -fPIC -DCURL_FOUND=1 -Iinclude -Isrc -Iuthash -Iklib -c src/ucl_hash.c -o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_hash.o cc -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Iuthash -isystem /usr/local/include -fPIC -DCURL_FOUND=1 -Iinclude -Isrc -Iuthash -Iklib -c src/ucl_emitter.c -o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_emitter.o src/ucl_emitter.c:122:33: warning: passing 'const char *const' to parameter of type '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] 122 | func->ucl_emitter_append_len(obj->key, obj->keylen, func->ud); | ^~~~~~~~ src/ucl_emitter.c:126:33: warning: passing 'char[4]' to parameter of type '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] 126 | func->ucl_emitter_append_len(" = ", 3, func->ud); | ^~~~~ src/ucl_emitter.c:137:33: warning: passing 'const char *const' to parameter of type '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] 137 | func->ucl_emitter_append_len(obj->key, obj->keylen, func->ud); | ^~~~~~~~ src/ucl_emitter.c:140:33: warning: passing 'char[5]' to parameter of type '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] 140 | func->ucl_emitter_append_len("null", 4, func->ud); | ^~~~~~ src/ucl_emitter.c:143:32: warning: passing 'char[3]' to parameter of type '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] 143 | func->ucl_emitter_append_len(": ", 2, func->ud); | ^~~~ src/ucl_emitter.c:150:33: warning: passing 'char[5]' to parameter of type '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] 150 | func->ucl_emitter_append_len("null", 4, func->ud); | ^~~~~~ src/ucl_emitter.c:157:33: warning: passing 'char[3]' to parameter of type '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] 157 | func->ucl_emitter_append_len(": ", 2, func->ud); | ^~~~ src/ucl_emitter.c:172:34: warning: passing 'char[3]' to parameter of type '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] 172 | func->ucl_emitter_append_len(";\n", 2, func->ud); | ^~~~~ src/ucl_emitter.c:176:34: warning: passing 'char[3]' to parameter of type '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] 176 | func->ucl_emitter_append_len(",\n", 2, func->ud); | ^~~~~ src/ucl_emitter.c:262:34: warning: passing 'char[2]' to parameter of type '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] 262 | func->ucl_emitter_append_len("\n", 1, func->ud); | ^~~~ src/ucl_emitter.c:265:34: warning: passing 'char[3]' to parameter of type '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] 265 | func->ucl_emitter_append_len(",\n", 2, func->ud); | ^~~~~ src/ucl_emitter.c:277:32: warning: passing 'char[3]' to parameter of type '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] 277 | func->ucl_emitter_append_len("[\n", 2, func->ud); | ^~~~~ src/ucl_emitter.c:321:34: warning: passing 'char[2]' to parameter of type '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] 321 | func->ucl_emitter_append_len("\n", 1, func->ud); | ^~~~ src/ucl_emitter.c:324:34: warning: passing 'char[3]' to parameter of type '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] 324 | func->ucl_emitter_append_len(",\n", 2, func->ud); | ^~~~~ src/ucl_emitter.c:340:33: warning: passing 'char[3]' to parameter of type '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] 340 | func->ucl_emitter_append_len("{\n", 2, func->ud); | ^~~~~ src/ucl_emitter.c:395:34: warning: passing 'char[2]' to parameter of type '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] 395 | func->ucl_emitter_append_len("\n", 1, func->ud); | ^~~~ src/ucl_emitter.c:398:34: warning: passing 'char[3]' to parameter of type '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] 398 | func->ucl_emitter_append_len(",\n", 2, func->ud); | ^~~~~ src/ucl_emitter.c:413:35: warning: passing 'const char *const' to parameter of type '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] 413 | func->ucl_emitter_append_len(cur_comment->value.sv, | ^~~~~~~~~~~~~~~~~~~~~ src/ucl_emitter.c:441:33: warning: passing 'char[5]' to parameter of type '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] 441 | func->ucl_emitter_append_len("true", 4, func->ud); | ^~~~~~ src/ucl_emitter.c:444:33: warning: passing 'char[6]' to parameter of type '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] 444 | func->ucl_emitter_append_len("false", 5, func->ud); | ^~~~~~~ src/ucl_emitter.c:470:32: warning: passing 'char[5]' to parameter of type '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] 470 | func->ucl_emitter_append_len("null", 4, func->ud); | ^~~~~~ src/ucl_emitter.c:498:33: warning: passing 'const char *const' to parameter of type '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] 498 | func->ucl_emitter_append_len(cur_comment->value.sv, | ^~~~~~~~~~~~~~~~~~~~~ 22 warnings generated. cc -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Iuthash -isystem /usr/local/include -fPIC -DCURL_FOUND=1 -Iinclude -Isrc -Iuthash -Iklib -c src/ucl_util.c -o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_util.o src/ucl_util.c:508:16: warning: assigning to 'const char *' from 'unsigned char *const' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 508 | deconst->key = obj->trash_stack[UCL_TRASH_KEY]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ucl_util.c:512:9: warning: returning 'unsigned char *const' from a function with result type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 512 | return obj->trash_stack[UCL_TRASH_KEY]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ucl_util.c:564:24: warning: assigning to 'const char *' from 'unsigned char *const' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 564 | deconst->value.sv = obj->trash_stack[UCL_TRASH_VALUE]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ucl_util.c:574:24: warning: assigning to 'const char *' from 'unsigned char *const' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 574 | deconst->value.sv = obj->trash_stack[UCL_TRASH_VALUE]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ucl_util.c:581:26: warning: passing 'unsigned char *const' 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] 581 | deconst->len = strlen(obj->trash_stack[UCL_TRASH_VALUE]); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ src/ucl_util.c:586:9: warning: returning 'unsigned char *const' from a function with result type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 586 | return obj->trash_stack[UCL_TRASH_VALUE]; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ucl_util.c:889:17: 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] 889 | if ((fd = open(filename, O_RDONLY)) == -1) { | ^~~~~~~~ /usr/include/fcntl.h:359:22: note: passing argument to parameter here 359 | int open(const char *, int, ...); | ^ src/ucl_util.c:1022:21: warning: passing 'char[1024]' to parameter of type '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] 1022 | if (!ucl_fetch_url(urlbuf, &buf, &buflen, &parser->err, params->must_exist)) { | ^~~~~~ src/ucl_util.c:788:41: note: passing argument to parameter 'url' here 788 | bool ucl_fetch_url(const unsigned char *url, unsigned char **buf, size_t *buflen, | ^ src/ucl_util.c:1132:22: warning: passing 'char[1024]' to parameter of type '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] 1132 | if (!ucl_fetch_file(realbuf, &buf, &buflen, &parser->err, params->must_exist)) { | ^~~~~~~ src/ucl_util.c:884:42: note: passing argument to parameter 'filename' here 884 | bool ucl_fetch_file(const unsigned char *filename, unsigned char **buf, size_t *buflen, | ^ src/ucl_util.c:1551:12: 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] 1551 | data, len, parser->include_trace_ud); | ^~~~ src/ucl_util.c:1612:32: 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] 1612 | if (allow_url && ucl_strnstr(data, "://", len) != NULL) { | ^~~~ src/ucl_internal.h:367:31: note: passing argument to parameter 's' here 367 | char *ucl_strnstr(const char *s, const char *find, int len); | ^ src/ucl_util.c:1622:32: 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] 1622 | if (allow_url && ucl_strnstr(data, "://", len) != NULL) { | ^~~~ src/ucl_internal.h:367:31: note: passing argument to parameter 's' here 367 | char *ucl_strnstr(const char *s, const char *find, int len); | ^ src/ucl_util.c:1632:36: warning: passing 'char[1024]' to parameter of type '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] 1632 | if ((search = ucl_include_file(ipath, strlen(ipath), | ^~~~~ src/ucl_util.c:1430:39: note: passing argument to parameter 'data' here 1430 | ucl_include_file(const unsigned char *data, size_t len, | ^ src/ucl_util.c:1857:23: warning: passing 'char *' to parameter of type '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] 1857 | if (!ucl_fetch_file(load_file, &buf, &buflen, &parser->err, | ^~~~~~~~~ src/ucl_util.c:884:42: note: passing argument to parameter 'filename' here 884 | bool ucl_fetch_file(const unsigned char *filename, unsigned char **buf, size_t *buflen, | ^ src/ucl_util.c:1883:39: 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] 1883 | obj = ucl_object_fromstring_common(buf, buflen, flags); | ^~~ include/ucl.h:353:67: note: passing argument to parameter 'str' here 353 | UCL_EXTERN ucl_object_t *ucl_object_fromstring_common(const char *str, size_t len, | ^ src/ucl_util.c:1937:38: 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] 1937 | parent = ucl_object_lookup_len(ctx, data, len); | ^~~~ include/ucl.h:724:27: note: passing argument to parameter 'key' here 724 | const char *key, size_t klen); | ^ src/ucl_util.c:2028:22: warning: passing 'char[1024]' to parameter of type '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] 2028 | if (!ucl_fetch_file(realbuf, &buf, &len, &parser->err, true)) { | ^~~~~~~ src/ucl_util.c:884:42: note: passing argument to parameter 'filename' here 884 | bool ucl_fetch_file(const unsigned char *filename, unsigned char **buf, size_t *buflen, | ^ src/ucl_util.c:2338:39: 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] 2338 | obj->trash_stack[UCL_TRASH_VALUE] = dst; | ^ ~~~ src/ucl_util.c:2347:39: 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] 2347 | obj->trash_stack[UCL_TRASH_VALUE] = dst; | ^ ~~~ src/ucl_util.c:2354:39: warning: passing 'char *' to parameter of type '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] 2354 | if (!ucl_maybe_parse_boolean(obj, dst, obj->len) && (flags & UCL_STRING_PARSE_NUMBER)) { | ^~~ src/ucl_internal.h:402:65: note: passing argument to parameter 'start' here 402 | ucl_maybe_parse_boolean(ucl_object_t *obj, const unsigned char *start, size_t len) | ^ src/ucl_util.c:3648:14: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3648 | new->key = new->trash_stack[UCL_TRASH_KEY]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ucl_util.c:3653:16: warning: passing 'unsigned char *const' 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] 3653 | UCL_STRDUP(other->trash_stack[UCL_TRASH_VALUE]); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ include/ucl.h:87:41: note: expanded from macro 'UCL_STRDUP' 87 | #define UCL_STRDUP(str) ucl_strdup_impl(str) | ^~~ include/ucl.h:80:49: note: passing argument to parameter 's' here 80 | static inline char *ucl_strdup_impl(const char *s) | ^ src/ucl_util.c:3652:38: 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] 3652 | new->trash_stack[UCL_TRASH_VALUE] = | ^ 3653 | UCL_STRDUP(other->trash_stack[UCL_TRASH_VALUE]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ucl_util.c:3655:19: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 3655 | new->value.sv = new->trash_stack[UCL_TRASH_VALUE]; | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24 warnings generated. cc -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Iuthash -isystem /usr/local/include -fPIC -DCURL_FOUND=1 -Iinclude -Isrc -Iuthash -Iklib -c src/ucl_schema.c -o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_schema.o src/ucl_schema.c:778:24: warning: passing 'const char *' to parameter of type '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] 778 | if (!ucl_fetch_url(p, &url_buf, &url_buflen, &url_err, true)) { | ^ src/ucl_internal.h:624:41: note: passing argument to parameter 'url' here 624 | bool ucl_fetch_url(const unsigned char *url, | ^ src/ucl_schema.c:793:25: warning: passing 'const char *' to parameter of type '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] 793 | if (!ucl_fetch_file(p, &url_buf, &url_buflen, &url_err, | ^ src/ucl_internal.h:638:42: note: passing argument to parameter 'filename' here 638 | bool ucl_fetch_file(const unsigned char *filename, | ^ 2 warnings generated. cc -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Iuthash -isystem /usr/local/include -fPIC -DCURL_FOUND=1 -Iinclude -Isrc -Iuthash -Iklib -c src/ucl_msgpack.c -o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_msgpack.o src/ucl_msgpack.c:248:31: warning: passing 'const char *' to parameter of type '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] 248 | func->ucl_emitter_append_len(s, len, func->ud); | ^ src/ucl_msgpack.c:280:31: warning: passing 'const char *' to parameter of type '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] 280 | func->ucl_emitter_append_len(s, len, func->ud); | ^ src/ucl_msgpack.c:782:12: warning: assigning to 'const char *' from '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] 782 | obj->key = key; | ^ ~~~ src/ucl_msgpack.c:1337:16: warning: assigning to 'const char *' from '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] 1337 | obj->value.sv = pos; | ^ ~~~ 4 warnings generated. cc -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Iuthash -isystem /usr/local/include -fPIC -DCURL_FOUND=1 -Iinclude -Isrc -Iuthash -Iklib -c src/ucl_emitter_streamline.c -o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_emitter_streamline.o cc -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Iuthash -isystem /usr/local/include -fPIC -DCURL_FOUND=1 -Iinclude -Isrc -Iuthash -Iklib -c src/ucl_parser.c -o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_parser.o src/ucl_parser.c:156:32: 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] 156 | ucl_save_comment(parser, beg, p - beg); | ^~~ src/ucl_parser.c:100:57: note: passing argument to parameter 'begin' here 100 | ucl_save_comment(struct ucl_parser *parser, const char *begin, size_t len) | ^ src/ucl_parser.c:190:32: 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] 190 | ucl_save_comment(parser, beg, p - beg + 1); | ^~~ src/ucl_parser.c:100:57: note: passing argument to parameter 'begin' here 100 | ucl_save_comment(struct ucl_parser *parser, const char *begin, size_t len) | ^ src/ucl_parser.c:215:28: 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] 215 | ucl_save_comment(parser, beg, p - beg); | ^~~ src/ucl_parser.c:100:57: note: passing argument to parameter 'begin' here 100 | ucl_save_comment(struct ucl_parser *parser, const char *begin, size_t len) | ^ src/ucl_parser.c:350:27: warning: passing 'const char *' to parameter of type '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] 350 | if (parser->var_handler(ptr, remain, &dst, &dstlen, &need_free, | ^~~ src/ucl_parser.c:481:28: warning: passing 'const char *' to parameter of type '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] 481 | if (parser->var_handler(p, in_len, &dst, &dstlen, &need_free, | ^ src/ucl_parser.c:616:30: 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] 616 | ret = ucl_strlcpy_tolower(*dst, src, in_len + 1); | ^~~~ src/ucl_internal.h:365:34: note: passing argument to parameter 'dst' here 365 | size_t ucl_strlcpy_tolower(char *dst, const char *src, size_t siz); | ^ src/ucl_parser.c:616: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] 616 | ret = ucl_strlcpy_tolower(*dst, src, in_len + 1); | ^~~ src/ucl_internal.h:365:51: note: passing argument to parameter 'src' here 365 | size_t ucl_strlcpy_tolower(char *dst, const char *src, size_t siz); | ^ src/ucl_parser.c:619:29: 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] 619 | ret = ucl_strlcpy_unsafe(*dst, src, in_len + 1); | ^~~~ src/ucl_internal.h:364:33: note: passing argument to parameter 'dst' here 364 | size_t ucl_strlcpy_unsafe(char *dst, const char *src, size_t siz); | ^ src/ucl_parser.c:619: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] 619 | ret = ucl_strlcpy_unsafe(*dst, src, in_len + 1); | ^~~ src/ucl_internal.h:364:50: note: passing argument to parameter 'src' here 364 | size_t ucl_strlcpy_unsafe(char *dst, const char *src, size_t siz); | ^ src/ucl_parser.c:624:36: 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] 624 | ret = ucl_unescape_json_string(*dst, ret); | ^~~~ src/ucl_internal.h:288:39: note: passing argument to parameter 'str' here 288 | size_t ucl_unescape_json_string(char *str, size_t len); | ^ src/ucl_parser.c:627:39: 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] 627 | ret = ucl_unescape_squoted_string(*dst, ret); | ^~~~ src/ucl_internal.h:295:42: note: passing argument to parameter 'str' here 295 | size_t ucl_unescape_squoted_string(char *str, size_t len); | ^ src/ucl_parser.c:634: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] 634 | ret = ucl_expand_variable(parser, dst, tmp, ret); | ^~~ src/ucl_parser.c:531:18: note: passing argument to parameter 'src' here 531 | const char *src, size_t in_len) | ^ src/ucl_parser.c:645:14: warning: assigning to 'const char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 645 | *dst_const = *dst; | ^ ~~~~ src/ucl_parser.c:648:14: warning: assigning to 'const char *' from '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] 648 | *dst_const = src; | ^ ~~~ src/ucl_parser.c:1061: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] 1061 | ret = ucl_maybe_parse_number(obj, chunk->pos, chunk->end, (const char **) &pos, | ^~~~~~~~~~ src/ucl_parser.c:748:22: note: passing argument to parameter 'start' here 748 | const char *start, const char *end, const char **pos, | ^ src/ucl_parser.c:1061:48: 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] 1061 | ret = ucl_maybe_parse_number(obj, chunk->pos, chunk->end, (const char **) &pos, | ^~~~~~~~~~ src/ucl_parser.c:748:41: note: passing argument to parameter 'end' here 748 | const char *start, const char *end, const char **pos, | ^ src/ucl_parser.c:2234:30: 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] 2234 | ucl_save_comment(parser, c, p - c); | ^ src/ucl_parser.c:100:57: note: passing argument to parameter 'begin' here 100 | ucl_save_comment(struct ucl_parser *parser, const char *begin, size_t len) | ^ src/ucl_parser.c:2689:12: 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] 2689 | macro_start, macro_len); | ^~~~~~~~~~~ src/ucl_parser.c:531:18: note: passing argument to parameter 'src' here 531 | const char *src, size_t in_len) | ^ src/ucl_parser.c:3177:13: 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] 3177 | (const unsigned char *) data, len, parser->default_priority); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/ucl_parser.c:3154:76: note: passing argument to parameter 'data' here 3154 | bool ucl_parser_add_string_priority(struct ucl_parser *parser, const char *data, | ^ 19 warnings generated. cc -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Iuthash -isystem /usr/local/include -fPIC -DCURL_FOUND=1 -Iinclude -Isrc -Iuthash -Iklib -c src/ucl_sexp.c -o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_sexp.o /usr/bin/llvm-ar rcs build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/libucl.a build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_emitter_utils.o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_hash.o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_emitter.o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_util.o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_schema.o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_msgpack.o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_emitter_streamline.o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_parser.o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/src/ucl_sexp.o running build_ext building 'ucl' extension creating build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/python creating build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/python/src cc -Wsign-compare -Wunreachable-code -DNDEBUG -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Iuthash -isystem /usr/local/include -fPIC -Iinclude -I/usr/local/include/python3.11 -c python/src/uclmodule.c -o build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/python/src/uclmodule.o creating build/lib.freebsd-13.5-RELEASE-p7-amd64-cpython-311 cc -shared -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing -Iuthash -isystem /usr/local/include build/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311/python/src/uclmodule.o -L/usr/local/lib -Lbuild/temp.freebsd-13.5-RELEASE-p7-amd64-cpython-311 -lucl -lcurl -lucl -o build/lib.freebsd-13.5-RELEASE-p7-amd64-cpython-311/ucl.cpython-311.so =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> py311-ucl-0.9.3 depends on file: /usr/local/bin/python3.11 - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for py311-ucl-0.9.3 ===> Generating temporary packing list /usr/local/lib/python3.11/site-packages/setuptools/_distutils/dist.py:257: UserWarning: Unknown distribution option: 'template' warnings.warn(msg) running install /usr/local/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_clib building 'ucl' library running build_ext running install_lib creating /wrkdirs/usr/ports/textproc/py-ucl/work-py311/stage/usr/local/lib/python3.11 creating /wrkdirs/usr/ports/textproc/py-ucl/work-py311/stage/usr/local/lib/python3.11/site-packages copying build/lib.freebsd-13.5-RELEASE-p7-amd64-cpython-311/ucl.cpython-311.so -> /wrkdirs/usr/ports/textproc/py-ucl/work-py311/stage/usr/local/lib/python3.11/site-packages writing byte-compilation script '/tmp/tmpv9gt67g2.py' /usr/local/bin/python3.11 /tmp/tmpv9gt67g2.py removing /tmp/tmpv9gt67g2.py running install_egg_info running egg_info creating ucl.egg-info writing ucl.egg-info/PKG-INFO writing dependency_links to ucl.egg-info/dependency_links.txt writing top-level names to ucl.egg-info/top_level.txt writing manifest file 'ucl.egg-info/SOURCES.txt' reading manifest file 'ucl.egg-info/SOURCES.txt' reading manifest template 'python/MANIFEST.in' adding license file 'COPYING' writing manifest file 'ucl.egg-info/SOURCES.txt' Copying ucl.egg-info to /wrkdirs/usr/ports/textproc/py-ucl/work-py311/stage/usr/local/lib/python3.11/site-packages/ucl-0.8.2-py3.11.egg-info running install_scripts writing list of installed files to '/wrkdirs/usr/ports/textproc/py-ucl/work-py311/.PLIST.pymodtmp' ===> Creating unique files: Move MAN files needing SUFFIX ===> Creating unique files: Move files needing SUFFIX ====> 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-01-23T17:25:44+0000' 'PKG_NOTE_ports_top_git_hash=076a295eb33c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=38e4e7e3c415' '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 py311-ucl-0.9.3 ===> Building py311-ucl-0.9.3 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for py311-ucl-0.9.3 build of textproc/py-ucl@py311 | py311-ucl-0.9.3 ended at Fri Jan 23 12:26:00 EST 2026 build time: 00:00:18