Compiling Samba with system Heimdal?
L.P.H. van Belle
belle at bazuin.nl
Fri Jun 28 06:31:16 UTC 2019
Good mornin Martin,
You tried, installing heimdal-multidev ?
https://packages.debian.org/search?suite=buster&arch=any&mode=path&searchon=contents&keywords=roken-common.h
Greetz,
Louis
> -----Oorspronkelijk bericht-----
> Van: samba-technical
> [mailto:samba-technical-bounces at lists.samba.org] Namens
> Martin Schwenke via samba-technical
> Verzonden: vrijdag 28 juni 2019 6:36
> Aan: Samba Technical
> Onderwerp: Re: Compiling Samba with system Heimdal?
>
> On Fri, 28 Jun 2019 14:29:46 +1000, Martin Schwenke
> <martin at meltin.net>
> wrote:
>
> > I'm trying to build Samba with system Heimdal on Debian testing...
> >
> > $ CFLAGS="-O3" ./configure --picky-developer --abi-check-disable \
> > --without-ad-dc --without-json \
> > --with-system-heimdalkrb5
> > ...
> > 'configure' finished successfully (1m1.668s)
> >
> > $ make
> > [184/187] Compiling source4/heimdal_build/version.c
> > [185/187] Compiling source4/heimdal/lib/vers/print_version.c
> > In file included from ../../source4/heimdal_build/roken.h:156,
> > 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.
> >
> > Waf: Leaving directory `/home/martins/samba/samba/bin/default'
> > Build failed
> > -> task in 'HEIMDAL_VERS_HOSTCC' failed with exit status 1
> (run with -v to display more information)
> > make: *** [Makefile:7: all] Error 1
> >
> > $ ls /usr/include/heimdal/roken-common.h
> > /usr/include/heimdal/roken-common.h
> >
> > $ make V=1
> > PYTHONHASHSEED=1 WAF_MAKE=1 ./buildtools/bin/waf build
> > Waf: Entering directory `/home/martins/samba/samba/bin/default'
> > Selected system Heimdal build
> > [185/187] Compiling source4/heimdal/lib/vers/print_version.c
> > 14:25:25 runner ['/home/martins/bin/gcc',
> '-D_SAMBA_BUILD_=4', '-DHAVE_CONFIG_H=1', '-O3', '-MMD',
> '-D_GNU_SOURCE=1', '-D_XOPEN_SOURCE_EXTENDED=1',
> '-DHAVE_CONFIG_H=1', '-DDEVELOPER', '-DDEBUG_PASSWORD',
> '-fPIC', '-D__STDC_WANT_LIB_EXT1__=1', '-D_REENTRANT',
> '-D_POSIX_PTHREAD_SEMANTICS', '-DDEVELOPER',
> '-DDEBUG_PASSWORD', '-fstack-protector-strong',
> '-fstack-clash-protection', '-g', '-Wall', '-Wshadow',
> '-Wmissing-prototypes', '-Wmissing-field-initializers',
> '-Wformat-overflow=2', '-Wcast-align', '-Wcast-qual',
> '-fno-common', '-Werror=address',
> '-Werror=strict-prototypes', '-Wstrict-prototypes',
> '-Werror=write-strings', '-Wwrite-strings',
> '-Werror-implicit-function-declaration',
> '-Werror=pointer-arith', '-Wpointer-arith',
> '-Werror=declaration-after-statement',
> '-Wdeclaration-after-statement', '-Werror=return-type',
> '-Wreturn-type', '-Werror=uninitialized', '-Wuninitialized',
> '-Wimplicit-fallthrough', '-Werror=strict-overflow',
> '-Wstrict-overflow=2', '-Wformat=2', '-Wno-format-y2k',
> '-Wno-format-zero-length', '-Werror=format-security',
> '-Wformat-security', '-Werror=format',
> '-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/martins/samba/samba/bin/default/source4/heimdal/lib/v
> ers/print_version.c.1.o']
> > In file included from ../../source4/heimdal_build/roken.h:156,
> > 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.
> >
> > I don't see -I/usr/include/heimdal in there anywhere. :-(
> >
> > Can someone please tell me what I'm doing wrong?
>
> Note that I asked the same question almost exactly 6 months
> ago and got
> no answer... :-(
>
> peace & happiness,
> martin
>
>
More information about the samba-technical
mailing list