我正在尝试编译 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: 错误: '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' 之前的预期')' static inline 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:目标“all”的配方失败 make[1]:*** [all] 错误 2 make[1]:离开目录 '/home/tufail/workspace/syslog/syslog-ng-3.6.1/modules /afamqp/rabbitmq-c'
Makefile:11222:目标“模块/afamqp/rabbitmq-c/librabbitmq/librabbitmq.la”的配方失败
制作:*** [modules/afamqp/rabbitmq-c/librabbitmq/librabbitmq.la] 错误 2