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

Reply via email to