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