Contact me: hankecnc@gmail.com

为非就地运行构建时的 lib/linuxcnc 补丁 #1418

推推 grbl 3年前 (2023-01-30) 282次浏览
打开
mnarigon 打开了这个问题 2021 年 11 月 29 日 · 1条评论
打开

为非就地运行构建时的 lib/linuxcnc 补丁#1418

mnarigon 打开了这个问题 2021 年 11 月 29 日 · 1条评论

注释

为非就地运行构建时的 lib/linuxcnc 补丁 #1418

在配置有前缀(非就地运行)
”’
cd src
./autogen.sh
./configure –with-prefix=/opt/linuxcnc –with-realtime=/usr/realtime
make
sudo make setuid
sudo make install
”’

halrun.in 脚本模板期望实时脚本安装在 $prefix/lib/linuxcnc/realtime 中。但是,Makefile 中的 install-dirs 目标不会根据前缀创建 /lib/linuxcnc 目录,因此安装失败。

补丁是针对前缀创建/lib/linuxcnc目录。补丁如下:

”’
diff –git a/src/Makefile b/src/Makefile
index f37812228..482097fa4 100644
— a/src/Makefile
+++ b/src/Makefile
@@ -613,7 +613,7 @ @安装:安装内核依赖安装内核独立
安装目录:
(���)(DESTDIR)$(EMC2_RTLIB_DIR)
(�������)(sysconfdir)/linuxcnc(�������)(目录)(�������)(库目录)\

  •   $(DESTDIR)/lib/linuxcnc $(DESTDIR)$(includedir)/linuxcnc \
    
  •   $(DESTDIR)$(prefix)/lib/linuxcnc $(DESTDIR)$(includedir)/linuxcnc \
      $(DESTDIR)$(docsdir) $(DESTDIR)$(ncfilesdir) \
      $(DESTDIR)/etc/X11/app-defaults $(DESTDIR)$(tcldir)/bin \
      $(DESTDIR)$(tcldir)/scripts \
    

”’

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

1名参加者
为非就地运行构建时的 lib/linuxcnc 补丁 #1418

喜欢 (0)