OpenLDAP for 64-bit 11i?

From: Rich Lenihan (googleboy.10.rlenihan_at_spamgourmet.com)
Date: 02/19/04

  • Next message: Jim Hollenback: "Re: OpenLDAP for 64-bit 11i?"
    Date: 19 Feb 2004 13:06:26 -0800
    
    

    Has anyone successfully built a 64-bit (LP64) version of openldap for
    HPUX 11i (PA-RISC 2.0)? I've been trying for two days, without much
    success. At first the configure script complained that it couldn't
    find the Berkeley DB libraries (which were installed in 32-bit mode),
    so I tried rebuilding BDB for 64-bit support. That failed miserably:

    /usr/ccs/bin/ld: .libs/db_archive.o: Mismatched ABI. 64-bit PA object
    file found in 32-bit link.

    so, I try building OpenLDAP with gdbm instead:

    CFLAGS="+DD64" ./configure --disable-bdb --enable-ldbm
    --with-ldbm-api=gdbm

    'make depend' generates a long list of warning messages about
    unsatisfied symbols, like so:

    /usr/ccs/bin/ld: Unsatisfied symbols:
       ldap_add_s (first referenced in slapd-addel.o) (code)
       ldap_perror (first referenced in slapd-search.o) (code)
       ldap_search_s (first referenced in slapd-search.o) (code)
       ber_memalloc (first referenced in slapd-addel.o) (code)
       ber_memrealloc (first referenced in slapd-addel.o) (code)
       ldap_unbind (first referenced in slapd-search.o) (code)
       ldap_bind_s (first referenced in slapd-search.o) (code)
       ldap_initialize (first referenced in slapd-search.o) (code)
       ldap_msgfree (first referenced in slapd-search.o) (code)
       ldap_init (first referenced in slapd-search.o) (code)
       ldap_modrdn2_s (first referenced in slapd-modrdn.o) (code)
       ldap_delete_s (first referenced in slapd-addel.o) (code)
       ldap_set_option (first referenced in slapd-search.o) (code)

    The eternal optimist that I am, I ran 'make' anyway. Another crushing
    defeat:

    cc +DD64 -o dtest dtest.o --L/usr/local/lib ./.libs/liblber.a
    ../../libraries/liblutil/liblutil.a
    ld: Mismatched ABI (not an ELF file) for
    ../../libraries/liblutil/liblutil.a

    Any ideas?

    -Rich


  • Next message: Jim Hollenback: "Re: OpenLDAP for 64-bit 11i?"