【问题标题】:Syslog-ng compilation on AIXAIX 上的 Syslog-ng 编译
【发布时间】:2015-01-10 17:20:52
【问题描述】:

我正在尝试编译 syslog-ng 3.6.1。在以下系统配置上。 ./configure 一切正常。但是make给了我以下错误,请帮忙!

操作系统级别 -s 7100-02-03-1334

aclocal --version aclocal (GNU automake) 1.14.1

野牛--版本 野牛(GNU Bison)3.0

gcc --version gcc (GCC) 4.8.3

m4 --版本 m4 (GNU M4) 1.4.17

CC librabbitmq/librabbitmq_librabbitmq_la-amqp_api.lo

在来自 ./librabbitmq/unix/socket.h:38:0 的文件中,来自 librabbitmq/amqp_private.h:84, 来自 librabbitmq/amqp_api.c:37:

librabbitmq/amqp_private.h:229:42: error: 'val' 之前的预期')' static inline uint64_t func##ll(uint64_t val) \ ^

librabbitmq/amqp_private.h:244:1:注意:在宏“DECLARE_XTOXLL”的扩展中 DECLARE_XTOXLL(hton) ^

librabbitmq/amqp_private.h:229:42: 错误: 'val' 之前的预期')' 静态内联 uint64_t func##ll(uint64_t val) \ ^

librabbitmq/amqp_private.h:245:1:注意:在宏“DECLARE_XTOXLL”的扩展中 DECLARE_XTOXLL(ntoh) ^ Makefile:1441: 目标“librabbitmq/librabbitmq_librabbitmq_la-amqp_api.lo”的配方失败

make[2]: *** [librabbitmq/librabbitmq_librabbitmq_la-amqp_api.lo] 错误 1

make[2]: 离开目录'/home/tufail/workspace/syslog/syslog-ng-3.6.1/modules/afamqp/rabbitmq-c'

Makefile:959: 目标“全部”的配方失败 make[1]: *** [all] 错误 2 make[1]: 离开目录'/home/tufail/workspace/syslog/syslog-ng-3.6.1/modules/afamqp/rabbitmq-c'

Makefile:11222:目标“modules/afamqp/rabbitmq-c/librabbitmq/librabbitmq.la”的配方失败

make: *** [modules/afamqp/rabbitmq-c/librabbitmq/librabbitmq.la] 错误2

【问题讨论】:

  • 嗨,当我禁用 amqp 时出现以下错误。 lib/nvtable.c:559:12:错误:“。”之前的预期表达式token lib/nvtable.c:564:94: error: 't_union' undeclared (first use in this function) return func(handle, nv_registry_get_handle_name(registry, handle, NULL), value, value_len, func_data); lib/nvtable.c:564:94:注意:每个未声明的标识符对于它出现在 lib/nvtable.c:565:1 中的每个函数仅报告一次:警告:控制到达非无效函数的结尾 [-Wreturn-type ]} make[2]: *** [lib/lib_libsyslog_ng_la-nvtable.lo] 错误 1 ​​make[1]: *** [all-recursive] 错误 1 ​​make: **

标签: aix syslog-ng


【解决方案1】:

它似乎无法编译 rabbitmq 库(由 AMQP 目标使用)。如果您不使用 AMQP,您可以使用 --disable-amqp 编译选项禁用它。如果它没有帮助,我建议将问题发布给开发人员syslog-ng mailing list

问候,

罗伯特·费克特

【讨论】:

    猜你喜欢
    • 2013-03-23
    • 2016-02-17
    • 2016-01-27
    • 2010-10-08
    • 2013-12-10
    • 2012-01-27
    • 2010-10-24
    • 2015-07-11
    • 2017-03-16
    相关资源
    最近更新 更多