【问题标题】:gcc required when installing Bugzilla on diskstation在 diskstation 上安装 Bugzilla 时需要 gcc
【发布时间】:2012-12-21 17:38:08
【问题描述】:

我正在尝试安装 Bugzilla,但遇到了 Perl 问题。

安装所需的 Perl 模块时,我收到以下错误消息:

ERROR: Using install-module.pl requires that you install a compiler, such as gcc.

gcc 4.2.3 已安装并在路径中。我正在使用 perl v 5.8.6 操作系统:Linux DiskStation 2.6.32.12

Stackoverflow 上的另一个线程指的是 PerlGcc,但它似乎只适用于 Solaris。

如何让 Perl 找到 gcc?

【问题讨论】:

  • 我将首先检查发出该消息的确切条件,方法是 grepping 您正在安装的发行版,如有必要,检查@INC 中的目录。抱歉,目前无法调查。
  • 文件 /usr/lib/perl5/5.8.6/MARVELL_88F6281/Config.pod 和 /usr/lib/perl5/5.8.6/MARVELL_88F6281/Config.pm 指的是 gcc,例如cc="/usr/local/arm-none-linux-gnueabi/bin/arm-none-linux-gnueabi-ccache-gcc"。没有目录/usr/local/arm-none-linux-gnueabi
  • 所以用于构建 Perl 的编译器不存在。也许您应该安装本地版本的 Perl(使用或不使用 perlbrew)。你不会有这个问题,也不会局限于这么古老的版本。

标签: perl gcc


【解决方案1】:

我猜你说的是this thread。假设谈论 gcc 版本相关的那个人是在做某事,您能否检查一下您是否没有旧版本的 gcc 位于路径较高的某个地方

$ which gcc

【讨论】:

    猜你喜欢
    • 2020-05-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-02
    • 2012-05-27
    • 2017-01-09
    • 2016-02-13
    相关资源
    最近更新 更多