LDB 1.5.0 and 1.5.1 broken
Amitay Isaacs
amitay at gmail.com
Fri Sep 21 04:34:55 UTC 2018
Hi,
In commit 19be0be232c25250e79dc313fd43829de049b491, a dependency of
'ldb_tdb' was added to 'ldb_ldb' module. That is wrong. It should be
the library 'ldb_tdb_int'.
Here is the what you get if you build ldb 1.5.1.
$ ./configure --prefix=/tmp/ldb-1.5.1
$ make
$ make install
$ ldd /tmp/ldb-1.5.1/modules/ldb/ldb.so
linux-vdso.so.1 (0x00007ffe7cda9000)
libpthread.so.0 => /lib64/libpthread.so.0 (0x00007fbcef08e000)
libldb.so.1 => /tmp/ldb-1.5.1/lib/libldb.so.1 (0x00007fbceee54000)
libldb-key-value.so => /tmp/ldb-1.5.1/lib/ldb/libldb-key-value.so
(0x00007fbceec3e000)
libldb_module_tdb.so => not found
libldb-mdb-int.so => /tmp/ldb-1.5.1/lib/ldb/libldb-mdb-int.so
(0x00007fbceea38000)
libtdb.so.1 => /tmp/ldb-1.5.1/lib/ldb/libtdb.so.1 (0x00007fbcee81d000)
libtevent.so.0 => /tmp/ldb-1.5.1/lib/ldb/libtevent.so.0 (0x00007fbcee606000)
libldb-tdb-err-map.so =>
/tmp/ldb-1.5.1/lib/ldb/libldb-tdb-err-map.so (0x00007fbcee404000)
libldb-tdb-int.so => /tmp/ldb-1.5.1/lib/ldb/libldb-tdb-int.so
(0x00007fbcee1ff000)
libtalloc.so.2 => /tmp/ldb-1.5.1/lib/ldb/libtalloc.so.2 (0x00007fbcedff5000)
libbsd.so.0 => /lib64/libbsd.so.0 (0x00007fbcedddf000)
libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00007fbcedbb6000)
libdl.so.2 => /lib64/libdl.so.2 (0x00007fbced9b2000)
liblmdb.so.0.0.0 => /lib64/liblmdb.so.0.0.0 (0x00007fbced79d000)
libc.so.6 => /lib64/libc.so.6 (0x00007fbced3de000)
/lib64/ld-linux-x86-64.so.2 (0x00007fbcef4af000)
librt.so.1 => /lib64/librt.so.1 (0x00007fbced1d6000)
There is a missing dependency on libldb_module_tdb.so.
What component should I file the ldb bug?
Amitay.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-ldb-Fix-dependency-of-ldb-module.patch
Type: text/x-patch
Size: 934 bytes
Desc: not available
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20180921/74a44671/0001-ldb-Fix-dependency-of-ldb-module.bin>
More information about the samba-technical
mailing list