[Pkg-sssd-devel] Bug#941750: Bug#941750: sssd: ftbfs with libldb2 (fails during configure)

Timo Aaltonen tjaalton at debian.org
Sat Oct 5 07:48:25 BST 2019


On 4.10.2019 21.32, Paul Gevers wrote:
> Source: sssd
> Version: 2.2.2-1
> Severity: serious
> Tags: ftbfs
> Justification: ftbfs
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA256
> 
> Dear maintainers,
> 
> Your package is part of the ldb transition which is currently ongoing. However,
> your package fails to build from source on all architectures.
> 
> Paul
> 
> Tail of log for sssd on amd64:
> 
> #define HAVE_SYSTEMD_LOGIN 1
> #define HAVE_SYSTEMD_DAEMON 1
> #define HAVE_PAC_RESPONDER 1
> #define HAVE_CIFS_IDMAP_PLUGIN 1
> #define HAVE_SIGPROCMASK 1
> #define HAVE_SIGBLOCK 1
> #define HAVE_SIGACTION 1
> #define HAVE_GETPGRP 1
> #define HAVE_PRCTL 1
> 
> configure: exit 1
> dh_auto_configure: cd build && ../configure --build=x86_64-linux-gnu --prefix=/usr --includedir=\${prefix}/include --mandir=\${prefix}/share/man --infodir=\${prefix}/share/info --sysconfdir=/etc --localstatedir=/var --disable-silent-rules --libdir=\${prefix}/lib/x86_64-linux-gnu --runstatedir=/run --disable-maintainer-mode --disable-dependency-tracking --enable-krb5-locator-plugin --datadir=/usr/share/ --with-environment-file=/etc/default/sssd --with-ldb-lib-dir=/usr/lib/x86_64-linux-gnu/ldb/modules/ldb --with-krb5-plugin-path=/usr/lib/x86_64-linux-gnu/krb5/plugins/libkrb5 --enable-nsslibdir=/lib/x86_64-linux-gnu --enable-pammoddir=/lib/x86_64-linux-gnu/security --enable-systemtap --disable-static --disable-rpath --with-autofs --with-ssh --with-initscript=systemd --with-systemdunitdir=/lib/systemd/system --disable-files-domain --with-smb-idmap-interface-version=6 --without-python2-bindings --with-sudo returned exit code 1
> make[1]: *** [debian/rules:26: override_dh_auto_configure] Error 255
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> make: *** [debian/rules:3: build-arch] Error 2

ldb2 is not the reason why it fails, but samba-dev has changed somehow:

configure:18175: checking for NDR_NBT
configure:18183: $PKG_CONFIG --exists --print-errors "ndr_nbt"
Package samba-util was not found in the pkg-config search path.
Perhaps you should add the directory containing `samba-util.pc'
to the PKG_CONFIG_PATH environment variable
Package 'samba-util', required by 'ndr', not found
configure:18186: $? = 1
configure:18201: $PKG_CONFIG --exists --print-errors "ndr_nbt"
Package samba-util was not found in the pkg-config search path.
Perhaps you should add the directory containing `samba-util.pc'
to the PKG_CONFIG_PATH environment variable
Package 'samba-util', required by 'ndr', not found
configure:18204: $? = 1
Package 'samba-util', required by 'ndr', not found
configure:18232: result: no
configure:18234: error: Please install Samba 4 NDR NBT development 
libraries.
Samba 4 libraries are necessary for building ad and ipa provider.
If you do not want to build these providers it is possible to build SSSD
without them. In this case, you will need to execute configure script
with argument --without-samba



-- 
t



More information about the Pkg-sssd-devel mailing list