Есть следующая проблема: надо собрать агента Zabbix для SCO OpenServer 5.0.7. Исходники скачал и распаковал.
./configure --enable-agent проходит нормально
а вот дальше на make выдает следующее:
[more]
bash-2.03# /usr/local/bin/make
Making all in src
make[1]: Entering directory `/extr/zabbix-1.8.7/src'
Making all in libs
make[2]: Entering directory `/extr/zabbix-1.8.7/src/libs'
Making all in zbxcrypto
make[3]: Entering directory `/extr/zabbix-1.8.7/src/libs/zbxcrypto'
source='md5.c' object='md5.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../../../depcomp \
cc -DHAVE_CONFIG_H -I. -I../../../include -g -c md5.c
"../../../include/common.h", line 718: error: Syntax error before or at: uint64_t
"../../../include/common.h", line 743: error: Syntax error before or at: itemid
"../../../include/common.h", line 745: error: Syntax error before or at: hostid
"../../../include/common.h", line 859: error: Syntax error before or at: id
"../../../include/common.h", line 862: error: Syntax error before or at: uint64_t
"../../../include/common.h", line 881: error: Syntax error before or at: uint64_t
"../../../include/common.h", line 882: error: Syntax error before or at: *
"../../../include/common.h", line 882: error: parameter redeclared: uint64_t
"../../../include/common.h", line 883: error: Syntax error before or at: *
"../../../include/common.h", line 883: error: parameter redeclared: uint64_t
"../../../include/common.h", line 884: error: Syntax error before or at: *
"../../../include/common.h", line 884: error: parameter redeclared: uint64_t
"../../../include/common.h", line 885: error: Syntax error before or at: *
"../../../include/common.h", line 885: error: parameter redeclared: uint64_t
"../../../include/common.h", line 907: error: Syntax error before or at: uint64_t
"../../../include/common.h", line 918: error: syntax error, probably missing ",", ";" or "="
"../../../include/common.h", line 918: error: cannot recover from previous errors
make[3]: *** [md5.o] Error 1
make[3]: Leaving directory `/extr/zabbix-1.8.7/src/libs/zbxcrypto'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/extr/zabbix-1.8.7/src/libs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/extr/zabbix-1.8.7/src'
make: *** [all-recursive] Error 1
[/more]
причем пробовал использовать make как из Development System, так и GNU Make
Есть идеи в чем может быть дело и как решить проблему?
./configure --enable-agent проходит нормально
а вот дальше на make выдает следующее:
[more]
bash-2.03# /usr/local/bin/make
Making all in src
make[1]: Entering directory `/extr/zabbix-1.8.7/src'
Making all in libs
make[2]: Entering directory `/extr/zabbix-1.8.7/src/libs'
Making all in zbxcrypto
make[3]: Entering directory `/extr/zabbix-1.8.7/src/libs/zbxcrypto'
source='md5.c' object='md5.o' libtool=no \
DEPDIR=.deps depmode=none /bin/bash ../../../depcomp \
cc -DHAVE_CONFIG_H -I. -I../../../include -g -c md5.c
"../../../include/common.h", line 718: error: Syntax error before or at: uint64_t
"../../../include/common.h", line 743: error: Syntax error before or at: itemid
"../../../include/common.h", line 745: error: Syntax error before or at: hostid
"../../../include/common.h", line 859: error: Syntax error before or at: id
"../../../include/common.h", line 862: error: Syntax error before or at: uint64_t
"../../../include/common.h", line 881: error: Syntax error before or at: uint64_t
"../../../include/common.h", line 882: error: Syntax error before or at: *
"../../../include/common.h", line 882: error: parameter redeclared: uint64_t
"../../../include/common.h", line 883: error: Syntax error before or at: *
"../../../include/common.h", line 883: error: parameter redeclared: uint64_t
"../../../include/common.h", line 884: error: Syntax error before or at: *
"../../../include/common.h", line 884: error: parameter redeclared: uint64_t
"../../../include/common.h", line 885: error: Syntax error before or at: *
"../../../include/common.h", line 885: error: parameter redeclared: uint64_t
"../../../include/common.h", line 907: error: Syntax error before or at: uint64_t
"../../../include/common.h", line 918: error: syntax error, probably missing ",", ";" or "="
"../../../include/common.h", line 918: error: cannot recover from previous errors
make[3]: *** [md5.o] Error 1
make[3]: Leaving directory `/extr/zabbix-1.8.7/src/libs/zbxcrypto'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/extr/zabbix-1.8.7/src/libs'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/extr/zabbix-1.8.7/src'
make: *** [all-recursive] Error 1
[/more]
причем пробовал использовать make как из Development System, так и GNU Make
Есть идеи в чем может быть дело и как решить проблему?