Source: libqb Version: 2.0.1-1 Severity: important Tags: ftbfs patch Justification: fails to build from source (but built successfully in the past)
Hello, libqb currently FTBFS on non-linux architectures because journald support is unconditionally enabled The attached patch disable that on non-linux architectures Could you apply it? I'm not 100% sure that the package will build as there was also tests failures in the past, but at least that will help Kind regards, Laurent Bigonville -- System Information: Debian Release: bookworm/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.15.0-2-amd64 (SMP w/8 CPU threads) Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE=fr_BE:fr Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: SELinux: enabled - Mode: Permissive - Policy name: refpolicy
diff -Nru libqb-2.0.4/debian/control libqb-2.0.4/debian/control --- libqb-2.0.4/debian/control 2021-11-21 13:43:31.000000000 +0100 +++ libqb-2.0.4/debian/control 2021-12-10 18:44:53.000000000 +0100 @@ -9,7 +9,7 @@ debhelper-compat (= 12), doxygen, libglib2.0-dev, - libsystemd-dev, + libsystemd-dev [linux-any], libxml2-dev, pkg-config, Standards-Version: 4.6.0 diff -Nru libqb-2.0.4/debian/rules libqb-2.0.4/debian/rules --- libqb-2.0.4/debian/rules 2021-03-04 06:18:37.000000000 +0100 +++ libqb-2.0.4/debian/rules 2021-12-10 18:44:50.000000000 +0100 @@ -9,12 +9,18 @@ # verbose testsuite results (#754692) export VERBOSE=1 +ifeq ($(DEB_HOST_ARCH_OS), linux) +ENABLE_JOURNALD=--enable-systemd-journal +else +ENABLE_JOURNALD=--disable-systemd-journal +endif + %: dh $@ override_dh_auto_configure: dh_auto_configure -- \ - --enable-systemd-journal \ + $(ENABLE_JOURNALD) \ --with-socket-dir=/tmp \ --disable-static