【问题标题】:Building emacs 25.2 fails with "gcc: error: libgomp.spec: No such file or directory"构建 emacs 25.2 失败并显示“gcc:错误:libgomp.spec:没有这样的文件或目录”
【发布时间】:2018-07-29 06:06:35
【问题描述】:

在 Oracle Linux 6.9(类似于 Centos)上,我尝试构建 GNU Emacs 25.2。 make 失败

CCLD     temacs

gcc: error: libgomp.spec: No such file or directory

构建 Emacs 25.3 时也会出现同样的问题。

奇怪的是:六个月前我确实在同一台机器上构建了 Emacs 25.2,它构建得很好,但现在完全相同的 tarball 给出了上述错误。

知道是什么原因造成的以及如何解决吗?

【问题讨论】:

  • 什么包包含 libgomp.spec 并且您是否尝试安装缺少的包?或者,如何找出 Emacs 使用的需要该包的功能,并查看是否有命令行构建选项的排除项。
  • @lawlist 我如何找出哪个包包含libgomp.spec
  • @lawlist 对libgomp.spec 的简短Google 搜索给出了指向某些OpenMP 或MS Windows 问题的命中。 - 我在 Linux 上。奇怪!
  • Windows 上处理 MinGW 的线程与 Linux 类似,因为 MinGW 允许 Windows 用户编译类似 LInux 上的东西。
  • @lawlist 感谢您的指点!现在已经解决了问题;见答案。 :-)

标签: emacs building


【解决方案1】:

感谢@lawlist 在 cmets 中的探索,我在正确的轨道上找到了问题:

在过去的几个月里,安装了 gcc 的 V6,这个版本似乎没有包含 libgomp.spec 的所需包。

我的解决方案是切换回 gcc 的 V4,一切顺利。

【讨论】:

    猜你喜欢
    • 2013-08-01
    • 1970-01-01
    • 2021-10-31
    • 1970-01-01
    • 2021-04-09
    • 2022-11-17
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多