开源改变世界

RTAI 构建由于“不要构建 tpcomp,它只在树外有用”提交而中断 #2011

推推 grbl 2年前 (2023-01-31) 206次浏览
关闭
NTULINUX 开启了这个issue 2022 年 9 月 8 日 · 7 条评论 · 由#2012修复
关闭

RTAI 构建由于“不要构建 tpcomp,它只在树外有用”提交而中断#2011

NTULINUX 开启了这个issue 2022 年 9 月 8 日 · 7 条评论 · 由#2012修复

注释

RTAI 构建由于“不要构建 tpcomp,它只在树外有用”提交而中断 #2011
贡献者

git revert 07e1e99修复了这个错误:

[ntu@ntu-debian]:~/linuxcnc/src$ make
Reading 204/204 dependency files
Done reading dependencies
MAKEFLAGS="" \
/usr/bin/python3.10 modsilent.py make KBUILD_EXTRA_SYMBOLS=/usr/realtime/modules/Module.symvers -C /home/ntu/linux SUBDIRS=`pwd` CC=gcc V=0 modules
make[1]: Entering directory '/home/ntu/linux'
make[1]: *** [Makefile:1549: _module_/home/ntu/linuxcnc/src] Error 2
make[1]: Leaving directory '/home/ntu/linux'
make: *** [Makefile:541: modules] Error 2

必须修改 src/Makefile 以删除$(PYTHON) modsilent.py以弄清楚发生了什么。

经过进一步发现,能够得到更有用的输出:

[ntu@ntu-debian]:~/linuxcnc/src$ make
Reading 204/204 dependency files
Done reading dependencies
MAKEFLAGS="" \
make KBUILD_EXTRA_SYMBOLS=/usr/realtime/modules/Module.symvers -C /home/ntu/linux SUBDIRS=`pwd` CC=gcc V=0 modules
make[1]: Entering directory '/home/ntu/linux'
make -f ./scripts/Makefile.build obj=/home/ntu/linuxcnc/src
/home/ntu/linuxcnc/src/hal/components/Submakefile:3: /home/ntu/linuxcnc/src/objects/hal/components/tpcomp.mak: No such file or directory
make[2]: *** No rule to make target '/home/ntu/linuxcnc/src/objects/hal/components/tpcomp.mak'.  Stop.
make[1]: *** [Makefile:1546: _module_/home/ntu/linuxcnc/src] Error 2
make[1]: Leaving directory '/home/ntu/linux'
make: *** [Makefile:541: modules] Error 2

这导致我使用git log -S tpcomp并恢复了 07e1e99

立即构建作品。

RTAI 构建由于“不要构建 tpcomp,它只在树外有用”提交而中断 #2011
合作者
彼得赖因霍尔特森 评论了 2022 年 9 月 8 日 通过电子邮件
RTAI 构建由于“不要构建 tpcomp,它只在树外有用”提交而中断 #2011
贡献者作者

rm -rf * && git reset --hard HEAD一切都绝对干净!我不确定它是如何不完整的,所以我只是恢复了它。对于任何熟悉 makefile 的人来说,这应该是一个简单的修复。

RTAI 构建由于“不要构建 tpcomp,它只在树外有用”提交而中断 #2011
合作者
彼得赖因霍尔特森 评论了 2022 年 9 月 8 日 通过电子邮件
RTAI 构建由于“不要构建 tpcomp,它只在树外有用”提交而中断 #2011
合作者
安迪普 评论了 2022 年 9 月 9 日 通过电子邮件
RTAI 构建由于“不要构建 tpcomp,它只在树外有用”提交而中断 #2011
贡献者作者
NTULINUX 评论了 2022 年 9 月 9 日  

嘿安迪,我将在周末推出 4.19.256/257 内核,Debian Bullseye/11 没有任何 RTAI 包,你想在我更新所有内容后设置它们吗,假设#2012修复了这个问题?

RTAI 构建由于“不要构建 tpcomp,它只在树外有用”提交而中断 #2011
合作者

嘿安迪,我将在周末推出 4.19.256/257 内核,Debian Bullseye/11 没有任何 RTAI 包,你想在我更新所有内容后设置它们吗,假设#2012修复了这个问题?

你的意思是把内核放到这里:https ://www.linuxcnc.org/dists/bullseye/base/binary-amd64/ ?