开源改变世界

不要编译任务模块 #660

推推 grbl 3年前 (2023-01-29) 116次浏览
关闭
ppdisk 打开了这个issue 2019 年 11 月 13 日 · 1条评论
关闭

不要编译任务模块#660

ppdisk 打开了这个issue 2019 年 11 月 13 日 · 1条评论

注释

不要编译任务模块 #660

以下是我重现该问题所遵循的步骤:

1.> git clone git://github.com/linuxcnc/linuxcnc.git linuxcnc-dev

cd linuxcnc-dev/src
./autogen.sh
./configure –with-realtime=uspace
make

  1. 安装构建依赖
  2. 制作

这是我期望发生的事情:

编译 emc/usr_intf/halui.cc
链接 halui
编译 emc/task/emcsvr.cc
链接 linuxcncsvr
编译 emc/motion/emcmotglb.c
编译 emc/task/emctask.cc
编译 emc/task/emccanon.cc
编译 emc/task/emctaskmain .cc
编译 emc/motion/usrmotintf.cc
编译 emc/motion/emcmotutil.c
编译 emc/task/taskintf.cc
编译 emc/motion/dbuf.c
编译 emc/motion/stashf.c
编译 emc/rs274ngc/tool_parse.cc
编译 emc/task/taskmodule.cc
在 emc/rs274ngc/interp_array_types.hh:21:0 包含的文件中,
来自 emc/task/taskmodule.cc:42:
emc/rs274ngc/paramclass.hh:24:0: warning: ” BOOST_PYTHON_MAX_ARITY”重新定义
#define BOOST_PYTHON_MAX_ARITY 4

emc/task/taskmodule.cc:21:0: 注意:这是前面定义的位置
#define BOOST_PYTHON_MAX_ARITY 7

g++: 内部编译器错误: Убито (program cc1plus)
请提交一份完整的错误报告,
如果合适,请提供预处理过的源代码。
有关说明,请参阅文件:///usr/share/doc/gcc-6/README.Bugs。
Makefile:227: ошибка выполнения рецепта для цели «objects/emc/task/taskmodule.o»
make: *** [objects/emc/task/taskmodule.o] Ошибка 4

在此之前它工作正常:

安装新的后

有关我的硬件和软件的信息:

  • 我正在使用这个 Linux 发行版和版本(通常由 显示lsb_release -a):
    lsb_release -a
    没有可用的 LSB 模块。
    发行商 ID:Debian
    描述:Debian GNU/Linux 9.11 (stretch)
    发行版:9.11
    代号:stretch

  • 我正在使用这个内核版本(显示为uname -a):
    uname -a
    Linux linuxcncV 4.9.0-8-rt-amd64使用 Tcl_SetResult 和 Tcl_GetStringResult  #1 SMP PREEMPT RT Debian 4.9.110-3+deb9u6 (2018-10-08) x86_64 GNU/Linux

  • 我将这个 LinuxCNC 版本用于 git 版本

不要编译任务模块 #660
作者

添加随机存取存储器后,一切都成功结束