pr check编译无法通过

pr:添加socketpair by yuyi2439 · Pull Request #505 · DragonOS-Community/DragonOS (github.com)
如图,已经打印了Kernel Build Done.但是没有通过编译
image

已经三次了
image

搜error,肯定是用户程序问题

哦,找到了,抱歉


看起来是我修改的Makefile的问题

我记得之前看到过修改需求,把service文件放到DragonOS里,我去做了吧

有个问题,service文件应该放在DragonOS项目的哪里?

我之前说的是放到单独的仓库里,目前还没想好怎么去做,因为想搞一个类似于linux的build root的那种项目

那我先不弄了,修修Makefile

这个貌似是缺了一个service文件,但是疑惑点在于,这pr貌似不需要加多一个service文件哈哈

不是,是cp之前没有mkdir,我忘了哈
我正在改,很快就好

好了,通过检查了

1 个赞

DragonReach pr的fmt check没有初始化工具链

在最新版dragonos上,貌似直接用后缀为linux-gnu的就行了,你的这个pr我在测

1 个赞

好像不行

我这可以(在你的那个socketpair的PR上面)

我make clean了重新编译还是不行

神奇,不知道为什么又能用了

又不行了

make clean不会在那个本地版本的dragon reach那儿重新编译。你要去那个目录下cargo clean

由于musl的工具链,魔改版和原生版的,编译产物貌似在相同目录下,因此得clean了再跑。

然后我刚刚改了内容,把它合并主线去了。你可以看看。

好,我更换到镜像仓库的时候又遇到问题了。请尽快看看 bugfix: 更换仓库后无法通过编译 by yuyi2439 · Pull Request #21 · DragonOS-Community/DADK (github.com)

ok,我也遇到了。我待会看完socketpair就看这个

我更换成镜像仓库,把bin目录删了,重新make run,还是不行,要不你试试