Hi,
I'm installing zabbix server on top of Mepis Linux (debian based).
First I did:
./configure --with-mysql --with-net-snmp
... lots of messages, apparently ok.
Later I did "make" and I got the following messages and errors:
Making all in src/zabbix_agent
make[1]: Entering directory `/home/aguerra/zabbix-1.0/src/zabbix_agent'
gcc -o ../../bin/zabbix_agent -g -O2 -I../../include zabbix_agent.c sysinfo.c ../../include/log.c ../../include/cfg.c ../../include/security.c ../../includ
e/snprintf.c -Wall -lnsl
gcc -o ../../bin/zabbix_agentd -g -O2 -I../../include zabbix_agentd.c sysinfo.c stats.c interfaces.c diskdevices.c ../../include/log.c ../../include/cfg.c .
./../include/security.c ../../include/pid.c ../../include/snprintf.c -Wall -lnsl
make[1]: Leaving directory `/home/aguerra/zabbix-1.0/src/zabbix_agent'
Making all in src/zabbix_sender
make[1]: Entering directory `/home/aguerra/zabbix-1.0/src/zabbix_sender'
gcc -o ../../bin/zabbix_sender -g -O2 -I../../include ../../include/snprintf.c zabbix_sender.c -lnsl
make[1]: Leaving directory `/home/aguerra/zabbix-1.0/src/zabbix_sender'
Making all in src/zabbix_sucker
make[1]: Entering directory `/home/aguerra/zabbix-1.0/src/zabbix_sucker'
gcc -o ../../bin/zabbix_suckerd -g -O2 -I../../include -I/usr/local/include/mysql -I/usr/local/include zabbix_sucker.c ../../include/db.c ../../include/fun
ctions.c ../../include/expression.c ../../include/cfg.c ../../include/log.c ../../include/security.c ../../include/pid.c ../../include/snprintf.c ../zabbix_
agent/sysinfo.c alerter.c pinger.c housekeeper.c -Wall -lnsl -L/usr/local/lib/mysql -lmysqlclient -lm -lz -L/usr/local/lib -lnetsnmp
zabbix_sucker.c:46:46: net-snmp/net-snmp-config.h: No such file or directory
In file included from /usr/local/include/net-snmp/definitions.h:22,
from /usr/local/include/net-snmp/net-snmp-includes.h:64,
from zabbix_sucker.c:47:
/usr/local/include/net-snmp/types.h:11:2: #error "Please include <net-snmp/net-snmp-config.h> before this file"
In file included from /usr/local/include/net-snmp/utilities.h:35,
from /usr/local/include/net-snmp/net-snmp-includes.h:67,
from zabbix_sucker.c:47:
/usr/local/include/net-snmp/library/system.h:98: error: parse error before "__extension__"
/usr/local/include/net-snmp/library/system.h:98: error: `__len' undeclared here (not in a function)
/usr/local/include/net-snmp/library/system.h:98: error: initializer element is not constant
/usr/local/include/net-snmp/library/system.h:98: error: parse error before "if"
/usr/local/include/net-snmp/library/system.h:98: error: conflicting types for `__retval'
/usr/local/include/net-snmp/library/system.h:98: error: previous declaration of `__retval'
/usr/local/include/net-snmp/library/system.h:98: error: parse error before '}' token
In file included from /usr/local/include/net-snmp/utilities.h:43,
from /usr/local/include/net-snmp/net-snmp-includes.h:67,
from zabbix_sucker.c:47:
/usr/local/include/net-snmp/library/data_list.h:48: error: syntax error before "netsnmp_data_list"
/usr/local/include/net-snmp/library/data_list.h:65: error: syntax error before "void"
In file included from /usr/local/include/net-snmp/library/snmp_logging.h:14,
from /usr/local/include/net-snmp/output_api.h:23,
from /usr/local/include/net-snmp/net-snmp-includes.h:73,
from zabbix_sucker.c:47:
/usr/lib/gcc-lib/i486-linux/3.3.5/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>."
/usr/lib/gcc-lib/i486-linux/3.3.5/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>."
In file included from /usr/local/include/net-snmp/output_api.h:23,
from /usr/local/include/net-snmp/net-snmp-includes.h:73,
from zabbix_sucker.c:47:
/usr/local/include/net-snmp/library/snmp_logging.h:58: error: parse error before "va_list"
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/aguerra/zabbix-1.0/src/zabbix_sucker'
make: *** [all] Error 1
Could anybody help please ?
Thanks,
Alberto
I'm installing zabbix server on top of Mepis Linux (debian based).
First I did:
./configure --with-mysql --with-net-snmp
... lots of messages, apparently ok.
Later I did "make" and I got the following messages and errors:
Making all in src/zabbix_agent
make[1]: Entering directory `/home/aguerra/zabbix-1.0/src/zabbix_agent'
gcc -o ../../bin/zabbix_agent -g -O2 -I../../include zabbix_agent.c sysinfo.c ../../include/log.c ../../include/cfg.c ../../include/security.c ../../includ
e/snprintf.c -Wall -lnsl
gcc -o ../../bin/zabbix_agentd -g -O2 -I../../include zabbix_agentd.c sysinfo.c stats.c interfaces.c diskdevices.c ../../include/log.c ../../include/cfg.c .
./../include/security.c ../../include/pid.c ../../include/snprintf.c -Wall -lnsl
make[1]: Leaving directory `/home/aguerra/zabbix-1.0/src/zabbix_agent'
Making all in src/zabbix_sender
make[1]: Entering directory `/home/aguerra/zabbix-1.0/src/zabbix_sender'
gcc -o ../../bin/zabbix_sender -g -O2 -I../../include ../../include/snprintf.c zabbix_sender.c -lnsl
make[1]: Leaving directory `/home/aguerra/zabbix-1.0/src/zabbix_sender'
Making all in src/zabbix_sucker
make[1]: Entering directory `/home/aguerra/zabbix-1.0/src/zabbix_sucker'
gcc -o ../../bin/zabbix_suckerd -g -O2 -I../../include -I/usr/local/include/mysql -I/usr/local/include zabbix_sucker.c ../../include/db.c ../../include/fun
ctions.c ../../include/expression.c ../../include/cfg.c ../../include/log.c ../../include/security.c ../../include/pid.c ../../include/snprintf.c ../zabbix_
agent/sysinfo.c alerter.c pinger.c housekeeper.c -Wall -lnsl -L/usr/local/lib/mysql -lmysqlclient -lm -lz -L/usr/local/lib -lnetsnmp
zabbix_sucker.c:46:46: net-snmp/net-snmp-config.h: No such file or directory
In file included from /usr/local/include/net-snmp/definitions.h:22,
from /usr/local/include/net-snmp/net-snmp-includes.h:64,
from zabbix_sucker.c:47:
/usr/local/include/net-snmp/types.h:11:2: #error "Please include <net-snmp/net-snmp-config.h> before this file"
In file included from /usr/local/include/net-snmp/utilities.h:35,
from /usr/local/include/net-snmp/net-snmp-includes.h:67,
from zabbix_sucker.c:47:
/usr/local/include/net-snmp/library/system.h:98: error: parse error before "__extension__"
/usr/local/include/net-snmp/library/system.h:98: error: `__len' undeclared here (not in a function)
/usr/local/include/net-snmp/library/system.h:98: error: initializer element is not constant
/usr/local/include/net-snmp/library/system.h:98: error: parse error before "if"
/usr/local/include/net-snmp/library/system.h:98: error: conflicting types for `__retval'
/usr/local/include/net-snmp/library/system.h:98: error: previous declaration of `__retval'
/usr/local/include/net-snmp/library/system.h:98: error: parse error before '}' token
In file included from /usr/local/include/net-snmp/utilities.h:43,
from /usr/local/include/net-snmp/net-snmp-includes.h:67,
from zabbix_sucker.c:47:
/usr/local/include/net-snmp/library/data_list.h:48: error: syntax error before "netsnmp_data_list"
/usr/local/include/net-snmp/library/data_list.h:65: error: syntax error before "void"
In file included from /usr/local/include/net-snmp/library/snmp_logging.h:14,
from /usr/local/include/net-snmp/output_api.h:23,
from /usr/local/include/net-snmp/net-snmp-includes.h:73,
from zabbix_sucker.c:47:
/usr/lib/gcc-lib/i486-linux/3.3.5/include/varargs.h:4:2: #error "GCC no longer implements <varargs.h>."
/usr/lib/gcc-lib/i486-linux/3.3.5/include/varargs.h:5:2: #error "Revise your code to use <stdarg.h>."
In file included from /usr/local/include/net-snmp/output_api.h:23,
from /usr/local/include/net-snmp/net-snmp-includes.h:73,
from zabbix_sucker.c:47:
/usr/local/include/net-snmp/library/snmp_logging.h:58: error: parse error before "va_list"
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/aguerra/zabbix-1.0/src/zabbix_sucker'
make: *** [all] Error 1
Could anybody help please ?
Thanks,
Alberto
Comment