Q: how to build with system Heimdal
Uri Simchoni
uri at samba.org
Thu Oct 24 21:33:33 UTC 2019
Hi,
How should I build Samba with system heimdal? Should this do the trick:
./configure --with-system-heimdalkrb5 --without-ad-dc
make
(assuming I have Heimdal installed, of course)
I tried this one on master, configure succeeds and the build fails like
so (kind of surprising that it tries building system heimdal):
waf: Entering directory `/home/vagrant/samba/bin/default'
Selected system Heimdal build
[190/192] Compiling source4/heimdal/lib/vers/print_version.c
21:26:51 runner ['/usr/bin/gcc', '-D_SAMBA_BUILD_=4',
'-DHAVE_CONFIG_H=1', '-MMD', '-D_GNU_SOURCE=1',
'-D_XOPEN_SOURCE_EXTENDED=1', '-DHAVE_CONFIG_H=1', '-fPIC',
'-D__STDC_WANT_LIB_EXT1__=1', '-D_REENTRANT',
'-fstack-protector-strong', '-DSTATIC_HEIMDAL_VERS_HOSTCC_MODULES=NULL',
'-DSTATIC_HEIMDAL_VERS_HOSTCC_MODULES_PROTO=extern void
__HEIMDAL_VERS_HOSTCC_dummy_module_proto(void)',
'-Isource4/heimdal_build', '-I../../source4/heimdal_build',
'-Iinclude/public', '-I../../include/public', '-Isource4',
'-I../../source4', '-Ilib', '-I../../lib', '-Isource4/lib',
'-I../../source4/lib', '-Isource4/include', '-I../../source4/include',
'-Iinclude', '-I../../include', '-Ilib/replace', '-I../../lib/replace',
'-I.', '-I../..', '../../source4/heimdal/lib/vers/print_version.c',
'-c',
'-o/home/vagrant/samba/bin/default/source4/heimdal/lib/vers/print_version.c.1.o']
In file included from ../../source4/heimdal_build/roken.h:156:0,
from ../../source4/heimdal/lib/vers/print_version.c:39:
../../source4/heimdal/lib/roken/roken.h.in:282:10: fatal error:
roken-common.h: No such file or directory
#include <roken-common.h>
^~~~~~~~~~~~~~~~
compilation terminated.
Thanks,
Uri.
More information about the samba-technical
mailing list