主机版本:
Linux version 5.4.0-77-generic (buildd@lgw01-amd64-021) (gcc version 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04)) #86~18.04.1-Ubuntu SMP Fri Jun 18 01:23:22 UTC 2021

1

Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/\${ <-- HERE ([^ \t=:+{}]+)}/ at /media/nrjd/cqr40_linuxqt_bv3s/buildroot-2017.02.3/output/host/usr/bin/automake line 3936.

修改buildroot-2017.02.3/output/host/usr/bin/automake文件3936行的

$text =~ s/\${([^ \t=:+{}]+)}/substitute_ac_subst_variables_worker ($1)/ge;

$text =~ s/\$([^ \t=:+{}]+)/substitute_ac_subst_variables_worker ($1)/ge;

2

misc/create_inode.c:395:18: error: conflicting types for ‘copy_file_range‘

注释掉buildroot-2017.02.3/output/build/host-e2fsprogs-1.43.3/misc/create_inode.c引用的头文件

//#include <unistd.h>

3

digitlst.cpp:67:13: fatal error: xlocale.h: 没有那个文件或目录#   include <xlocale.h>

注释掉buildroot-2017.02.3/output/build/host-icu-58.2/source/i18n/digitlst.cpp
引用的头文件

//#   include <xlocale.h>

其它

Unescaped left brace in regex is illegal here in regex; marked by <-- HERE in m/\${ <-- HERE ?PACKAGE}?/ at /media/nrjd/cqr40_linuxqt_bv3s/buildroot-2017.02.3/output/host/usr/bin/intltool-update line 1115.

将第一个{用大括号[]包起来,如

$varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/);

修改为

$varhash{"PACKAGE"} = $name if (not $name =~ /\$[{]?PACKAGE}?/);
pipe.cpp:86:29: error: invalid conversion from 'char' to 'const void*' [-fpermissive]::write(_fd_write, '\0', 1);

修改out/sun8iw11p1/linux/common/buildroot/build/host-dbus-cpp-0.9.0/src/pipe.cpp

void Pipe::signal()
{// TODO: ignoring return of read/write generates warning; maybe relevant for eventloop work...::write(_fd_write, '\0', 1);
}

void Pipe::signal()
{// TODO: ignoring return of read/write generates warning; maybe relevant for eventloop work...::write(_fd_write, (char*)'\0', 1);
}
Traceback (most recent call last):File "./buildtools/bin/waf", line 76, in <module>Scripting.prepare(t, cwd, VERSION, wafdir)File "/media/nrjd/a40i/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/third_party/waf/wafadmin/Scripting.py", line 145, in prepareprepare_impl(t, cwd, ver, wafdir)File "/media/nrjd/a40i/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/third_party/waf/wafadmin/Scripting.py", line 135, in prepare_implmain()File "/media/nrjd/a40i/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/wscript", line 342, in mainwildcard_main(wildcard_cmd)File "./buildtools/wafsamba/samba_wildcard.py", line 110, in wildcard_mainfun(ctx)File "/media/nrjd/a40i/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/third_party/waf/wafadmin/Scripting.py", line 241, in configureconf.sub_config([''])File "/media/nrjd/a40i/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/third_party/waf/wafadmin/Configure.py", line 237, in sub_configself.recurse(k, name='configure')File "/media/nrjd/a40i/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/third_party/waf/wafadmin/Utils.py", line 656, in recursef(self)File "/media/nrjd/a40i/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/wscript", line 102, in configureconf.SAMBA_CHECK_PERL(mandatory=True)File "./buildtools/wafsamba/samba_perl.py", line 52, in SAMBA_CHECK_PERLperl_inc.remove('.')
ValueError: list.remove(x): x not in list
package/pkg-generic.mk:206: recipe for target '/media/nrjd/a40i/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/.stamp_configured' failed
make[1]: *** [/media/nrjd/a40i/out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/.stamp_configured] Error 1
Makefile:76: recipe for target '_all' failed
make: *** [_all] Error 2
make: Leaving directory '/media/nrjd/a40i/buildroot-201611'
ERROR: build buildroot Failed

删除out/sun8iw11p1/linux/common/buildroot/build/samba4-4.4.7/buildtools/wafsamba/samba_perl.py52perl_inc.remove('.')

