[Samba] talloc configure error for armv8be
Zheng, Ruoqin
zhengrq.fnst at cn.fujitsu.com
Mon Mar 26 09:12:50 UTC 2018
Hi
I have problem when doing configure for talloc-2.1.1. The error message like follows:
./configure --prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --libexecdir=/usr/lib64/talloc --datadir=/usr/share --sysconfdir=/etc --sharedstatedir=/com --localstatedir=/var --libdir=/usr/lib64 --includedir=/usr/include --oldincludedir=/usr/include --infodir=/usr/share/info --mandir=/usr/share/man --disable-rpath --disable-rpath-install --bundled-libraries=NONE --builtin-libraries=replace --disable-silent-rules --with-libiconv=…/tmp/sysroots/usr --cross-compile --cross-execute="${CROSS_EXEC}"
……
Checking for program ar : aarch64_be-linux-ar
Checking for program ranlib : aarch64_be-linux-ranlib
Checking for gcc : ok
Checking for program git : /usr/local/bin/git
Check for -MD : yes
Checking for program gdb : /usr/bin/gdb
Checking build system : Linux 2.6.32-696.20.1.el6.x86_64 #1 SMP Fri Jan 26 17:51:45 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Checking for header sys/utsname.h : yes
Checking uname sysname type : Traceback (most recent call last):
File "./buildtools/bin/waf", line 76, in <module>
Scripting.prepare(t, cwd, VERSION, wafdir)
File ".../talloc/2.1.1-r0/talloc-2.1.1/buildtools/wafadmin/Scripting.py", line 145, in prepare
prepare_impl(t, cwd, ver, wafdir)
File ".../talloc/2.1.1-r0/talloc-2.1.1/buildtools/wafadmin/Scripting.py", line 135, in prepare_impl
main()
File ".../talloc/2.1.1-r0/talloc-2.1.1/buildtools/wafadmin/Scripting.py", line 188, in main
fun(ctx)
File ".../talloc/2.1.1-r0/talloc-2.1.1/buildtools/wafadmin/Scripting.py", line 241, in configure
conf.sub_config([''])
File ".../talloc/2.1.1-r0/talloc-2.1.1/buildtools/wafadmin/Configure.py", line 237, in sub_config
self.recurse(k, name='configure')
File ".../talloc/2.1.1-r0/talloc-2.1.1/buildtools/wafadmin/Utils.py", line 634, in recurse
f(self)
File ".../talloc/2.1.1-r0/talloc-2.1.1/wscript", line 40, in configure
conf.RECURSE('lib/replace')
File "./buildtools/wafsamba/samba_utils.py", line 469, in RECURSE
return ctx.sub_config(relpath)
File ".../talloc/2.1.1-r0/talloc-2.1.1/buildtools/wafadmin/Configure.py", line 237, in sub_config
self.recurse(k, name='configure')
File ".../talloc/2.1.1-r0/talloc-2.1.1/buildtools/wafadmin/Utils.py", line 634, in recurse
f(self)
File "./buildtools/wafsamba/samba_utils.py", line 48, in runonce_wrapper
ret = function(*args)
File ".../talloc/2.1.1-r0/talloc-2.1.1/lib/replace/wscript", line 28, in configure
conf.RECURSE('buildtools/wafsamba')
File "./buildtools/wafsamba/samba_utils.py", line 469, in RECURSE
return ctx.sub_config(relpath)
File ".../talloc/2.1.1-r0/talloc-2.1.1/buildtools/wafadmin/Configure.py", line 237, in sub_config
self.recurse(k, name='configure')
File ".../talloc/2.1.1-r0/talloc-2.1.1/buildtools/wafadmin/Utils.py", line 634, in recurse
f(self)
File "./buildtools/wafsamba/samba_utils.py", line 48, in runonce_wrapper
ret = function(*args)
File ".../talloc/2.1.1-r0/talloc-2.1.1/lib/replace/../../buildtools/wafsamba/wscript", line 288, in configure
conf.CHECK_UNAME()
File "./buildtools/wafsamba/samba_conftests.py", line 465, in CHECK_UNAME
msg="Checking uname %s type" % v):
File "./buildtools/wafsamba/samba_autoconf.py", line 425, in CHECK_CODE
define_ret=define_ret)
File "./buildtools/wafsamba/samba_conftests.py", line 52, in check
ret = self.run_c_code(*k, **kw)
File ".../talloc/2.1.1-r0/talloc-2.1.1/buildtools/wafadmin/Tools/config_c.py", line 569, in run_c_code
proc = Utils.pproc.Popen([lastprog] + args, stdout=Utils.pproc.PIPE, stderr=Utils.pproc.PIPE)
File "./buildtools/wafsamba/samba_cross.py", line 100, in __init__
real_Popen.__init__(*(obj, args), **kw)
File "…/tmp/sysroots/x86_64-linux/usr/lib/python2.7/subprocess.py", line 710, in __init__
errread, errwrite)
File "…/tmp/sysroots/x86_64-linux/usr/lib/python2.7/subprocess.py", line 1335, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory
WARNING: temp/run.do_configure:1 exit 1 from
This error is caused by using armv8be toolchain,le(little endian) is ok.
I think there is something wrong with uname sysname.
Does anyone know the reason?
--------------------------------------------------
Zheng Ruoqin
Nanjing Fujitsu Nanda Software Tech. Co., Ltd.(FNST)
ADDR.: No.6 Wenzhu Road, Software Avenue,
Nanjing, 210012, China
MAIL : zhengrq.fnst at cn.fujistu.com
More information about the samba
mailing list