【问题标题】:Smokeping make install errorSmokeping make 安装错误
【发布时间】:2018-08-26 16:31:21
【问题描述】:

我尝试安装最新版本的smokeping 并在运行“make install”时出错。官方网站上写的一切我都做。

make[1]: Entering directory '/home/artemto/smokeping-2.7.2/thirdparty'
echo "If the moduile install hangs, this may be because one of the modules expects you to press [return] without telling you ... just do it!"
If the moduile install hangs, this may be because one of the modules expects you to press [return] without telling you ... just do it!
  GEN      touch
! Installing FCGI failed. See /home/artemto/smokeping-2.7.2/thirdparty/work/1533497827.2903/build.log for details. Retry with --force to force install it.
CGI is up to date. (4.38)
CGI::Fast is up to date. (2.13)
Config::Grammar is up to date. (1.12)
! Configure failed for Socket6-0.28. See /home/artemto/smokeping-2.7.2/thirdparty/work/1533497827.2903/build.log for details.
IO::Socket::SSL is up to date. (2.056)
Digest::HMAC_MD5 is up to date. (1.01)
Net::Telnet is up to date. (3.04)
Net::OpenSSH is up to date. (0.77)
Net::SNMP is up to date. (v6.0.1)
! Installing Text::Soundex failed. See /home/artemto/smokeping-2.7.2/thirdparty/work/1533497827.2903/build.log for details. Retry with --force to force install it.
! Couldn't find module or a distribution GSSAPI
! Installing the dependencies failed: Module 'Text::Soundex' is not installed
! Bailing out the installation for perl-ldap-0.65.
Net::DNS is up to date. (1.15)
! Configure failed for IO-Tty-1.12. See /home/artemto/smokeping-2.7.2/thirdparty/work/1533497827.2903/build.log for details.
LWP is up to date. (6.33)
Authen::Radius is up to date. (0.26)
Path::Tiny is up to date. (0.104)
Makefile:410: recipe for target 'touch' failed
make[1]: *** [touch] Error 123
make[1]: Leaving directory '/home/artemto/smokeping-2.7.2/thirdparty'
Makefile:363: recipe for target 'install-recursive' failed
make: *** [install-recursive] Error 1

【问题讨论】:

  • 欢迎来到 Stackoverflow。请包括一个清晰的问题描述,如果可能的话,一些最小的代码。此外,完全不清楚你在说什么。什么编程语言?你想做什么?等。有关指导,请查看how to ask页面和how to create a minimal example。

标签: make-install


【解决方案1】:

问题已解决,不好意思发帖了

apt install gcc

【讨论】:

    【解决方案2】:

    我在 Debian 9.5 和 Smokeping-2.7.2.tar.gz 上遇到了类似的问题。 在编译之前安装了以下软件包,我假设缺少其他一些软件包,但是哪个?

    apt-get install rrdtool curl perl make gcc
    curl is already the newest version (7.52.1-5+deb9u6).
    gcc is already the newest version (4:6.3.0-4).
    make is already the newest version (4.1-9.1).
    perl is already the newest version (5.24.1-3+deb9u4).
    rrdtool is already the newest version (1.6.0-1+b2).
    
    
    ...
    Successfully installed Data-HexDump-0.02
    Successfully installed Authen-Radius-0.26
    Successfully installed Path-Tiny-0.104
    37 distributions installed
    Makefile:410: recipe for target 'touch' failed
    make[1]: *** [touch] Error 123
    make[1]: Leaving directory '/home/cisadmin/smokeping/thirdparty'
    Makefile:363: recipe for target 'install-recursive' failed
    make: *** [install-recursive] Error 1
    root@l-mog-horch:/home/cisadmin/smokeping#
    

    编辑

    它在 2.7.1 上运行良好,所以 2.7.2 包中有问题...

    【讨论】:

      猜你喜欢
      • 2014-11-26
      • 1970-01-01
      • 1970-01-01
      • 2013-02-23
      • 1970-01-01
      • 2017-10-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多