开源改变世界

v2.9.0-pre0-7604-g9aa4ee9e77 及以后的包构建错误 #1974

推推 grbl 3年前 (2023-01-31) 191次浏览
关闭
2个任务
ihabmmali 打开了这个问题 2022 年 8 月 30 日 · 2 条评论
关闭
2个任务

v2.9.0-pre0-7604-g9aa4ee9e77 及以后的包构建错误#1974

ihabmmali 打开了这个问题 2022 年 8 月 30 日 · 2 条评论

注释

v2.9.0-pre0-7604-g9aa4ee9e77 及以后的包构建错误 #1974
伊哈布马里 评论了 2022 年 8 月 30 日  

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

  1. cd [Linuxcnc源码目录]
  2. git pull origin master
  3. 光盘 debian
  4. ./configure no-docs uspace
  5. 光盘..
  6. dpkg-构建包-b -uc

这是我期望发生的事情:

成功编译生成 deb 包

这是发生了什么:

dh_missing:警告:usr/bin/z_level_compensation 存在于 debian/tmp 中,但未安装到任何地方
以下 debhelper 工具已报告它们安装的内容(每个包包含文件)
* dh_install:linuxcnc-uspace (255)、linuxcnc-uspace-dev (13)
* dh_installdocs: linuxcnc-uspace (2), linuxcnc-uspace-dev (0)
* dh_installman: linuxcnc-uspace (0), linuxcnc-uspace-dev (0)
如果丢失的文件是用其他工具安装的,请针对它提交错误。
提交报告时,如果该工具不是 debhelper 本身的一部分,请参考
debhelper (10.6.3+) 的“编程”指南中的“日志记录助手和 dh_missing”部分。
(在 debhelper 包中:/usr/share/doc/debhelper/PROGRAMMING.gz)
请务必使用 dpkg-buildpackage -A/-B 进行测试,因为仅构建一个子集时结果可能会有所不同
如果遗漏是故意的或没有其他助手可以解决这个问题,请考虑将
路径添加到 debian/not-installed。
dh_missing: error: missing files, aborting
make: *** [debian/rules:38: binary] Error 255
dpkg-buildpackage: error: fakeroot debian/rules 二进制子进程返回退出状态 2

在此之前它工作正常:

9aa4ee9中引入的 z 补偿模块导致错误。将“usr/bin/z_level_compensation”行添加到 [source root]/debian/linuxcnc.install.in 解决了这个问题。

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

  • 我正在使用这个 Linux 发行版和版本(通常显示为lsb_release -a):Debian 11

  • 我正在使用这个内核版本(显示为uname -a):5.18.0-2-rt-amd64

  • 我在跑步 …

    • 来自 linuxcnc.org 的二进制版本(包括 buildbot.linuxcnc.org)
    • [X] 我自己构建的二进制文件
    • 来自 linuxcnc.org 之外的其他来源的二进制版本
  • 我正在使用这个 LinuxCNC 版本(显示在包管理器中,或者对于 git 版本,scripts/get-version-from-git):v2.9.0-pre0-7604-g9aa4ee9e77

  • 我正在使用此用户界面 (GUI)(例如 AXIS、Touchy、gmoccapy 等):qtdragon

  • 我正在使用此接口硬件供应商和芯片组(例如,并行端口、以太网端口、FPGA 卡):Mesa 卡

v2.9.0-pre0-7604-g9aa4ee9e77 及以后的包构建错误 #1974
合作者

我推动(我认为)修复了 z_level_compensation 错误。感谢您的报告。
如果这修复了错误,那么请关闭问题。
谢谢。

v2.9.0-pre0-7604-g9aa4ee9e77 及以后的包构建错误 #1974

固定为885c259