构建 joy 时解决 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 之类问题

笔者最近从github上clone一个joy项目,在配置、构建时老是各类报错,尝试过多种方法未能解决,最后下载一个版本稍低点的源项目,终于能够正常配置、构建、安装。git

实验环境:Ubuntu 16.04github

错误描述

1. 配置错误

配置错误web

2. 构建错误

执行 make clean; make;后出现以下所示报错:ubuntu

make[2]: *** [../src/libjoy_la-fp.lo] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all] Error 2
  • 解决方案
    以前有试过多种方案未能解决,最后下载一个版本稍低点的源项目,终于能够正常配置、构建、安装。

整个过程耗时5个小时左右,以下,终于安装成功:svg

● joy.service - Advanced network flow data capture
   Loaded: loaded (/usr/lib/systemd/system/joy.service; enabled; vendor preset: enabled)
  Drop-In: /etc/systemd/system/joy.service.d
           └─20-accounting.conf
   Active: active (running) since 三 2019-01-16 21:26:28 CST; 648ms ago
     Docs: man:joy(1)
 Main PID: 24684 (joy)
   Memory: 10.0M
      CPU: 32ms
   CGroup: /system.slice/joy.service
           └─24684 /usr/local/bin/joy -x /usr/local/etc/joy/options.cfg

1月 16 21:26:28 ubuntu systemd[1]: Started Advanced network flow data capture.
1月 16 21:26:28 ubuntu joy[24684]: writing errors/warnings/info/debug output to /usr/local/var/lo

源项目.net