Created attachment 260999 [details] fix build with boost 1.88.0 Workaround for boost process moving to v2 as default. Developed similar to bug #287255. Have not reported upstream or tested beyond building. Build failure as noted on pkg fallout: FAILED: CMakeFiles/test_solvers.dir/test/test_solvers.cpp.o /usr/bin/c++ -DBOOST_ATOMIC_DYN_LINK -DBOOST_ATOMIC_NO_LIB -DBOOST_FILESYSTEM_DYN_LINK -DBOOST_FILESYSTEM_NO_LIB -DBOOST_IOSTREAMS_DYN_LINK -DBOOST_IOSTREAMS_NO_LIB -DBOOST_RANDOM_DYN_LINK -DBOOST_RANDOM_NO_LIB -DBOOST_REGEX_DYN_LINK -DBOOST_REGEX_NO_LIB -DBOOST_SYSTEM_DYN_LINK -DBOOST_SYSTEM_NO_LIB -I/wrkdirs/usr/ports/math/oink/work/oink-32950f2/src -I/wrkdirs/usr/ports/math/oink/work/oink-32950f2/include -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -DNDEBUG -std=gnu++17 -Wall -Wextra -MD -MT CMakeFiles/test_solvers.dir/test/test_solvers.cpp.o -MF CMakeFiles/test_solvers.dir/test/test_solvers.cpp.o.d -o CMakeFiles/test_solvers.dir/test/test_solvers.cpp.o -c /wrkdirs/usr/ports/math/oink/work/oink-32950f2/test/test_solvers.cpp /wrkdirs/usr/ports/math/oink/work/oink-32950f2/test/test_solvers.cpp:120:13: error: no type named 'ipstream' in namespace 'boost::process' 120 | bp::ipstream out; | ~~~~^ /
Committed, thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=fef3d8c3a57bd0f181964cd0a434fe6dfa4f7f42 commit fef3d8c3a57bd0f181964cd0a434fe6dfa4f7f42 Author: Edward.Sanford.Sutton, III <mirror176@hotmail.com> AuthorDate: 2025-06-15 07:51:52 +0000 Commit: Yuri Victorovich <yuri@FreeBSD.org> CommitDate: 2025-06-15 08:58:06 +0000 math/oink: fix build with boost 1.88.0 PR: 287318 math/oink/files/patch-test_test__solvers.cpp (new) | 16 ++++++++++++++++ 1 file changed, 16 insertions(+)