Contact me: hankecnc@gmail.com

linuxcnc-latency-histogram.desktop.in 缺少版本号,导致 deb 包编译错误 #1912

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

linuxcnc-latency-histogram.desktop.in 缺少版本号,导致 deb 包编译错误#1912

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

注释

linuxcnc-latency-histogram.desktop.in 缺少版本号,导致 deb 包编译错误 #1912

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

  1. 根据文档中的说明将 linuxcnc 编译为一个包(在克隆的 git repo 目录中使用 pkg-buildpackage -b -uc)

这是我期望发生的事情:

成功编译并生成 .deb 包

这是发生了什么:

由于缺少版本号的 share/applications/linuxcnc-latency-histogram.desktop.in 上的错误检查规则,组装包失败。在“Version=”后添加 1.0 解决问题

在此之前它工作正常:

在这个文件被提交到 master 分支之前,编译总是成功的

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

  • 我正在使用这个 Linux 发行版和版本:Debian 11
  • 我正在使用这个内核版本(显示为uname -a):5.10.16rt
  • 我在跑步 …
    • 来自 linuxcnc.org 的二进制版本(包括 buildbot.linuxcnc.org)
    • [X] 我自己构建的二进制文件
    • 来自 linuxcnc.org 之外的其他来源的二进制版本
  • 我正在使用这个 LinuxCNC 版本(显示在包管理器中,或者对于 git 版本,scripts/get-version-from-git):v2.9.0-pre0-7339-gc6b7362773
  • 我正在使用此用户界面 (GUI)(例如 AXIS、Touchy、gmoccapy 等):NA
  • 我正在使用此接口硬件供应商和芯片组(例如,并行端口、以太网端口、FPGA 卡):NA