Ad Widget

Collapse

Problems compiling zabbix

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • aguerra
    Junior Member
    • May 2005
    • 1

    #1

    Problems compiling zabbix

    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
  • dpsantos
    Member
    Zabbix Certified Specialist
    • Mar 2005
    • 60

    #2
    I'll tell you where is the answer...

    Is here...
    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

    Please specify the correct path to file.

    Comment

    Working...