ubuntu18.04编译全志SDK,按照要求安装了所有需要的软件包,都成功安装了,编译源码之前也作了配置"./build.sh config",也都没问题,然后全局编译的时候出了下面的错误
Traceback (most recent call last):
File "./buildtools/bin/waf", line 76, in
Scripting.prepare(t, cwd, VERSION, wafdir)
File "/home/wcx/a40i_sdk/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/third_party/waf/wafadmin/Scripting.py", line 145, in prepare
prepare_impl(t, cwd, ver, wafdir)
File "/home/wcx/a40i_sdk/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/third_party/waf/wafadmin/Scripting.py", line 135, in prepare_impl
main()
File "/home/wcx/a40i_sdk/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/wscript", line 342, in main
wildcard_main(wildcard_cmd)
File "./buildtools/wafsamba/samba_wildcard.py", line 110, in wildcard_main
fun(ctx)
File "/home/wcx/a40i_sdk/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/third_party/waf/wafadmin/Scripting.py", line 241, in configure
conf.sub_config([''])
File "/home/wcx/a40i_sdk/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/third_party/waf/wafadmin/Configure.py", line 237, in sub_config
self.recurse(k, name='configure')
File "/home/wcx/a40i_sdk/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/third_party/waf/wafadmin/Utils.py", line 656, in recurse
f(self)
File "/home/wcx/a40i_sdk/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/wscript", line 102, in configure
conf.SAMBA_CHECK_PERL(mandatory=True)
File "./buildtools/wafsamba/samba_perl.py", line 52, in SAMBA_CHECK_PERL
perl_inc.remove('.')
ValueError: list.remove(x): x not in list
package/pkg-generic.mk:206: recipe for target '/home/wcx/a40i_sdk/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/.stamp_configured' failed
make: *** [/home/wcx/a40i_sdk/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/.stamp_configured] Error 1
make: Leaving directory '/home/wcx/a40i_sdk/buildroot-201611'
ERROR: build buildroot Failed
编译成功
啊,我可以教你怎么编译成功