Firefly开源社区

标题: 自定义文件系统后编译出错 [打印本页]

作者: renfei    时间: 2019-12-27 22:03
标题: 自定义文件系统后编译出错
各位坛友:
       我按照http://dev.t-firefly.com/forum.p ... mp;highlight=rootfs里面介绍的方法自己制作了一个ubuntu.img,然后按照http://wiki.t-firefly.com/zh_CN/ ... ux_compile_gpt.html的方法修改了mk文件,RK_ROOTFS_IMG=ubunturootfs/ubuntu.img
也将编译出来的img放到了对应的位置,然后执行如下命令:
./build.sh aio-rk3399pro-jd4.mk        ./build.sh       得到了如下的错误提示,请问这是何故?

>>> libdrm 2.4.89 Patching

Applying 0001-Add-ARM-support-into-xf86drm.h.patch using patch:
Error: duplicate filename '0001-Add-ARM-support-into-xf86drm.h.patch'
Conflicting files are:
  already applied: /Data_disk_rk3399pro/linux/linux_sdk/buildroot/package/libdrm/0001-Add-ARM-support-into-xf86drm.h.patch
  to be applied  : /Data_disk_rk3399pro/linux/linux_sdk/buildroot/package/libdrm/0001-Add-ARM-support-into-xf86drm.h.patch
package/pkg-generic.mk:218: recipe for target '/Data_disk_rk3399pro/linux/linux_sdk/buildroot/output/rockchip_rk3399pro/build/libdrm-2.4.89/.stamp_patched' failed
make[1]: *** [/Data_disk_rk3399pro/linux/linux_sdk/buildroot/output/rockchip_rk3399pro/build/libdrm-2.4.89/.stamp_patched] Error 1
/Data_disk_rk3399pro/linux/linux_sdk/buildroot/output/rockchip_rk3399pro/Makefile:16: recipe for target '_all' failed
make: *** [_all] Error 2
Command exited with non-zero status 1
you take 0:42.65 to build builroot
====Build buildroot failed!====

作者: Negro旋    时间: 2019-12-30 10:53
请将 ./build.sh aio-rk3399pro-jd4.mk 改为 ./build.sh aio-3399pro-jd4.mk 再试试看。
作者: renfei    时间: 2019-12-30 16:00
Negro旋 发表于 2019-12-30 10:53
请将 ./build.sh aio-rk3399pro-jd4.mk 改为 ./build.sh aio-3399pro-jd4.mk 再试试看。

我只是发帖的时候写错了这个mk文件的名字,实际运行时正确的名字,同理 这个错误仍在,不然第一步都过不去
作者: Negro旋    时间: 2019-12-30 16:46
在你修改文件之前,有没有编译过buildroot呢?如果没有的话,请参考wiki先同步代码在编译buildroot;

buildroot也是一个文件系统,所以你想用自己制作的文件系统,可以不用编译这个buildroot,编译uboot,kernel即可。然后烧录uboot,kernel和你的文件系统就可以了




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1