renfei 发表于 2019-12-27 22:03:32

自定义文件系统后编译出错

各位坛友:
       我按照http://dev.t-firefly.com/forum.php?mod=viewthread&tid=10963&highlight=rootfs里面介绍的方法自己制作了一个ubuntu.img,然后按照http://wiki.t-firefly.com/zh_CN/Core-3399pro-JD4/linux_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: *** Error 1
/Data_disk_rk3399pro/linux/linux_sdk/buildroot/output/rockchip_rk3399pro/Makefile:16: recipe for target '_all' failed
make: *** 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:45

请将 ./build.sh aio-rk3399pro-jd4.mk 改为 ./build.sh aio-3399pro-jd4.mk 再试试看。

renfei 发表于 2019-12-30 16:00:55

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:16

在你修改文件之前,有没有编译过buildroot呢?如果没有的话,请参考wiki先同步代码在编译buildroot;

buildroot也是一个文件系统,所以你想用自己制作的文件系统,可以不用编译这个buildroot,编译uboot,kernel即可。然后烧录uboot,kernel和你的文件系统就可以了
页: [1]
查看完整版本: 自定义文件系统后编译出错