RK3308 SDK按指导到buildroot下make时出错

freadahead.c: In function ‘freadahead’:
CC vasprintf.o
CC vasnprintf.o
GEN ref-add.sed
GEN charset.alias
GEN ref-del.sed
CC glthread/lock.o
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
make[4]: Leaving directory ‘/home/mqy/prj/rk3308/rk3308-linux/buildroot/output/firefly_rk3308_release/build/host-m4-1.4.18/lib’
make[3]: *** [Makefile:1674: all] Error 2
make[3]: Leaving directory ‘/home/mqy/prj/rk3308/rk3308-linux/buildroot/output/firefly_rk3308_release/build/host-m4-1.4.18/lib’
make[2]: *** [Makefile:1572: all-recursive] Error 1
make[2]: Leaving directory ‘/home/mqy/prj/rk3308/rk3308-linux/buildroot/output/firefly_rk3308_release/build/host-m4-1.4.18’
make[1]: *** [Makefile:1528: all] Error 2
make[1]: Leaving directory ‘/home/mqy/prj/rk3308/rk3308-linux/buildroot/output/firefly_rk3308_release/build/host-m4-1.4.18’
make: *** [package/pkg-generic.mk:250: /home/mqy/prj/rk3308/rk3308-linux/buildroot/output/firefly_rk3308_release/build/host-m4-1.4.18/.stamp_built] Error 2

root@mqy-VirtualBox:/home/mqy/prj/rk3308/rk3308-linux/buildroot# git log
commit 0a5901fcb6e58c0e063d71d45b67aa10350722fe (HEAD → firefly, origin/firefly, origin/HEAD)
Author: zhongw <zw@t-chip.com.cn>
Date: Fri Oct 30 11:35:47 2020 +0800

support EC20 hot plug

commit 4e293d4976b3fc9c363faeca963d604413bbac8e
Author: zhongw <zw@t-chip.com.cn>
Date: Thu Oct 15 16:33:35 2020 +0800

1. support EC20
2. set rootfs to ext2

哎,没人回答。这个问题百度了一下,应该是apt-get upgrade后库更新导致的,先重新做系统来试。

按照wiki步骤看看有没有遗漏哪一步的

zyk 发表于 2021-1-10 15:59
按照wiki步骤看看有没有遗漏哪一步的

重做系统了,就是因为apt-get upgrade才有这个问题,百度有很多人遇到这个问题,这个已经早被提交过bug修改了,只是这里的还没有。

按步骤做,但是装ubuntu时千万不要勾选自动联网升级,安装好后千万不要apt-get upgrade,尤其是系统会自动跳出来提示你升级,你要是点了就会触发这个bug,这个bug在其它发行后面的版本中已经被修正,只是这家包中的没有。另外按步骤做完还会缺一个包apt-get install liblz4-tool 来补上。