Ad Widget

Collapse

1.1alpha12 compile with ldap failed

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • sauron
    Senior Member
    • Jan 2005
    • 215

    #1

    1.1alpha12 compile with ldap failed

    I'm running configure with this key --with-ldap. It's ended fine. But when running make all, i'm got:
    Code:
    .a ../libs/zbxcommon/libzbxcommon.a -lresolv -lnsl
    ../libs/zbxsysinfo/libzbxsysinfo.a(sysinfo.o)(.text+0x163c): In function `check_ldap':
    /usr/src/zabbix-1.1alpha12/src/libs/zbxsysinfo/sysinfo.c:1457: undefined reference to `ldap_init'
    ../libs/zbxsysinfo/libzbxsysinfo.a(sysinfo.o)(.text+0x1676):/usr/src/zabbix-1.1alpha12/src/libs/zbxsysinfo/sysinfo.c:1464: undefined reference to `ldap_search_s'
    ../libs/zbxsysinfo/libzbxsysinfo.a(sysinfo.o)(.text+0x16a1):/usr/src/zabbix-1.1alpha12/src/libs/zbxsysinfo/sysinfo.c:1471: undefined reference to `ldap_first_entry'
    ../libs/zbxsysinfo/libzbxsysinfo.a(sysinfo.o)(.text+0x16ba):/usr/src/zabbix-1.1alpha12/src/libs/zbxsysinfo/sysinfo.c:1478: undefined reference to `ldap_first_attribute'
    ../libs/zbxsysinfo/libzbxsysinfo.a(sysinfo.o)(.text+0x16cc):/usr/src/zabbix-1.1alpha12/src/libs/zbxsysinfo/sysinfo.c:1479: undefined reference to `ldap_get_values'
    ../libs/zbxsysinfo/libzbxsysinfo.a(sysinfo.o)(.text+0x16d4):/usr/src/zabbix-1.1alpha12/src/libs/zbxsysinfo/sysinfo.c:1481: undefined reference to `ldap_value_free'
    ../libs/zbxsysinfo/libzbxsysinfo.a(sysinfo.o)(.text+0x16dc):/usr/src/zabbix-1.1alpha12/src/libs/zbxsysinfo/sysinfo.c:1482: undefined reference to `ldap_memfree'
    ../libs/zbxsysinfo/libzbxsysinfo.a(sysinfo.o)(.text+0x16ee):/usr/src/zabbix-1.1alpha12/src/libs/zbxsysinfo/sysinfo.c:1486: undefined reference to `ldap_msgfree'
    ../libs/zbxsysinfo/libzbxsysinfo.a(sysinfo.o)(.text+0x16f6):/usr/src/zabbix-1.1alpha12/src/libs/zbxsysinfo/sysinfo.c:1487: undefined reference to `ldap_unbind'
    ../libs/zbxsysinfo/libzbxsysinfo.a(sysinfo.o)(.text+0x170f):/usr/src/zabbix-1.1alpha12/src/libs/zbxsysinfo/sysinfo.c:1484: undefined reference to `ber_free'
    collect2: ld returned 1 exit status
    make[3]: *** [zabbix_server] Error 1
    make[3]: Leaving directory `/usr/src/zabbix-1.1alpha12/src/zabbix_server'
    make[2]: *** [all-recursive] Error 1
    make[2]: Leaving directory `/usr/src/zabbix-1.1alpha12/src/zabbix_server'
    make[1]: *** [all-recursive] Error 1
    make[1]: Leaving directory `/usr/src/zabbix-1.1alpha12/src'
    make: *** [all-recursive] Error 1
    Fix you can get in attach
    Attached Files
  • primos
    Member
    • Jul 2005
    • 61

    #2
    Not good at all

    Hello ,

    this is part of make's output after applying your patch on alpha12 downloaded 14/08/2005!!



    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x7e0): In function `ldap_structurerule_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x806): In function `ldap_contentrule_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x856): more undefined references to `ber_memfree_x' follow
    /usr/lib/libldap.a(schema.o)(.text+0x86a): In function `ldap_contentrule_free':
    : undefined reference to `ber_memvfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x88a): In function `ldap_contentrule_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x8aa): In function `ldap_contentrule_free':
    : undefined reference to `ber_memvfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x8ca): In function `ldap_contentrule_free':
    : undefined reference to `ber_memvfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x8ea): In function `ldap_contentrule_free':
    : undefined reference to `ber_memvfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x90a): In function `ldap_contentrule_free':
    : undefined reference to `ber_memvfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x920): In function `ldap_contentrule_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x946): In function `ldap_objectclass_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x987): In function `ldap_objectclass_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x99b): In function `ldap_objectclass_free':
    : undefined reference to `ber_memvfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x9ba): In function `ldap_objectclass_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x9da): In function `ldap_objectclass_free':
    : undefined reference to `ber_memvfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0x9fa): In function `ldap_objectclass_free':
    : undefined reference to `ber_memvfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0xa1a): In function `ldap_objectclass_free':
    : undefined reference to `ber_memvfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0xa30): In function `ldap_objectclass_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0xa56): In function `ldap_attributetype_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0xab1): In function `ldap_attributetype_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0xaca): In function `ldap_attributetype_free':
    : undefined reference to `ber_memvfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0xaea): In function `ldap_attributetype_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0xb0a): In function `ldap_attributetype_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0xb2a): In function `ldap_attributetype_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0xb4a): In function `ldap_attributetype_free':
    : undefined reference to `ber_memfree_x'
    /usr/lib/libldap.a(schema.o)(.text+0xb6a): In function `ldap_attributetype_free':
    : undefined reference to `ber_memfree_x'

    Comment

    • sauron
      Senior Member
      • Jan 2005
      • 215

      #3
      Very strange. I'm think configure script not correct working. It's errors got from ldap sdk library. You install all need libs ?

      Comment

      • primos
        Member
        • Jul 2005
        • 61

        #4
        ldap.h,and everything that goes with it?
        and all the rest are in place(openldap,openldap-devel,...),and yes I do have java present because I'm working on integrating jmeter into Zabbix.You said that the error seem to be from java (If I uderstand correctly)! I tried autoconf too, but no luck!

        Comment

        • sauron
          Senior Member
          • Jan 2005
          • 215

          #5
          you can show me full log file ?

          Comment

          • primos
            Member
            • Jul 2005
            • 61

            #6
            I personally have a lot of external checks, so one perl for ldap check is not so bad for me, I 'm hopping all this to be resolved with beta1, I hope! I thank you for your good intension.

            Comment

            Working...