Issue with compilation on 29d7c80ee4d78e1dbdd506770a9cb7b34afa0ed0

William Brown wbrown at suse.de
Wed Apr 3 04:20:45 UTC 2019


Hey there,

I’m currently trying to build git master on OpenSUSE leap, and I have the following error:

samba I0> pwd
/home/william/development/samba

samba I0> ./configure.developer -o /home/william/samba_build/

samba I0> make -j12
PYTHONHASHSEED=1 WAF_MAKE=1  ./buildtools/bin/waf build
Waf: Entering directory `/home/william/samba_build/default'
	Selected embedded Heimdal build
Checking project rules ...
Project rules pass
[453/554] Processing source4/dsdb/schema/proto.h: source4/dsdb/schema/schema_init.c source4/dsdb/schema/schema_set.c source4/dsdb/schema/schema_query.c source4/dsdb/schema/schema_syntax.c source4/dsdb/schema/schema_description.c source4/dsdb/schema/schema_convert_to_ol.c source4/dsdb/schema/schema_inferiors.c source4/dsdb/schema/schema_prefixmap.c source4/dsdb/schema/schema_info_attr.c source4/dsdb/schema/schema_filtered.c source4/dsdb/schema/dsdb_dn.c -> ../../samba_build/default/source4/dsdb/schema/proto.h
[560/638] Compiling ../../samba_build/default/librpc/gen_ndr/ndr_samr_c.h
../../samba_build/default/librpc/gen_ndr/ndr_samr_c.h:2:Error: unable to resolve public header ../../samba_build/default/librpc/gen_ndr/samr.h (maybe try one of ['<gen_ndr/samr.h>', '"librpc/gen_ndr/samr.h"'])
[564/638] Compiling nsswitch/libwbclient/wbclient.h
Waf: Leaving directory `/home/william/samba_build/default'
Build failed
Traceback (most recent call last):
  File "/home/william/development/samba/third_party/waf/waflib/Task.py", line 320, in process
    ret = self.run()
  File "./buildtools/wafsamba/samba_headers.py", line 103, in create_public_header
    hpath, relsrc, task.env.RELPATH))
waflib.Errors.WafError: Unable to resolve header path '../../samba_build/default/librpc/gen_ndr/samr.h' in public header '../../samba_build/default/librpc/gen_ndr/ndr_samr_c.h' in directory source4/librpc

make: *** [Makefile:7: all] Error 1



Any advice? It looks like it could be that because I moved the build directory outside of the source tree that this occurs. 

Thanks,



—
Sincerely,

William Brown

Senior Software Engineer, 389 Directory Server
SUSE Labs




More information about the samba-technical mailing list