Last active
March 3, 2016 22:30
-
-
Save dacamp/4c74ecc8b9327da50271 to your computer and use it in GitHub Desktop.
Ruby-LDAP Ubuntu 14.04 ree-1.8.7-2011.03
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dcam@trusty:~/git/ruby-ldap$ make clean | |
dcam@trusty:~/git/ruby-ldap$ | |
dcam@trusty:~/git/ruby-ldap$ git checkout gh-35 | |
Switched to branch 'gh-35' | |
Your branch is up-to-date with 'origin/gh-35'. | |
dcam@trusty:~/git/ruby-ldap$ ruby -v | |
ruby 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux], MBARI 0x6770, Ruby Enterprise Edition 2011.03 | |
dcam@trusty:~/git/ruby-ldap$ ruby extconf.rb | |
--with-openldap2 | |
checking for ldap.h... yes | |
checking for lber.h... yes | |
checking for ldap_ssl.h... no | |
checking for openssl/ssl.h... yes | |
checking for openssl/crypto.h... yes | |
checking for main() in -lcrypto... yes | |
checking for main() in -lssl... yes | |
checking for main() in -lnsl... yes | |
checking for main() in -lpthread... yes | |
checking for main() in -lresolv... yes | |
checking for main() in -llber... yes | |
checking for main() in -lldap_r... yes | |
checking for main() in -lldap... yes | |
checking for ldap_init() in ldap.h... yes | |
checking for ldap_set_option()... yes | |
checking for ldap_get_option()... yes | |
checking for ldap_start_tls_s()... yes | |
checking for ldap_memfree()... yes | |
checking for ldap_perror()... yes | |
checking for ldap_sort_entries()... yes | |
checking for ldapssl_init()... no | |
checking for ldap_sslinit()... no | |
checking for ldap_sasl_bind_s()... yes | |
checking for ldap_rename_s()... yes | |
checking for ldap_compare_s()... yes | |
checking for ldap_add_ext_s()... yes | |
checking for ldap_compare_ext_s()... yes | |
checking for ldap_delete_ext_s()... yes | |
checking for ldap_modify_ext_s()... yes | |
checking for ldap_search_ext_s()... yes | |
checking for ldap_unbind_ext_s()... yes | |
checking for ldap_sasl_interactive_bind_s()... yes | |
creating Makefile | |
dcam@trusty:~/git/ruby-ldap$ make | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c saslconn.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c misc.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c conn.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c entry.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c clientauth.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c sslconn.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c ldap.c | |
In file included from ldap.c:7:0: | |
ldap.c: In function ‘Init_ldap’: | |
ldap.c:398:73: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] | |
#define rb_ldap_define_opt(code) rb_define_const(rb_mLDAP,#code,INT2NUM((int)code)) | |
^ | |
/usr/local/lib/ruby/1.8/x86_64-linux/ruby.h:147:32: note: in definition of macro ‘INT2NUM’ | |
#define INT2NUM(v) rb_int2inum(v) | |
^ | |
ldap.c:400:3: note: in expansion of macro ‘rb_ldap_define_opt’ | |
rb_ldap_define_opt (LDAP_OPT_ON); | |
^ | |
ldap.c:398:73: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] | |
#define rb_ldap_define_opt(code) rb_define_const(rb_mLDAP,#code,INT2NUM((int)code)) | |
^ | |
/usr/local/lib/ruby/1.8/x86_64-linux/ruby.h:147:32: note: in definition of macro ‘INT2NUM’ | |
#define INT2NUM(v) rb_int2inum(v) | |
^ | |
ldap.c:403:3: note: in expansion of macro ‘rb_ldap_define_opt’ | |
rb_ldap_define_opt (LDAP_OPT_OFF); | |
^ | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c mod.c | |
gcc -shared -o ldap.so saslconn.o misc.o conn.o entry.o clientauth.o sslconn.o ldap.o mod.o -L. -L/usr/local/lib -Wl,-R/usr/local/lib -L. -rdynamic -Wl,-export-dynamic -lldap -lldap_r -llber -lresolv -lpthread -lnsl -lssl -lcrypto -L/opt/local/lib -lrt -ldl -lcrypt -lm -lc -pthread | |
dcam@trusty:~/git/ruby-ldap$ echo $? | |
0 | |
dcam@trusty:~/git/ruby-ldap$ irb | |
irb(main):001:0> require 'ldap.o' | |
=> true | |
irb(main):002:0> LDAP::VERSION | |
=> "0.9.17" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dcam@trusty:/tmp$ wget "http://rubyenterpriseedition.googlecode.com/files/ruby-enterprise_1.8.7-2011.03_amd64_ubuntu10.04.deb" | |
--2016-03-03 22:08:05-- http://rubyenterpriseedition.googlecode.com/files/ruby-enterprise_1.8.7-2011.03_amd64_ubuntu10.04.deb | |
Resolving rubyenterpriseedition.googlecode.com (rubyenterpriseedition.googlecode.com)... 173.194.68.82, 2607:f8b0:400d:c04::52 | |
Connecting to rubyenterpriseedition.googlecode.com (rubyenterpriseedition.googlecode.com)|173.194.68.82|:80... connected. | |
HTTP request sent, awaiting response... 200 OK | |
Length: 20021532 (19M) [application/x-archive application/x-debian-package] | |
Saving to: ‘ruby-enterprise_1.8.7-2011.03_amd64_ubuntu10.04.deb’ | |
100%[=======================================>] 20,021,532 4.18MB/s in 4.6s | |
2016-03-03 22:08:10 (4.18 MB/s) - ‘ruby-enterprise_1.8.7-2011.03_amd64_ubuntu10.04.deb’ saved [20021532/20021532] | |
dcam@trusty:/tmp$ sudo dpkg -i ruby-enterprise_1.8.7-2011.03_amd64_ubuntu10.04.deb | |
Selecting previously unselected package ruby-enterprise. | |
(Reading database ... 59685 files and directories currently installed.) | |
Preparing to unpack ruby-enterprise_1.8.7-2011.03_amd64_ubuntu10.04.deb ... | |
Unpacking ruby-enterprise (1.8.7-2011.03) ... | |
Setting up ruby-enterprise (1.8.7-2011.03) ... | |
Processing triggers for man-db (2.6.7.1-1ubuntu1) ... | |
dcam@trusty:/tmp$ lsb_release -d | |
Description: Ubuntu 14.04.4 LTS | |
dcam@trusty:/tmp$ ruby -v | |
ruby 1.8.7 (2011-02-18 patchlevel 334) [x86_64-linux], MBARI 0x6770, Ruby Enterprise Edition 2011.03 | |
dcam@trusty:/tmp$ sudo apt-get install libldap2-dev libssl-dev libsasl2-dev | |
[...] | |
dcam@trusty:/tmp$ cd ~/git | |
dcam@trusty:~/git$ git clone [email protected]:bearded/ruby-ldap.git | |
Cloning into 'ruby-ldap'... | |
remote: Counting objects: 346, done. | |
remote: Total 346 (delta 0), reused 0 (delta 0), pack-reused 346 | |
Receiving objects: 100% (346/346), 154.22 KiB | 0 bytes/s, done. | |
Resolving deltas: 100% (176/176), done. | |
Checking connectivity... done. | |
dcam@trusty:~/git$ cd ruby-ldap/ | |
dcam@trusty:~/git/ruby-ldap$ ruby extconf.rb | |
--with-openldap2 | |
checking for ldap.h... yes | |
checking for lber.h... yes | |
checking for ldap_ssl.h... no | |
checking for openssl/ssl.h... yes | |
checking for openssl/crypto.h... yes | |
checking for main() in -lcrypto... yes | |
checking for main() in -lssl... yes | |
checking for main() in -lnsl... yes | |
checking for main() in -lpthread... yes | |
checking for main() in -lresolv... yes | |
checking for main() in -llber... yes | |
checking for main() in -lldap_r... yes | |
checking for main() in -lldap... yes | |
checking for ldap_init() in ldap.h... yes | |
checking for ldap_set_option()... yes | |
checking for ldap_get_option()... yes | |
checking for ldap_start_tls_s()... yes | |
checking for ldap_memfree()... yes | |
checking for ldap_perror()... yes | |
checking for ldap_sort_entries()... yes | |
checking for ldapssl_init()... no | |
checking for ldap_sslinit()... no | |
checking for ldap_sasl_bind_s()... yes | |
checking for ldap_rename_s()... yes | |
checking for ldap_compare_s()... yes | |
checking for ldap_add_ext_s()... yes | |
checking for ldap_compare_ext_s()... yes | |
checking for ldap_delete_ext_s()... yes | |
checking for ldap_modify_ext_s()... yes | |
checking for ldap_search_ext_s()... yes | |
checking for ldap_unbind_ext_s()... yes | |
checking for ldap_sasl_interactive_bind_s()... yes | |
creating Makefile | |
dcam@trusty:~/git/ruby-ldap$ make | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c saslconn.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c misc.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c conn.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c entry.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c clientauth.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c sslconn.c | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c ldap.c | |
In file included from ldap.c:7:0: | |
ldap.c: In function ‘Init_ldap’: | |
ldap.c:391:73: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] | |
#define rb_ldap_define_opt(code) rb_define_const(rb_mLDAP,#code,INT2NUM((int)code)) | |
^ | |
/usr/local/lib/ruby/1.8/x86_64-linux/ruby.h:147:32: note: in definition of macro ‘INT2NUM’ | |
#define INT2NUM(v) rb_int2inum(v) | |
^ | |
ldap.c:393:3: note: in expansion of macro ‘rb_ldap_define_opt’ | |
rb_ldap_define_opt (LDAP_OPT_ON); | |
^ | |
ldap.c:391:73: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] | |
#define rb_ldap_define_opt(code) rb_define_const(rb_mLDAP,#code,INT2NUM((int)code)) | |
^ | |
/usr/local/lib/ruby/1.8/x86_64-linux/ruby.h:147:32: note: in definition of macro ‘INT2NUM’ | |
#define INT2NUM(v) rb_int2inum(v) | |
^ | |
ldap.c:396:3: note: in expansion of macro ‘rb_ldap_define_opt’ | |
rb_ldap_define_opt (LDAP_OPT_OFF); | |
^ | |
gcc -I. -I/opt/local/include -I. -I/usr/local/lib/ruby/1.8/x86_64-linux -I. -DUSE_OPENLDAP2 -DUSE_OPENLDAP -DLDAP_DEPRECATED -D_REENTRANT -DHAVE_LDAP_H -DHAVE_LBER_H -DHAVE_OPENSSL_SSL_H -DHAVE_OPENSSL_CRYPTO_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_RENAME_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 -DRUBY_VERSION_CODE=187 -fPIC -g -O2 -c mod.c | |
gcc -shared -o ldap.so saslconn.o misc.o conn.o entry.o clientauth.o sslconn.o ldap.o mod.o -L. -L/usr/local/lib -Wl,-R/usr/local/lib -L. -rdynamic -Wl,-export-dynamic -lldap -lldap_r -llber -lresolv -lpthread -lnsl -lssl -lcrypto -L/opt/local/lib -lrt -ldl -lcrypt -lm -lc -pthread | |
dcam@trusty:~/git/ruby-ldap$ echo $? | |
0 | |
dcam@trusty:~/git/ruby-ldap$ irb | |
irb(main):001:0> require 'ldap.o' | |
=> true | |
irb(main):002:0> LDAP::VERSION | |
=> "0.9.17" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment