注释
尝试使用 Mint-19.2 (ubuntu bionic)
运行 |
它试图链接 python2 boost:-lboost_python |
嗯嗯可能需要在台式机上再试一次在 运行测试:233 次测试运行,229 次成功,4 次失败 + 0 次预期 |
我知道 halmodule 失败了,你能检查一下其他的问题是什么吗? |
解决了桌面问题…. 而不是(我们成功了) ./ 典型的 ID-10-Tea 错误 |
好的,如果你能忍受我。说到运行测试套件,我还很新手。 |
cd 到失败测试的 /tests/… 目录。 |
需要安装 libusb-1.0-0-dev 和 Python3(当然) 但是之后
但:
|
@andypugh配置脚本的建议不正确。 |
进一步看,我认为这个测试是错误的:https 在这两种情况下,删除“if”和“else”子句都可以继续配置。 |
下一个障碍:
.configure 行中的“3.7”是什么? |
它的python版本。libboost-python1.49 似乎非常非常旧。 |
这是 Wheezy,它很老了。
我试过 –with-libboost-python32 但结果是一样的。 |
您确实需要在构建之间运行 make clean |
我设法在copr中为所有当前支持的 Fedora 版本编译和打包(作为 rpm) 它使用and to和的组合编译得很好(除了fedora-32-aarch64上的一个奇怪的链接问题 )。 生成文档有问题(我观察到很多“未找到图像”消息) ——但我稍后会调查它。 它仍处于非常早期的阶段,但总的来说,看起来很有希望。
|
(第一次实际运行 RIP,所以请耐心等待) git clone http://github.com/linuxcnc/linuxcnc sudo pip3 安装 yapps 下载以下链接
cd linuxcnc/src Running test: /home/chad/git/linuxcnc/tests/interp/python-self
--- /home/chad/git/linuxcnc/tests/interp/python-self/expected 2020-08-21 15:55:32.162767303 -0600
+++ /home/chad/git/linuxcnc/tests/interp/python-self/result 2020-08-24 11:44:40.067104363 -0600
@@ -5,8 +5,6 @@
4 N..... SET_XY_ROTATION(0.0000)
5 N..... SET_FEED_REFERENCE(CANON_XYZ)
6 N..... ON_RESET()
-param1 was retained, value = 25.0
-this is self: True
7 N..... SET_G5X_OFFSET(1, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000)
8 N..... SET_XY_ROTATION(0.0000)
9 N..... SET_FEED_MODE(0, 0)
*** /home/chad/git/linuxcnc/tests/interp/python-self: XFAIL: result differed from expected
Running test: /home/chad/git/linuxcnc/tests/remap/introspect
--- /home/chad/git/linuxcnc/tests/remap/introspect/expected 2020-08-21 15:55:32.166767287 -0600
+++ /home/chad/git/linuxcnc/tests/remap/introspect/result 2020-08-24 11:50:45.054206100 -0600
@@ -13,25 +13,6 @@
12 N..... SET_FEED_RATE(200.0000)
13 N..... SET_SPINDLE_SPEED(0, 3000.0000)
14 N..... START_SPINDLE_CLOCKWISE(0)
-debug: 1073741824 logging: 0
-call_level= 1
-argc= 4
-args=( 1.00000 2.00000 3.00000 3.14159 )
-param # 0 = 1.0
-param # 1 = 2.0
-param # 2 = 3.0
-param # 3 = 3.14159
-current oword subname= introspect
-m_modes[0]= -1
-g_modes[0]= -1
-current tool= 3.0 3.0
-feed= 200.0
-speed= 3000.0
-global parameter set in test.ngc: 47.11
-parameter set via test.ini: 3.14159
-locals: ['a_new_local']
-globals: ['_a', '_a_global_set_in_test_dot_ngc', '_a_new_global', '_absolute', '_adaptive_feed', '_b', '_c', '_call_level', '_ccomp', '_coord_system', '_current_pocket', '_current_tool', '_feed', '_feed_hold', '_feed_override', '_flood', '_ijk_absolute_mode', '_imperial', '_incremental', '_ini[example]variable', '_inverse_time', '_lathe_diameter_mode', '_lathe_radius_mode', '_line', '_metric', '_mist', '_motion_mode', '_plane', '_remap_level', '_retract_old_z', '_retract_r_plane', '_rpm', '_selected_pocket', '_selected_tool', '_speed_override', '_spindle_css_mode', '_spindle_cw', '_spindle_on', '_spindle_rpm_mode', '_task', '_tool_offset', '_u', '_units_per_minute', '_units_per_rev', '_v', '_value', '_value_returned', '_vmajor', '_vminor', '_w', '_x', '_y', '_z', 'foo']
-params(): ['a_new_local', '_a', '_a_global_set_in_test_dot_ngc', '_a_new_global', '_absolute', '_adaptive_feed', '_b', '_c', '_call_level', '_ccomp', '_coord_system', '_current_pocket', '_current_tool', '_feed', '_feed_hold', '_feed_override', '_flood', '_ijk_absolute_mode', '_imperial', '_incremental', '_ini[example]variable', '_inverse_time', '_lathe_diameter_mode', '_lathe_radius_mode', '_line', '_metric', '_mist', '_motion_mode', '_plane', '_remap_level', '_retract_old_z', '_retract_r_plane', '_rpm', '_selected_pocket', '_selected_tool', '_speed_override', '_spindle_css_mode', '_spindle_cw', '_spindle_on', '_spindle_rpm_mode', '_task', '_tool_offset', '_u', '_units_per_minute', '_units_per_rev', '_v', '_value', '_value_returned', '_vmajor', '_vminor', '_w', '_x', '_y', '_z', 'foo']
15 N..... MESSAGE(" after introspect: return value=2.718280 call_level= 0.000000")
16 N..... SET_G5X_OFFSET(1, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000, 0.0000)
17 N..... SET_XY_ROTATION(0.0000)
*** /home/chad/git/linuxcnc/tests/remap/introspect: XFAIL: result differed from expected
Running test: /home/chad/git/linuxcnc/tests/remap/m30-interaction
Running test: /home/chad/git/linuxcnc/tests/remap/nested-remaps-oword
Running test: /home/chad/git/linuxcnc/tests/remap/oword-pycall
--- /home/chad/git/linuxcnc/tests/remap/oword-pycall/expected 2020-08-21 15:55:32.166767287 -0600
+++ /home/chad/git/linuxcnc/tests/remap/oword-pycall/result 2020-08-24 11:50:45.134206739 -0600
@@ -5,8 +5,6 @@
4 N..... SET_XY_ROTATION(0.0000)
5 N..... SET_FEED_REFERENCE(CANON_XYZ)
6 N..... ON_RESET()
-multiply: number of arguments= 2
-multiply: number of arguments= 3
7 N..... USE_LENGTH_UNITS(CANON_UNITS_INCHES)
8 N..... SELECT_TOOL(1)
9 N..... START_CHANGE()
*** /home/chad/git/linuxcnc/tests/remap/oword-pycall: XFAIL: result differed from expected
运行测试:234 次测试运行,230 次成功,4 次失败 + 0 次预期 |
Linux 薄荷 20 运行测试:234 次测试运行,233 次成功,1 次失败 + 0 次预期 问题是我缺少软件包:libtirpc-dev |
我刚刚在新的 SSD 上安装了 MINT 20 并克隆了 master 分支。 我需要添加以下依赖项以使用 python3 进行配置 autoconf 这使我能够进行配置 –with-python=python3 轴运行,其他图形用户界面不运行。 gmoccapy 的工作将完成 诺伯特 |
来自 git 的 master 使用 python 3.9.2-1 在 devuan/chimaera 上构建良好,它看起来像它的工作 (asis)。构建 html 文档失败。 |
你能打开一个关于这个的新问题吗?这样我们就可以跟踪哪些有效,哪些无效。 |
依赖项已全部添加到 master-gtk3 分支中。 |
我们可以在 python3 上支持哪些发行版?
需要哪些依赖项(boost、bindings、gtk、tk)?
请测试您使用的是什么:
./configure --with-python=python3 --with-boost-python=boost_python3-py37
启动 sim/axis,然后运行测试。
到目前为止,我只在 Buster 上测试过,使用 python 3.7.3
http://wiki.linuxcnc.org/cgi-bin/wiki.pl?MinimumSoftwareVersions