Samba 4: Failed build on Ubuntu 12.04

steve steve at steve-ss.com
Sun Sep 9 11:54:35 MDT 2012


Please: What is ABI? This box has been building fine until the latest git:

[3719/3954] abi_check: bin/default/source3/libpdb.so
libpdb.so: symbol pdb_nds_get_password has been removed - please update 
major version
     signature: int (struct smbldap_state *, char *, size_t *, char *)
libpdb.so: symbol priv2ld has been removed - please update major version
     signature: LDAP *(struct ldapsam_privates *)
libpdb.so: symbol get_userattr_list has been removed - please update 
major version
     signature: const char **(TALLOC_CTX *, int)
libpdb.so: symbol smbldap_search_domain_info has been removed - please 
update major version
     signature: NTSTATUS (struct smbldap_state *, LDAPMessage **, const 
char *, bool)
libpdb.so: symbol ldapsam_search_suffix_by_name has been removed - 
please update major version
     signature: int (struct ldapsam_privates *, const char *, 
LDAPMessage **, const char **)
libpdb.so: symbol pdb_ipa_init has been removed - please update major 
version
     signature: NTSTATUS (void)
libpdb.so: symbol pdb_nds_set_password has been removed - please update 
major version
     signature: int (struct smbldap_state *, char *, const char *)
libpdb.so: symbol pdb_nds_init has been removed - please update major 
version
     signature: NTSTATUS (void)
libpdb.so: symbol groupmap_attr_list has changed - please update major 
version
     old_signature: 0xXXXX
     new_signature: {attrib = 3, name = 0xXXXX "gidNumber"}, {attrib = 
30, name = 0xXXXX "sambaSID"}, {attrib = 31, name = 0xXXXX 
"sambaGroupType"}, {attrib = 40, name = 0xXXXX "sambaSIDList"}, {attrib 
= 16, name = 0xXXXX "description"}, {attrib = 12, name = 0xXXXX 
"displayName"}, {attrib = 11, name = 0xXXXX "cn"}, {attrib = 24, name = 
0xXXXX "objectClass"}, {attrib = 0, name = 0xXXXX}
libpdb.so: symbol pdb_init_ldapsam has been removed - please update 
major version
     signature: NTSTATUS (struct pdb_methods **, const char *)
libpdb.so: symbol groupmap_attr_list_to_delete has changed - please 
update major version
     old_signature: 0xXXXX
     new_signature: {attrib = 30, name = 0xXXXX "sambaSID"}, {attrib = 
31, name = 0xXXXX "sambaGroupType"}, {attrib = 16, name = 0xXXXX 
"description"}, {attrib = 12, name = 0xXXXX "displayName"}, {attrib = 
40, name = 0xXXXX "sambaSIDList"}, {attrib = 0, name = 0xXXXX}
Waf: Leaving directory `/home/steve/samba-master/bin'
Build failed: ABI for libpdb.so has changed - please fix library version 
then build with --abi-update
See http://wiki.samba.org/index.php/Waf#ABI_Checking for more information
If you have not changed any ABI, and your platform always gives this 
error, please configure with --abi-check-disable to skip this check

I have not changed ABI. I have no idea what it is. I am an end user. Do 
I try ./configure.developer --abi-check-disable? If so what am I missing?
Thanks,
Steve



More information about the samba-technical mailing list