Ubuntu18.04编译全志A40i SDK各种错误处理办法相关推荐

  1. 在ubuntu 14.04 编译android 2.3.1 错误解决办法

    首先必须降低gcc版本: sudo apt-get install gcc-4.4 sudo apt-get install g++-4.4 sudo rm -rf /usr/bin/gcc /usr ...

  2. Ubuntu18.04 编译Android 10源码 并烧录源码到pixel3的避坑指南

    Ubuntu18.04 编译Android 10源码 并烧录源码到pixel3的避坑指南 实验环境 下载Android源码树 在pixel3上安装手机驱动版本 编译Android源码 Android ...

  3. android 源码编译core dumped,Ubuntu18.04 编译Android 8.1 源码出现的问题及解决笔记

    Ubuntu18.04 编译Android 8.1 源码出现的问题及解决笔记 经过不断的尝试并经过一晚上的编译终于在ubuntu18.04的虚拟机内编译成功Android 8.1,下面我列举以下在编译 ...

  4. 关于Ubuntu18.04+win10双系统开机引导错误的解决方法

    关于Ubuntu18.04+win10双系统开机引导错误的解决方法 文章目录 关于Ubuntu18.04+win10双系统开机引导错误的解决方法 前言 一.出现的错误 二.解决方法 1.查找电脑上所有 ...

  5. Ubuntu18.04 编译报错 `No package ‘orocos-bfl‘ found` 的解决方法

    写在前面 笔者运行环境Ubuntu18.04,ROS-melodic. 在运行 robot_pose_ekf ,出现了 bfl 的报错. 一.报错提示 No package 'orocos-bfl' ...

  6. OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录

    OpenCV环境配置:Ubuntu18.04编译OpenCV4.2.0和contrib模块记录 1.下载源码和安装依赖包 2.解压源码文件和配置路径 3.配置Cmake并编译OpenCV 4.导入Op ...

  7. Ubuntu18.04 编译安装 Realtek 8852 无线网卡驱动

    记录一下Ubuntu18.04 编译安装 Realtek 8852 无线网卡驱动全过程 内核版本: Linux 5.6.19-050619-generic 先是一步一步按照这个做的,到make的时候发 ...

  8. Ubuntu18.04 pip3 Missing dependencies for socks suport 解决办法

    Ubuntu18.04 pip3 Missing dependencies for socks suport 解决办法 打开terminal,执行unset all_proxy && ...

  9. Ubuntu18.04安装realsense d435i SDK和ROS Wrapper以及相机标定全过程

    第一步:安装realsense SDK 1.用源码进行安装: https://github.com/IntelRealSense/librealsense/ 然后将下载的源码安装包放在文件夹下面,我把 ...

最新文章

  1. 反汇编工具 win32asm
  2. mysql 数据目录迁移_MySQL数据库数据文件路径迁移步骤
  3. 华为swot分析2020_2020华为音频产品汇总分析,完善产品质量,丰富产品线
  4. 原型设计模式:创建另一个小车
  5. 【毕业设计】jsp+sql毕业选题系统(论文)
  6. 关于百度地图根据经纬度获取城市信息的接口
  7. 我的世界网易版显示dns服务器错误怎么弄,手机显示DNS异常怎么办
  8. 贪心算法几个经典例子python-Python贪心算法实例小结
  9. 高数 | 【一元函数积分学】常用积分公式表
  10. 专题:手把手学习硬件基础之手册阅读------LDOAMS117
  11. Android MTK flash兼容
  12. VMware用rz传输文件
  13. android app 获得root 权限管理,Android获取超级管理员权限的实现
  14. VOC格式xml标签与YOLO格式txt标签相互转换
  15. 记录回家第一天的bug解决和心理过程
  16. “迷信”或是超前科学:朱清时谈量子
  17. 论文第一部分引言该如何写(三步秘笈)
  18. URL地址中的#符号
  19. NIO 选择 Onsemi 的 SiC 牵引功率模块
  20. Integer.toHexString((byteVar 0x000000FF) | 0xFFFFFF00).substring(6)解释

热门文章

  1. 打到一辆自动驾驶出租车要花多少钱?
  2. 考试考试~~ 再考试
  3. java怎么用_如何使用Java编写程序
  4. GlusterFS 介绍及使用
  5. VUE启动报这个错误:You may use special comments to disable some warnings.
  6. 苹果5s升级ios8后无法正常使用siri
  7. TCM、TPM、TPCM
  8. Js的gim正则验证
  9. JS获取腾讯视频、优酷视频vid
  10. 微信小程序毕业设计、微信小程序商城毕业设计