Bug 52936 - libpcap: FTBFS
Summary: libpcap: FTBFS
Status: ASSIGNED
Alias: None
Product: Sisyphus
Classification: Development
Component: libpcap (show other bugs)
Version: unstable
Hardware: all Linux
: P1 blocker
Assignee: Arseny Maslennikov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks: 46625
  Show dependency tree
 
Reported: 2025-02-05 14:35 MSK by Yuri N. Sedunov
Modified: 2025-02-06 14:47 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Yuri N. Sedunov 2025-02-05 14:35:51 MSK
+ /bin/tar -xf /usr/src/RPM/SOURCES/libpcap-1.10.4-alt1.tar
...
checking for dbus-1 with pkg-config... error
configure: error: --enable-dbus was given, but the dbus-1 package is not installed

Прошу срочно исправить, пакет задерживает обновление GNOME в p11.
Comment 1 Arseny Maslennikov 2025-02-06 14:47:00 MSK
Новая история про Зоркого Глаза: на третью неделю он обнаружил, что где-то после dbus 1.16.0-alt1, когда его начали собирать при помощи Meson, в dbus-1.pc начала попадать запись Requires.private: libsystemd >= 209.

Я неплохо ориентируюсь в протоколе дыбаса, но плохо ориентируюсь в API libdbus-1. Там сходу видно --enable-systemd, понятно, зачем это в проекте (service activation), но непонятно, отчего же в libdbus должны появляться вызовы к libsystemd. Надо бы задать вопрос в другом месте.
Comment 2 Arseny Maslennikov 2025-02-06 14:47:59 MSK
libsystemd в принципе плохая библиотека — тем, что её авторам никакие клиенты, кроме внутренних в проекте systemd, не интересны. Чем меньше с нею собрано вещей, тем лучше.
libpcap — это одна из таких библиотек, которую нужно от комбайнов вроде libsystemd держать подальше, даже если это требует усилий индивидуально для неё.

  2025-Feb-06 09:51:05 :: created hash files: aarch64 i586 ppc64le src x86_64-i586 x86_64
  2025-Feb-06 09:51:08 :: task #373333 for sisyphus TESTED
https://git.altlinux.org/tasks/373333