På mandag 22. desember 2025 kl. 12:57, skrev Anthony J. Bentley <[email protected]>:
> > > SASANO Takayoshi writes: > > > Here is the port of tomlplusplus(https://github.com/marzer/tomlplusplus). > > > Doesn't build for me: > > ===> Building from scratch tomlplusplus-3.4.0 > > ===> tomlplusplus-3.4.0 depends on: cmake-core-* -> cmake-core-3.31.8p0 > > ===> tomlplusplus-3.4.0 depends on: meson->=1.10.0v0 -> meson-1.10.0v0 > > ===> Verifying specs: c++ c++abi m > > ===> found c++.12.0 c++abi.9.0 m.10.1 > > ===> Checking files for tomlplusplus-3.4.0 > > > > Fetch > > > https://github.com/marzer/tomlplusplus/archive/refs/tags/v3.4.0/tomlplusplus-3.4.0.tar.gz > > > (SHA256) all files: OK > > ===> Extracting for tomlplusplus-3.4.0 > > ===> Patching for tomlplusplus-3.4.0 > > ===> Compiler link: clang -> env CCACHE_DIR=/usr/ports/pobj/.ccache ccache > /usr/bin/clang > > ===> Compiler link: clang++ -> env CCACHE_DIR=/usr/ports/pobj/.ccache ccache > /usr/bin/clang++ > > ===> Compiler link: cc -> env CCACHE_DIR=/usr/ports/pobj/.ccache ccache > /usr/bin/cc > > ===> Compiler link: c++ -> env CCACHE_DIR=/usr/ports/pobj/.ccache ccache > /usr/bin/c++ > > ===> Generating configure for tomlplusplus-3.4.0 > > ===> Configuring for tomlplusplus-3.4.0 > > The Meson build system > Version: 1.10.0 > Source dir: /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0 > Build dir: /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64 > Build type: native build > Project name: tomlplusplus > Project version: 3.4.0 > C++ compiler for the host machine: c++ (clang 19.1.7 "OpenBSD clang version > 19.1.7") > C++ linker for the host machine: c++ ld.lld 19.1.7 > Host machine cpu family: x86_64 > Host machine cpu: x86_64 > Message: target cpu_family: x86_64 > Message: target cpu: x86_64 > Message: target system: openbsd > Message: target endian: little > Compiler for C++ supports arguments -ferror-limit=5: YES > Compiler for C++ supports arguments -fmax-errors=5: NO > Compiler for C++ supports arguments -Wno-unused-command-line-argument: YES > Compiler for C++ supports arguments -Wno-reserved-macro-identifier: YES > Compiler for C++ supports arguments -Wno-init-list-lifetime: NO > Compiler for C++ supports arguments -fchar8_t: YES > Compiler for C++ supports arguments /bigobj: NO > Compiler for C++ supports arguments /Gy: NO > Compiler for C++ supports arguments /GF: NO > Compiler for C++ supports arguments /openmp-: NO > Compiler for C++ supports arguments /permissive-: NO > Compiler for C++ supports arguments /utf-8: NO > Compiler for C++ supports arguments /volatile:iso: NO > Compiler for C++ supports arguments /Zc:__cplusplus: NO > Compiler for C++ supports arguments /Zc:inline: NO > Compiler for C++ supports arguments /Zc:externConstexpr: NO > Compiler for C++ supports arguments /Zc:preprocessor: NO > Compiler for C++ supports arguments /Zc:throwingNew: NO > Compiler for C++ supports arguments -D_HAS_EXCEPTIONS=1: YES > Compiler for C++ supports arguments -Wno-c++98-compat: YES > Compiler for C++ supports arguments -Wno-c++98-compat-pedantic: YES > Compiler for C++ supports arguments -Wno-documentation: YES > Compiler for C++ supports arguments -Wno-documentation-unknown-command: YES > Compiler for C++ supports arguments -Wno-switch-enum: YES > Compiler for C++ supports arguments -Wno-covered-switch-default: YES > Compiler for C++ supports arguments -Wno-padded: YES > Compiler for C++ supports arguments -Wno-float-equal: YES > Compiler for C++ supports link arguments /OPT:REF,ICF=3: NO > Compiler for C++ supports link arguments /INCREMENTAL:NO: NO > Compiler for C++ supports arguments -DTOML_HEADER_ONLY=0: YES > Compiler for C++ supports arguments -DTOML_SHARED_LIB=1: YES > Found pkg-config: YES (/usr/bin/pkg-config) 2.4.3 > Program cmake found: YES (/usr/local/bin/cmake) > error retrieving cmake information: returnCode=1 stdout= stderr=Error: > --system-information must be run from a writable directory! > > > ../../../pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/src/meson.build:58:7: > ERROR: Unable to find cmake > > A full log can be found at > /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64/meson-logs/meson-log.txt > *** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3028 > 'do-configure': @/usr/bin/env -i LC_CTYPE="en_US.UTF-8" AR="ar" CC="cc" > CFLA...) > *** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:3048 > '/usr/ports/pobj/tomlplusplus-3.4.0/build-amd64/.configure_done': @cd > /usr/p...) > *** Error 2 in /usr/ports/mystuff/devel/tomlplusplus > (/usr/ports/infrastructure/mk/bsd.port.mk:2710 'update-plist': > @lock=tomlplusplus-3.4.0...) > > > Here's what meson-log.txt says: > > ----------- > Command line: `c++ > /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64/meson-private/ > tmpkucoog3h/testfile.cpp -o > /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64/meson > -private/tmpkucoog3h/output.obj -c -O2 -pipe -D_FILE_OFFSET_BITS=64 -O0 > -fpermis sive -Werror=implicit-function-declaration > -Werror=unknown-warning-option -Werro r=unused-command-line-argument > -Werror=ignored-optimization-argument -DTOML_SHAR ED_LIB=1` -> 0 > > Compiler for C++ supports arguments -DTOML_SHARED_LIB=1: YES > Pkg-config binary missing from cross or native file, or env var undefined. > Trying a default Pkg-config fallback at pkg-config > Found pkg-config: YES (/usr/bin/pkg-config) 2.4.3 > Program cmake found: YES (/usr/local/bin/cmake) > error retrieving cmake information: returnCode=1 stdout= stderr=Error: > --system- > information must be run from a writable directory! > > > ../../../pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/src/meson.build:58:7: > ERROR: > Unable to find cmake > > > > I use PORTS_PRIVSEP=Yes, maybe that's why? Another tester on amd64. Maybe? I used a separate user in the wsrc group to build instead of root, but not with PORTS_PRIVSEP=Yes in my /etc/mk.conf. But it built there and, then in root, installed with: pkg_add -Dsnap -Dunsigned -aa /usr/ports/packages/amd64/all/tomlplusplus-3.4.0.tgz Here is the steps I took in the seperate user in wsrc group for completeness: Unpackaged tgz into tmp with ark. cd /usr/ports/ && cp -Rv /tmp/tomlplusplus devel/ cd /usr/ports/devel/tomlplusplus/ && make test package ===> Building from scratch tomlplusplus-3.4.0 ===> Checking files for tomlplusplus-3.4.0 >> Fetch >> https://github.com/marzer/tomlplusplus/archive/refs/tags/v3.4.0/tomlplusplus-3.4.0.tar.gz >> (SHA256) all files: OK ===> tomlplusplus-3.4.0 depends on: cmake-core-* -> cmake-core-3.31.8p0 ===> tomlplusplus-3.4.0 depends on: meson->=1.10.0v0 -> meson-1.10.0v0 ===> Verifying specs: c++ c++abi m ===> found c++.12.0 c++abi.9.0 m.10.1 ===> Extracting for tomlplusplus-3.4.0 ===> Patching for tomlplusplus-3.4.0 ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ ===> Generating configure for tomlplusplus-3.4.0 ===> Configuring for tomlplusplus-3.4.0 The Meson build system Version: 1.10.0 Source dir: /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0 Build dir: /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64 Build type: native build Project name: tomlplusplus Project version: 3.4.0 C++ compiler for the host machine: c++ (clang 19.1.7 "OpenBSD clang version 19.1.7") C++ linker for the host machine: c++ ld.lld 19.1.7 Host machine cpu family: x86_64 Host machine cpu: x86_64 Message: target cpu_family: x86_64 Message: target cpu: x86_64 Message: target system: openbsd Message: target endian: little Compiler for C++ supports arguments -ferror-limit=5: YES Compiler for C++ supports arguments -fmax-errors=5: NO Compiler for C++ supports arguments -Wno-unused-command-line-argument: YES Compiler for C++ supports arguments -Wno-reserved-macro-identifier: YES Compiler for C++ supports arguments -Wno-init-list-lifetime: NO Compiler for C++ supports arguments -fchar8_t: YES Compiler for C++ supports arguments /bigobj: NO Compiler for C++ supports arguments /Gy: NO Compiler for C++ supports arguments /GF: NO Compiler for C++ supports arguments /openmp-: NO Compiler for C++ supports arguments /permissive-: NO Compiler for C++ supports arguments /utf-8: NO Compiler for C++ supports arguments /volatile:iso: NO Compiler for C++ supports arguments /Zc:__cplusplus: NO Compiler for C++ supports arguments /Zc:inline: NO Compiler for C++ supports arguments /Zc:externConstexpr: NO Compiler for C++ supports arguments /Zc:preprocessor: NO Compiler for C++ supports arguments /Zc:throwingNew: NO Compiler for C++ supports arguments -D_HAS_EXCEPTIONS=1: YES Compiler for C++ supports arguments -Wno-c++98-compat: YES Compiler for C++ supports arguments -Wno-c++98-compat-pedantic: YES Compiler for C++ supports arguments -Wno-documentation: YES Compiler for C++ supports arguments -Wno-documentation-unknown-command: YES Compiler for C++ supports arguments -Wno-switch-enum: YES Compiler for C++ supports arguments -Wno-covered-switch-default: YES Compiler for C++ supports arguments -Wno-padded: YES Compiler for C++ supports arguments -Wno-float-equal: YES Compiler for C++ supports link arguments /OPT:REF,ICF=3: NO Compiler for C++ supports link arguments /INCREMENTAL:NO: NO Compiler for C++ supports arguments -DTOML_HEADER_ONLY=0: YES Compiler for C++ supports arguments -DTOML_SHARED_LIB=1: YES Found pkg-config: YES (/usr/bin/pkg-config) 2.4.3 Program cmake found: YES (/usr/local/bin/cmake) Build targets in project: 1 tomlplusplus 3.4.0 User defined options auto_features : enabled buildtype : plain localstatedir : /var mandir : /usr/local/man prefix : /usr/local sharedstatedir: /var/db strip : true sysconfdir : /etc wrap_mode : nodownload Found ninja-1.11.1 at /usr/local/bin/ninja ===> Building for tomlplusplus-3.4.0 exec /usr/bin/env -i LC_CTYPE="en_US.UTF-8" PORTSDIR="/usr/ports" LIBTOOL="/usr/bin/libtool" LIBtomlplusplus_LTVERSION='-version-info 0:0:0' libtomlplusplus_ltversion=0.0 PATH='/usr/ports/pobj/tomlplusplus-3.4.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/tomlplusplus-3.4.0_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -m 755" BSD_INSTALL_DATA="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -m 644" BSD_INSTALL_MAN="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" /usr/local/bin/meson compile -C /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64 -v -j 1 INFO: autodetecting backend as ninja INFO: calculating backend command to run: /usr/local/bin/ninja -C /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64 -j 1 -v ninja: Entering directory `/usr/ports/pobj/tomlplusplus-3.4.0/build-amd64' [1/2] c++ -Isrc/libtomlplusplus.so.0.0.p -Isrc -I../tomlplusplus-3.4.0/src -Iinclude -I../tomlplusplus-3.4.0/include -fvisibility=hidden -fdiagnostics-color=always -DNDEBUG -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c++17 -O2 -pipe -fPIC -ferror-limit=5 -Wno-unused-command-line-argument -Wno-reserved-macro-identifier -fchar8_t -D_HAS_EXCEPTIONS=1 -Wno-c++98-compat -Wno-c++98-compat-pedantic -Wno-documentation -Wno-documentation-unknown-command -Wno-switch-enum -Wno-covered-switch-default -Wno-padded -Wno-float-equal -DTOML_HEADER_ONLY=0 -DTOML_SHARED_LIB=1 -MD -MQ src/libtomlplusplus.so.0.0.p/toml.cpp.o -MF src/libtomlplusplus.so.0.0.p/toml.cpp.o.d -o src/libtomlplusplus.so.0.0.p/toml.cpp.o -c ../tomlplusplus-3.4.0/src/toml.cpp [2/2] c++ -o src/libtomlplusplus.so.0.0 src/libtomlplusplus.so.0.0.p/toml.cpp.o -Wl,--as-needed -Wl,--allow-shlib-undefined -shared -fPIC -Wl,-soname,libtomlplusplus.so.0.0 -O2 -pipe ===> Regression tests for tomlplusplus-3.4.0 exec /usr/bin/env -i LC_CTYPE="en_US.UTF-8" PORTSDIR="/usr/ports" LIBTOOL="/usr/bin/libtool" LIBtomlplusplus_LTVERSION='-version-info 0:0:0' libtomlplusplus_ltversion=0.0 PATH='/usr/ports/pobj/tomlplusplus-3.4.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/local' DESTDIR='' HOME='/tomlplusplus-3.4.0_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -m 755" BSD_INSTALL_DATA="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -m 644" BSD_INSTALL_MAN="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" /usr/local/bin/meson test --num-processes 1 --print-errorlogs -C /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64 No tests defined. ===> Faking installation for tomlplusplus-3.4.0 exec /usr/bin/env -i LC_CTYPE="en_US.UTF-8" PORTSDIR="/usr/ports" LIBTOOL="/usr/bin/libtool" LIBtomlplusplus_LTVERSION='-version-info 0:0:0' libtomlplusplus_ltversion=0.0 PATH='/usr/ports/pobj/tomlplusplus-3.4.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' PREFIX='/usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local' LOCALBASE='/usr/local' X11BASE='/usr/X11R6' CFLAGS='-O2 -pipe' TRUEPREFIX='/usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local' DESTDIR='' HOME='/tomlplusplus-3.4.0_writes_to_HOME' PICFLAG="-fpic" BINGRP=bin BINOWN=root BINMODE=755 NONBINMODE=644 DIRMODE=755 INSTALL_COPY=-c INSTALL_STRIP=-s MANGRP=bin MANOWN=root MANMODE=644 BSD_INSTALL_PROGRAM="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -s -m 755" BSD_INSTALL_SCRIPT="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -m 755" BSD_INSTALL_DATA="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -m 644" BSD_INSTALL_MAN="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -c -m 644" BSD_INSTALL_PROGRAM_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" BSD_INSTALL_SCRIPT_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" BSD_INSTALL_DATA_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" BSD_INSTALL_MAN_DIR="/usr/ports/pobj/tomlplusplus-3.4.0/bin/install -d -m 755" PATH='/usr/ports/pobj/tomlplusplus-3.4.0/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin' TRUEPREFIX=/usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local PREFIX=/usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local DESTDIR=/usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64 FAKELOG=/usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/.fake_log /usr/local/bin/meson install --no-rebuild -C /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64 Installing subdir /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++ to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++ Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/toml.h to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++ Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/toml.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++ Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/array.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/array.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/at_path.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/at_path.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/date_time.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/formatter.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/formatter.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/forward_declarations.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/header_end.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/header_start.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/json_formatter.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/json_formatter.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/key.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/make_node.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/node.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/node.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/node_view.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/parse_error.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/parse_result.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/parser.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/parser.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/path.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/path.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/preprocessor.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/print_to_stream.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/print_to_stream.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/simd.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/source_region.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/std_except.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/std_initializer_list.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/std_map.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/std_new.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/std_optional.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/std_string.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/std_string.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/std_utility.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/std_variant.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/std_vector.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/table.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/table.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/toml_formatter.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/toml_formatter.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/unicode.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/unicode.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/unicode_autogenerated.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/value.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/version.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/yaml_formatter.hpp to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing /usr/ports/pobj/tomlplusplus-3.4.0/tomlplusplus-3.4.0/include/toml++/impl/yaml_formatter.inl to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/include/toml++/impl Installing src/libtomlplusplus.so.0.0 to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/lib Stripping target 'src/libtomlplusplus.so.0.0'. Installing /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64/meson-private/tomlplusplus.pc to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/lib/pkgconfig Installing /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64/meson-private/tomlplusplusConfigVersion.cmake to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/lib/cmake/tomlplusplus Installing /usr/ports/pobj/tomlplusplus-3.4.0/build-amd64/src/tomlplusplusConfig.cmake to /usr/ports/pobj/tomlplusplus-3.4.0/fake-amd64/usr/local/lib/cmake/tomlplusplus ===> Building package for tomlplusplus-3.4.0 Create /usr/ports/packages/amd64/all/tomlplusplus-3.4.0.tgz Creating package tomlplusplus-3.4.0 Link to /usr/ports/packages/amd64/ftp/tomlplusplus-3.4.0.tgz -- Only thing else I can think of is I am on an older snapshot: Build date: 1765055585 - Sat Dec 6 21:13:05 UTC 2025 Or maybe a missing dependency? The formatting looks fine and style doesn't have problem that I see in the Makefile or DESCR. Let me now if there are reverse dependencies I needed to test or anything else. TLDR: It builds and looks fine outside of PORTS_PRIVSEP=Yes or root. Hope this helps you all! May you all have good tidings. :) yaydn
