samba4 build error on debian x86_64

Thorsten Trautwein-Veit thorsten.trautwein-veit at schulergroup.com
Tue Apr 3 03:13:48 MDT 2012


Hi @all,
I got into trouble compiling the latest samba-4.0.0alpha18-674-gb66b5f9
on Debian x86_64.
The system is a "Linux wzbgpdc1 2.6.26-2-xen-amd64 #1 SMP Wed Sep 21
05:57:38 UTC 2011 x86_64 GNU/Linux" squeeze box.
I did a "./configure.developer --prefix=/usr/local/samba-4-20120403"
Compiling stops at step :
[3683/3961] abi_check: bin/default/librpc/libndr.so
warning: The current binary is a PIE (Position Independent Executable),
which
GDB does NOT currently support.  Most debugger features will fail if used
in this session.

Error message is:
libndr.so: symbol ndr_transfer_syntax_ndr64 has changed - please update
major version
        old_signature: uuid = {time_low = 1903232307, time_mid = 48826,
time_hi_and_version = 18743, clock_seq = "\203\031", node =
"\265\333\357\234\314\066"}, if_version = 1
        new_signature: uuid = {time_low = 1903232307, time_mid = 48826,
time_hi_and_version = 18743, clock_seq = "\203\031", node =
"µÛï\234Ì6"}, if_version = 1
libndr.so: symbol ndr_transfer_syntax_ndr has changed - please update
major version
        old_signature: uuid = {time_low = 2324192516, time_mid = 7403,
time_hi_and_version = 4553, clock_seq = "\237\350", node =
"\b\000+\020H`"}, if_version = 2
        new_signature: uuid = {time_low = 2324192516, time_mid = 7403,
time_hi_and_version = 4553, clock_seq = "\237è", node =
"\b\000+\020H`"}, if_version = 2
Waf: Leaving directory `/usr/src/samba-master/bin'
Build failed: ABI for libndr.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

The error is reproduceable. A compile of
samba-4.0.0alpha18-674-gb66b5f9  on an 32 bit system works like a charm.

Side note i want to migrate our samba3 domain on the 8.4.2012 because we
have easter holidays here in germany. Our PDC runs on samba 3.4.3 our
BDC is samba 3.5.3 the backends are ldap servers for round about 100
users. Our fileserver runs on samba 3.6.1. with xfs filesystems in lvm
(round about 6 TB vg) we are using heavily alcs on the fileserver.
I planned a in place upgrade of our PDC/DBC to samba4. In my planning
the fileserver should be raised to the latest samba 3 level and
integrated as an member server to the new samba 4 ads domain.
Any advices for this upgrade plan? Should i use samba4 as fileserver os?

Thanks a lot for your support.

Cheers,
Thorsten Trautwein-Veit




More information about the samba-technical mailing list