Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Bug#985661: libboost1.71-dev: libboost-dev miss pkg-config .pc file

160 views
Skip to first unread message

Valerio

unread,
Mar 21, 2021, 12:20:03 PM3/21/21
to
Package: libboost1.71-dev
Version: 1.71.0-6~bpo10+1
Severity: normal

Dear Maintainer,

*** Reporter, please consider answering these questions, where appropriate ***

* What led up to the situation?
install the libboost-dev package
* What exactly did you do (or not do) that was effective (or
ineffective)?
pkg-config --libs boost
pkg-config --libs libboost
* What was the outcome of this action?
Package boost was not found in the pkg-config search path.
* What outcome did you expect instead?
have a list of dependancies

*** End of the template - remove these template lines ***


-- System Information:
Debian Release: 10.2
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-14-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages libboost1.71-dev depends on:
ii libstdc++-8-dev [libstdc++-dev] 8.3.0-6

libboost1.71-dev recommends no packages.

Versions of packages libboost1.71-dev suggests:
ii libboost-atomic1.71-dev 1.71.0-6~bpo10+1
ii libboost-chrono1.71-dev 1.71.0-6~bpo10+1
pn libboost-container1.71-dev <none>
pn libboost-context1.71-dev <none>
pn libboost-contract1.71-dev <none>
pn libboost-coroutine1.71-dev <none>
ii libboost-date-time1.71-dev 1.71.0-6~bpo10+1
pn libboost-exception1.71-dev <none>
pn libboost-fiber1.71-dev <none>
ii libboost-filesystem1.71-dev 1.71.0-6~bpo10+1
pn libboost-graph-parallel1.71-dev <none>
pn libboost-graph1.71-dev <none>
pn libboost-iostreams1.71-dev <none>
ii libboost-locale1.71-dev 1.71.0-6~bpo10+1
pn libboost-log1.71-dev <none>
pn libboost-math1.71-dev <none>
pn libboost-mpi-python1.71-dev <none>
pn libboost-mpi1.71-dev <none>
pn libboost-numpy1.71-dev <none>
pn libboost-program-options1.71-dev <none>
pn libboost-python1.71-dev <none>
pn libboost-random1.71-dev <none>
pn libboost-regex1.71-dev <none>
ii libboost-serialization1.71-dev 1.71.0-6~bpo10+1
pn libboost-stacktrace1.71-dev <none>
ii libboost-system1.71-dev 1.71.0-6~bpo10+1
pn libboost-test1.71-dev <none>
ii libboost-thread1.71-dev 1.71.0-6~bpo10+1
pn libboost-timer1.71-dev <none>
pn libboost-type-erasure1.71-dev <none>
pn libboost-wave1.71-dev <none>
pn libboost1.71-doc <none>
pn libboost1.71-tools-dev <none>
pn libmpfrc++-dev <none>
pn libntl-dev <none>

-- no debconf information

Valerio Messina

unread,
Mar 21, 2021, 1:50:03 PM3/21/21
to
I saw was already requested in 2004:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=248674

but that bug seems dead.

At that time, pkg-config was not so common, today is another story

--
Valerio

Valerio Messina

unread,
Mar 21, 2021, 2:10:03 PM3/21/21
to
my current use case is:

1) I need to check for libboost-dev >= 1.71
pkg-config is good in this

2) libboost 1.7x seems require libpthread
so I expect boost.pc will report it as dependancy or, as pthread is a
virtual package, at least the link option -lpthread is listed

--
Valerio

Valerio Messina

unread,
Apr 2, 2021, 4:30:03 PM4/2/21
to
in my current project I had to manually add:
-lzip -lboost_system -lboost_filesystem -lboost_locale -lpthread
(discovered by try and errors) to linker flags to build the binary.

I'm expect those dependencies come from pkg-config

--
Valerio

Valerio Messina

unread,
Feb 10, 2022, 5:40:04 PM2/10/22
to
as now I had the package "libboost1.67-dev" installed, I'm on Debian 10.

I checked in package installed files, no .pc is there.

I also checked all other libboost1.xx-dev packages (are 1.71 and 1.74),
no one has a .pc files.

Does the libboostM.mm-dev package supplied with Debian 11, 12 or Sid has
a .pc file?

Or you are saying the libboost was completely removed from Debian repo?

thank you
--
Valerio

Giovanni Mascellani

unread,
Feb 12, 2022, 11:10:03 AM2/12/22
to
Hi Valerio,

Il 10/02/22 23:28, Valerio Messina ha scritto:
> as now I had the package "libboost1.67-dev" installed, I'm on Debian 10.
>
> I checked in package installed files, no .pc is there.

The bug got closed because Boost 1.71 was removed from Debian. Version
1.74 is new the default one, so I reopened the bug and assigned to 1.74.

That said, I don't know when I'll have the time to actually think about
the bug itself.

Giovanni.
--
Giovanni Mascellani <g.masc...@gmail.com>

Valerio Messina

unread,
Feb 13, 2022, 5:40:04 PM2/13/22
to
thank you,
I think libboost can be the last notable lib that miss the pc file
0 new messages