It appears that boost 1.88 is broken since 1.87 -> 1.88 update in /usr/local/include/boost/dll/detail/posix/program_location_impl.hpp:73 .
From : https://pkg-status.freebsd.org/goha...-06-07_19h13m41s/logs/PrusaSlicer-2.9.2_1.log
The error seems clear:
https://github.com/boostorg/dll/commit/9d452d14594749772f2cf601efa37bf9c8f56717#r159660892 https://github.com/boostorg/dll/commit/9d452d14594749772f2cf601efa37bf9c8f56717#r159660892
The blast radius is probably larger, not sure who consumes the progam_location routinve.
I have filed the upstream bug:
github.com
We just got this boost 1.88 vi ports:
github.com
Would reverting the version bump be helpful? @fluffykhv
Looks like pr# 286403 might be collateral damage if this is reverted.
bugs.freebsd.org
From : https://pkg-status.freebsd.org/goha...-06-07_19h13m41s/logs/PrusaSlicer-2.9.2_1.log
The error seems clear:
https://github.com/boostorg/dll/commit/9d452d14594749772f2cf601efa37bf9c8f56717#r159660892 https://github.com/boostorg/dll/commit/9d452d14594749772f2cf601efa37bf9c8f56717#r159660892
The blast radius is probably larger, not sure who consumes the progam_location routinve.
I have filed the upstream bug:
program_location_impl.hpp73:30: error: use of undeclared identifier 'buf' broke as of 1.88 · Issue #96 · boostorg/dll
Found during a freebsd ports build break: https://pkg-status.freebsd.org/gohan06/data/142amd64-default-foo/2025-06-05_20h23m02s/logs/PrusaSlicer-2.9.2_1.log This line can't build as of 1.88.0 : htt...
We just got this boost 1.88 vi ports:
devel/boost: update to 1.88.0 release (+) · freebsd/freebsd-ports@94c3a70
This release include two new libraries, Hash2, and MQTT5 Allow to use Boost.iostream with ZSTD compression [requested in 1] Release Notes: https://www.boost.org/releases/1.88.0/ PR: 286403 [1]
Looks like pr# 286403 might be collateral damage if this is reverted.