Ad Widget

Collapse

1.3.3 beta not compiled

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ulug79
    Junior Member
    • Dec 2006
    • 2

    #1

    1.3.3 beta not compiled

    Hi,

    i try update from 1.1.6 to 1.3.3 beta.
    "./configure is ok"
    but when "make install" compiler issue many errors:

    zabbix_server-evalfunc.o(.text+0x119): In function `evaluate_SUM':
    /root/zabbix/zabbix-1.3.3/src/zabbix_server/evalfunc.c:327: undefined reference to `mysql_free_result'
    zabbix_server-evalfunc.o(.text+0x429): In function `evaluate_AVG':
    /root/zabbix/zabbix-1.3.3/src/zabbix_server/evalfunc.c:412: undefined reference to `mysql_free_result'
    zabbix_server-evalfunc.o(.text+0x74a): In function `evaluate_MIN':
    /root/zabbix/zabbix-1.3.3/src/zabbix_server/evalfunc.c:538: undefined reference to `mysql_free_result'
    zabbix_server-evalfunc.o(.text+0xaf3): In function `evaluate_MAX':
    /root/zabbix/zabbix-1.3.3/src/zabbix_server/evalfunc.c:665: undefined reference to `mysql_free_result'
    zabbix_server-evalfunc.o(.text+0xd81): In function `evaluate_DELTA':
    /root/zabbix/zabbix-1.3.3/src/zabbix_server/evalfunc.c:764: undefined reference to `mysql_free_result'
    zabbix_server-evalfunc.o(.text+0x15fa):/root/zabbix/zabbix-1.3.3/src/zabbix_server/evalfunc.c:216: more undefined references to `mysql_free_result' follow
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0xf): In function `zbx_db_close':
    /root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:57: undefined reference to `mysql_close'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x35): In function `zbx_db_connect':
    /root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:89: undefined reference to `mysql_init'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x6f):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:91: undefined reference to `mysql_real_connect'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x89):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:93: undefined reference to `mysql_errno'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x98):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:93: undefined reference to `mysql_error'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0xc2):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:120: undefined reference to `mysql_errno'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x10d):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:100: undefined reference to `mysql_select_db'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x11e):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:102: undefined reference to `mysql_errno'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x12d):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:102: undefined reference to `mysql_error'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x182):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:110: undefined reference to `mysql_autocommit'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x197):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:112: undefined reference to `mysql_errno'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x1a6):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:112: undefined reference to `mysql_error'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x24e): In function `zbx_db_vexecute':
    /root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:363: undefined reference to `mysql_query'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x25f):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:365: undefined reference to `mysql_errno'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x26e):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:365: undefined reference to `mysql_error'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x29c):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:367: undefined reference to `mysql_errno'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x2d9):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:382: undefined reference to `mysql_affected_rows'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x43b): In function `zbx_db_vselect':
    /root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:613: undefined reference to `mysql_query'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x469):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:616: undefined reference to `mysql_errno'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x478):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:616: undefined reference to `mysql_error'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x4a2):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:617: undefined reference to `mysql_errno'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x4d9):/root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:632: undefined reference to `mysql_store_result'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x39c): In function `zbx_db_fetch':
    /root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:505: undefined reference to `mysql_fetch_row'
    ../../src/libs/zbxdb/libzbxdb.a(libzbxdb_a-db.o)(.text+0x550): In function `zbx_db_insert_id':
    /root/zabbix/zabbix-1.3.3/src/libs/zbxdb/db.c:718: undefined reference to `mysql_insert_id'
    collect2: ld returned 1 exit status
    make[3]: *** [zabbix_server] Error 1
    make[3]: Leaving directory `/root/zabbix/zabbix-1.3.3/src/zabbix_server'
    make[2]: *** [install-recursive] Error 1
    make[2]: Leaving directory `/root/zabbix/zabbix-1.3.3/src/zabbix_server'
    make[1]: *** [install-recursive] Error 1
    make[1]: Leaving directory `/root/zabbix/zabbix-1.3.3/src'
    make: *** [install-recursive] Error 1
  • Calypso
    Junior Member
    • Mar 2007
    • 29

    #2
    Same compilation errors over here - (Linux Debian Sarge + MySQL backend). Looks like there are some libraries not #included in the source or something like that.

    Comment

    • ulug79
      Junior Member
      • Dec 2006
      • 2

      #3
      Originally posted by Calypso
      Same compilation errors over here - (Linux Debian Sarge + MySQL backend). Looks like there are some libraries not #included in the source or something like that.
      I have CentOS 4.4 and installed all required libs (mysql-devel 5.0.27, net-snmp-devel, iksemel-devel, libcurl)

      1.1.6 compiled in previous update fine!!!

      Comment

      • Alexei
        Founder, CEO
        Zabbix Certified Trainer
        Zabbix Certified SpecialistZabbix Certified Professional
        • Sep 2004
        • 5654

        #4
        Please could you send me config.log along with include/config.h.
        Alexei Vladishev
        Creator of Zabbix, Product manager
        New York | Tokyo | Riga
        My Twitter

        Comment

        • Calypso
          Junior Member
          • Mar 2007
          • 29

          #5
          Found a solution. I compiled it before with the static option - left that away, and it compiled.

          With Debian Sarge (at least at my setup) LibMySQLClient14 also installes version 12; I had to change the symbolic links that were installed to version 12 to version 14 before compile worked.

          Comment

          • medic
            Member
            • Feb 2007
            • 58

            #6
            also check, if the mysql-libraries are really found .. if you have multiple versions, for example also for 64bit, or have them in odd places, the maybe aren't found, ...

            Comment

            Working...