Package: libboost1.88-all-dev Version: 1.88.0-1 Severity: normal X-Debbugs-Cc: ivan.cu...@kde.org
Dear Maintainer, > What led up to the situation? Building an application which uses boost.process v2 reported missing symbols. One of them 'boost::process::v2::detail::get_last_error'. Process used to be a header-only library, now it has a libboost_process.so file generated when doing a default boost build from the official boost tarballs. This is from the upstream build: nm -gD lib/libboost_process.so | grep get_last_error 0000000000006500 T _ZN5boost7process2v26detail14get_last_errorEv None of Debian boost packages contain libboost_process.so (acc to search on packages.debian.org) and after installing libboost1.88-all-dev, none of the *boost*.so files installed contain the get_last_error symbol. > What outcome did you expect instead? I expect the following in cmake to work (which it does in the upstream install): find_package (Boost 1.88 REQUIRED COMPONENTS process) target_link_libraries (app PUBLIC Boost::process) Cheers, Ivan -- System Information: Distributor ID: Devuan Description: Devuan GNU/Linux 6 (excalibur/ceres) Release: 6 Codename: excalibur ceres Architecture: x86_64 Kernel: Linux 6.11.10-amd64 (SMP w/24 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to en_GB.UTF-8), LANGUAGE=en_GB Shell: /bin/sh linked to /usr/bin/dash Init: OpenRC (via /run/openrc), PID 1: init LSM: AppArmor: enabled Versions of packages libboost1.88-all-dev depends on: ii libboost-atomic1.88-dev 1.88.0-1 ii libboost-chrono1.88-dev 1.88.0-1 ii libboost-container1.88-dev 1.88.0-1 ii libboost-context1.88-dev 1.88.0-1 ii libboost-coroutine1.88-dev 1.88.0-1 ii libboost-date-time1.88-dev 1.88.0-1 ii libboost-exception1.88-dev 1.88.0-1 ii libboost-fiber1.88-dev 1.88.0-1 ii libboost-filesystem1.88-dev 1.88.0-1 ii libboost-graph-parallel1.88-dev 1.88.0-1 ii libboost-graph1.88-dev 1.88.0-1 ii libboost-iostreams1.88-dev 1.88.0-1 ii libboost-json1.88-dev 1.88.0-1 ii libboost-locale1.88-dev 1.88.0-1 ii libboost-log1.88-dev 1.88.0-1 ii libboost-math1.88-dev 1.88.0-1 ii libboost-mpi-python1.88-dev 1.88.0-1 ii libboost-mpi1.88-dev 1.88.0-1 ii libboost-nowide1.88-dev 1.88.0-1 ii libboost-numpy1.88-dev 1.88.0-1 ii libboost-program-options1.88-dev 1.88.0-1 ii libboost-python1.88-dev 1.88.0-1 ii libboost-random1.88-dev 1.88.0-1 ii libboost-regex1.88-dev 1.88.0-1 ii libboost-serialization1.88-dev 1.88.0-1 ii libboost-stacktrace1.88-dev 1.88.0-1 ii libboost-system1.88-dev 1.88.0-1 ii libboost-test1.88-dev 1.88.0-1 ii libboost-thread1.88-dev 1.88.0-1 ii libboost-timer1.88-dev 1.88.0-1 ii libboost-type-erasure1.88-dev 1.88.0-1 ii libboost-url1.88-dev 1.88.0-1 ii libboost-wave1.88-dev 1.88.0-1 ii libboost1.88-dev 1.88.0-1 ii libboost1.88-tools-dev 1.88.0-1 libboost1.88-all-dev recommends no packages. libboost1.88-all-dev suggests no packages. -- no debconf information