undefined reference to dump_ldap_entry
I tried building seahorse 3.29.92 on Debian unstable.
[150/150] cc -o src/seahorse 'src/src@@seahorse@exe/meson-generated_.._.._data
_seahorse-resources.c.o' 'src/src@@seahorse@exe/meson-generated_.._seahorse-she
ll-search-provider-generated.c.o' 'src/src@@seahorse@exe/meson-generated_applic
ation.c.o' 'src/src@@seahorse@exe/meson-generated_generate-select.c.o' 'src/src
@@seahorse@exe/meson-generated_import-dialog.c.o' 'src/src@@seahorse@exe/meson-
generated_key-manager.c.o' 'src/src@@seahorse@exe/meson-generated_main.c.o' 'sr
c/src@@seahorse@exe/meson-generated_search-provider.c.o' 'src/src@@seahorse@exe
/meson-generated_sidebar.c.o' -Wl,--no-undefined -Wl,--as-needed -g -O2 -fdebug
-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format
-security -Wl,-z,relro -Wl,-z,now -Wl,--start-group libegg/liblibeggdatetime.a
libegg/liblibtreemultidnd.a common/libcommon.a libseahorse/liblibseahorse.a gkr
/libseahorse-gkr.a ssh/libseahorse-ssh.a pgp/libseahorse-pgp.a pkcs11/libseahor
se-pkcs11.a /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/
libgobject-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so -Wl,--export-dynamic
/usr/lib/x86_64-linux-gnu/libgmodule-2.0.so -pthread /usr/lib/x86_64-linux-gnu/
libgtk-3.so /usr/lib/x86_64-linux-gnu/libgdk-3.so /usr/lib/x86_64-linux-gnu/lib
pangocairo-1.0.so /usr/lib/x86_64-linux-gnu/libpango-1.0.so /usr/lib/x86_64-lin
ux-gnu/libatk-1.0.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86
_64-linux-gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /usr/l
ib/x86_64-linux-gnu/libsecret-1.so -Wl,--export-dynamic -pthread /usr/lib/x86_6
4-linux-gnu/libgcr-ui-3.so /usr/lib/x86_64-linux-gnu/libgcr-base-3.so /usr/lib/
x86_64-linux-gnu/libgck-1.so /usr/lib/x86_64-linux-gnu/libp11-kit.so -Wl,--expo
rt-dynamic -pthread -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread
-Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread -Wl,--export-dynam
ic -pthread -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread -lgpgme
-Wl,--export-dynamic -pthread -lldap -llber /usr/lib/x86_64-linux-gnu/libsoup-
2.4.so /usr/lib/x86_64-linux-gnu/libavahi-common.so /usr/lib/x86_64-linux-gnu/l
ibavahi-client.so /usr/lib/x86_64-linux-gnu/libavahi-glib.so -Wl,--end-group -W
l,--export-dynamic -pthread -Wl,--export-dynamic -pthread
FAILED: src/seahorse
cc -o src/seahorse 'src/src@@seahorse@exe/meson-generated_.._.._data_seahorse-
resources.c.o' 'src/src@@seahorse@exe/meson-generated_.._seahorse-shell-search-
provider-generated.c.o' 'src/src@@seahorse@exe/meson-generated_application.c.o'
'src/src@@seahorse@exe/meson-generated_generate-select.c.o' 'src/src@@seahorse
@exe/meson-generated_import-dialog.c.o' 'src/src@@seahorse@exe/meson-generated_
key-manager.c.o' 'src/src@@seahorse@exe/meson-generated_main.c.o' 'src/src@@sea
horse@exe/meson-generated_search-provider.c.o' 'src/src@@seahorse@exe/meson-gen
erated_sidebar.c.o' -Wl,--no-undefined -Wl,--as-needed -g -O2 -fdebug-prefix-ma
p=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security
-Wl,-z,relro -Wl,-z,now -Wl,--start-group libegg/liblibeggdatetime.a libegg/lib
libtreemultidnd.a common/libcommon.a libseahorse/liblibseahorse.a gkr/libseahor
se-gkr.a ssh/libseahorse-ssh.a pgp/libseahorse-pgp.a pkcs11/libseahorse-pkcs11.
a /usr/lib/x86_64-linux-gnu/libglib-2.0.so /usr/lib/x86_64-linux-gnu/libgobject
-2.0.so /usr/lib/x86_64-linux-gnu/libgio-2.0.so -Wl,--export-dynamic /usr/lib/x
86_64-linux-gnu/libgmodule-2.0.so -pthread /usr/lib/x86_64-linux-gnu/libgtk-3.s
o /usr/lib/x86_64-linux-gnu/libgdk-3.so /usr/lib/x86_64-linux-gnu/libpangocairo
-1.0.so /usr/lib/x86_64-linux-gnu/libpango-1.0.so /usr/lib/x86_64-linux-gnu/lib
atk-1.0.so /usr/lib/x86_64-linux-gnu/libcairo-gobject.so /usr/lib/x86_64-linux-
gnu/libcairo.so /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so /usr/lib/x86_64-
linux-gnu/libsecret-1.so -Wl,--export-dynamic -pthread /usr/lib/x86_64-linux-gn
u/libgcr-ui-3.so /usr/lib/x86_64-linux-gnu/libgcr-base-3.so /usr/lib/x86_64-lin
ux-gnu/libgck-1.so /usr/lib/x86_64-linux-gnu/libp11-kit.so -Wl,--export-dynamic
-pthread -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread -Wl,--exp
ort-dynamic -pthread -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthrea
d -Wl,--export-dynamic -pthread -Wl,--export-dynamic -pthread -lgpgme -Wl,--exp
ort-dynamic -pthread -lldap -llber /usr/lib/x86_64-linux-gnu/libsoup-2.4.so /us
r/lib/x86_64-linux-gnu/libavahi-common.so /usr/lib/x86_64-linux-gnu/libavahi-cl
ient.so /usr/lib/x86_64-linux-gnu/libavahi-glib.so -Wl,--end-group -Wl,--export
-dynamic -pthread -Wl,--export-dynamic -pthread
/usr/bin/ld: pgp/libseahorse-pgp.a(seahorse-ldap-source.c.o): in function `on_c
onnect_server_info_completed':
./obj-x86_64-linux-gnu/../pgp/seahorse-ldap-source.c:478: undefined reference t
o `dump_ldap_entry'
/usr/bin/ld: pgp/libseahorse-pgp.a(seahorse-ldap-source.c.o): in function `on_e
xport_search_completed':
./obj-x86_64-linux-gnu/../pgp/seahorse-ldap-source.c:1242: undefined reference
to `dump_ldap_entry'
/usr/bin/ld: pgp/libseahorse-pgp.a(seahorse-ldap-source.c.o): in function `on_s
earch_search_completed':
./obj-x86_64-linux-gnu/../pgp/seahorse-ldap-source.c:871: undefined reference t
o `dump_ldap_entry'
collect2: error: ld returned 1 exit status
The build succeeds if I build with -Dldap-support=false
.