[Samba] Build error with Samba-4.3.0
Reuben Farrelly
reuben-samba at reub.net
Sat Sep 19 10:59:21 UTC 2015
Hi,
I've been battling to get Samba-4.3 to install on my Gentoo x86_64 box.
It has been failing to build with the following error:
[1153/2753] Compiling source4/libnet/py_net.c
[1154/2753] Compiling source4/libnet/py_net_dckeytab.c
[1155/2753] Compiling source4/libnet/libnet_export_keytab.c
[1156/2753] Compiling source4/kdc/hdb-samba4.c
[1157/2753] Compiling source4/kdc/hdb-samba4-plugin.c
[1158/2753] Compiling source4/kdc/db-glue.c
../source4/kdc/db-glue.c: In function 'samba_kdc_lookup_realm':
../source4/kdc/db-glue.c:2144:9: error: 'HDB_ERR_WRONG_REALM' undeclared
(first use in this function)
return HDB_ERR_WRONG_REALM;
^
../source4/kdc/db-glue.c:2144:9: note: each undeclared identifier is
reported only once for each function it appears in
Waf: Leaving directory `/var/tmp/samba-4.3.0/bin'
Build failed: -> task failed (err #1):
{task: cc db-glue.c -> db-glue_13.o}
Makefile:8: recipe for target 'all' failed
make: *** [all] Error 1
This works OK with Samba-4.2.4 and below - it's new breakage with
Samba-4.3.0. This occurs with a vanilla samba tarball (no extra patches).
./configure is running with:
CCFLAGS="-O2 -pipe -march=native -mtune=native" LINKFLAGS="-O2 -pipe
-march=native -mtune=native -Wl,-O1 -Wl,--as-needed"
"/var/tmp/portage/net-fs/samba-4.3.0/work/samba-4.3.0/buildtools/bin/waf" --prefix=/usr
--libdir=/usr/lib64 --enable-fhs --sysconfdir=/etc --localstatedir=/var
--with-modulesdir=/usr/lib64/samba --with-piddir=/var/run/samba
--bundled-libraries=NONE --builtin-libraries=NONE --disable-rpath
--disable-rpath-install --nopyc --nopyo --with-acl-support
--without-ad-dc --without-dnsupdate --without-ads --without-aio-support
--disable-avahi --without-cluster-support --disable-cups --without-dmapi
--with-fam --enable-gnutls --disable-iprint --without-ldap --with-pam
--with-pam_smbpass --with-pammodulesdir=/lib64/security --without-quotas
--with-syslog --without-systemd --without-winbind configure
This is for a basic environment with no AD. I only need Samba as a file
server. The system heimdal is 1.5.3-r2 .
Can anyone give me any ideas as to where to start looking? I'm guessing
that the make should not be failing, if there's an inherent problem it
should be being picked up by the configure script and failing there
instead....?
Thanks,
Reuben
More information about the samba
mailing list