您尚未登录。

楼主 #1 2020-05-18 11:13:07

xiaoheHLZ
会员
注册时间: 2020-05-13
已发帖子: 10
积分: 10

buidroot 编译出错

freadahead.c: In function 'freadahead':
freadahead.c:92:3: error: #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib."
   92 |  #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib."
      |   ^~~~~
make[4]: *** [Makefile:1915: freadahead.o] Error 1
make[4]: *** Waiting for unfinished jobs....
fseeko.c: In function 'rpl_fseeko':
fseeko.c:110:4: error: #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib."
  110 |   #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib."
      |    ^~~~~
make[4]: *** [Makefile:1915: fseeko.o] Error 1


各位大侠看看什么问题

离线

楼主 #2 2020-05-18 11:13:53

xiaoheHLZ
会员
注册时间: 2020-05-13
已发帖子: 10
积分: 10

Re: buidroot 编译出错

nano编译buidroot出现这个错误,不知道为啥

离线

#3 2020-05-18 11:17:54

有梦的地方
会员
注册时间: 2020-03-17
已发帖子: 284
积分: 284

Re: buidroot 编译出错

你的toolchain gcc配置是啥,上面提示 gunlib有问题。

离线

#4 2020-05-18 11:48:25

shaoxi2010
会员
注册时间: 2019-06-13
已发帖子: 389
积分: 338

Re: buidroot 编译出错

buildroot版本太老,或者是你系统版本过新,就这毛病,之前用fedora一直报

离线

楼主 #5 2020-05-18 11:57:59

xiaoheHLZ
会员
注册时间: 2020-05-13
已发帖子: 10
积分: 10

Re: buidroot 编译出错

谢谢,解决了

有梦的地方 说:

你的toolchain gcc配置是啥,上面提示 gunlib有问题。

离线

#6 2020-05-18 11:58:57

有梦的地方
会员
注册时间: 2020-03-17
已发帖子: 284
积分: 284

Re: buidroot 编译出错

xiaoheHLZ 说:

谢谢,解决了

怎么解决的

离线

楼主 #7 2020-05-18 14:04:10

xiaoheHLZ
会员
注册时间: 2020-05-13
已发帖子: 10
积分: 10

Re: buidroot 编译出错

两个命令CSDN论坛有

有梦的地方 说:

怎么解决的

离线

#8 2020-05-18 14:05:24

有梦的地方
会员
注册时间: 2020-03-17
已发帖子: 284
积分: 284

Re: buidroot 编译出错

xiaoheHLZ 说:

两个命令CSDN论坛有

emmm可以具体一点吗?

离线

#9 2020-05-18 23:09:50

windcys
会员
注册时间: 2020-05-18
已发帖子: 7
积分: 7

Re: buidroot 编译出错

所有的编译必须使用ROOT权限吗?如果没有使用ROOT会不会出现意想不到的问题?

离线

#10 2020-05-19 08:09:51

哇酷小二
管理员
所在地: 你猜
注册时间: 2020-04-22
已发帖子: 3,387
积分: 1902
个人网站

Re: buidroot 编译出错

windcys 说:

所有的编译必须使用ROOT权限吗?如果没有使用ROOT会不会出现意想不到的问题?

编译不需要root权限,普通用户权限就行,我就是用腾讯云服务器新建一个普通用户编译打包固件的。





离线

#11 2020-05-19 08:37:44

jiangming1399
会员
注册时间: 2018-06-14
已发帖子: 113
积分: 113

Re: buidroot 编译出错

windcys 说:

所有的编译必须使用ROOT权限吗?如果没有使用ROOT会不会出现意想不到的问题?

所有的编译必须不使用ROOT权限,如果用ROOT权限会出现意想不到的问题

离线

楼主 #12 2020-05-19 10:09:38

xiaoheHLZ
会员
注册时间: 2020-05-13
已发帖子: 10
积分: 10

Re: buidroot 编译出错

解决方法进入 /buildroot/output/build/host-m4-1.4.17文件夹执行下面两句话就可以了
sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h

离线

#13 2020-05-19 11:48:52

有梦的地方
会员
注册时间: 2020-03-17
已发帖子: 284
积分: 284

Re: buidroot 编译出错

xiaoheHLZ 说:

解决方法进入 /buildroot/output/build/host-m4-1.4.17文件夹执行下面两句话就可以了
sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h

原来如此,感谢分享。

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn