ubuntu21.04编译d1源码出错
-
请问编译d1源码出现错误是声明原因,编译环境是ubuntu21.04 -
建议重新make 单线程看一下是什么问题
-
@bedrock
单线程编译后还是出现这个错误 -
@spring
最开始错误位置 -
@bedrock
libfakeroot.c:99:40: error: '_STAT_VER' undeclared (first use in this function) 错误位置_STAT_VER没有定义使用 -
-
@aldfaaa 换ubuntu18.04
-
@yuzukitsuru 哭~我的志强装在机房跑着...
-
@aldfaaa 虚拟机、docker
-
@yteraa 20.04没问题,我编过
-
0001-libfakeroot.c-define-_STAT_VER-if-not-already-define.patch
把上面这个文件放到 tools/fakeroot/patches 目录下面,
删掉 out/d1-h-nezha/compile_dir/host/fakeroot-1.20.2 目录
然后再编译 -
我换了好多几个环境拷贝 整个sdk 都能重现了这个问题。
尝试make -d发现连cp这样基础的方法都出现找不到LIBC 2.XX等问题,这让我意识到这不完全是与操作系统相关的问题。
搜索cp发现out/host目录下有着一套独立的用于编译的系统环境。
然后果断cd out mv host ../.. rm -rf ./*
正在编译中..., 没有再报错了。
Copyright © 2024 深圳全志在线有限公司 粤ICP备2021084185号 粤公网安备44030502007680号