[Bug 383371] [NEW] Compiler error trying to build libldap-ruby from source

Xeno Campanoli xeno at eskimo.com
Wed Jun 3 21:43:57 UTC 2009


Public bug reported:

>> root at leopard:~/libldap-ruby-0.9.7# make
>> gcc -I. -I. -I/usr/local/lib/ruby/1.8/i686-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_LDAP_INIT -DHAVE_LDAP_SET_OPTION -DHAVE_LDAP_GET_OPTION -DHAVE_LDAP_START_TLS_S -DHAVE_LDAP_MEMFREE -DHAVE_LDAP_PERROR -DHAVE_LDAP_SORT_ENTRIES -DHAVE_LDAP_SASL_BIND_S -DHAVE_LDAP_COMPARE_S -DHAVE_LDAP_ADD_EXT_S -DHAVE_LDAP_COMPARE_EXT_S -DHAVE_LDAP_DELETE_EXT_S -DHAVE_LDAP_MODIFY_EXT_S -DHAVE_LDAP_SEARCH_EXT_S -DHAVE_LDAP_UNBIND_EXT_S -DHAVE_LDAP_SASL_INTERACTIVE_BIND_S  -D_FILE_OFFSET_BITS=64  -fPIC -g -O2   -c ldap.c
>> ldap.c: In function ‘Init_ldap’:
>> ldap.c:424: error: ‘LDAP_OPT_X_TLS_PROTOCOL’ undeclared (first use in this function)
>> ----snip----
>> I followed the directions in the README under 'BUILDING'.  I was able to get the extconf.rb to run after doing apt-get install  libldap2-dev.  I had already successfully built and installed ruby and openssl from source on this Ubuntu Server:  root at leopard:~# uname -a
>> Linux leopard 2.6.28-11-server #42-Ubuntu SMP Fri Apr 17 02:48:10 UTC 2009 i686 GNU/Linux

 LDAP_OPT_X_TLS_PROTOCOL does not exist in the tree except in conn.c and
ldap.c. LOAD_OPT_X_TLS_PROTOCOL in the directory tree.  It occurs in
/usr/include/ldap.h as a macro taking two arguments, but not as a simple
preprocessor symbol, which is the usage in ldap.c and conn.c.

** Affects: libldap-ruby (Ubuntu)
     Importance: Undecided
         Status: New

-- 
Compiler error trying to build libldap-ruby from source
https://bugs.launchpad.net/bugs/383371
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs at lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs


More information about the universe-bugs mailing list