Hi,
I had the same error. The ruby-ldap gem required a library called
libldap2-dev to work.
Try sudo apt-get install libldap2-dev and then try installing the gem again.
On Friday, October 15, 2010 1:13:16 AM UTC-4, Ruby-Forum.com User wrote:
>
> Hi,
> I tried to install ruby-ldap 0.9.9 on ubuntu 10.04 with ruby 1.8.7.
> but i get the error. can anyone help me out?
>
> Building native extensions. This could take a while...
> ERROR: Error installing ruby-ldap:
> ERROR: Failed to build gem native extension.
>
> /usr/bin/ruby1.8 extconf.rb
> --with-openldap2
> checking for ldap.h... no
> checking for lber.h... no
> checking for ldap_ssl.h... no
> *** extconf.rb failed ***
> Could not create Makefile due to some reason, probably lack of
> necessary libraries and/or headers. Check the mkmf.log file for more
> details. You may need configuration options.
>
> Provided configuration options:
> --with-opt-dir
> --without-opt-dir
> --with-opt-include
> --without-opt-include=${opt-dir}/include
> --with-opt-lib
> --without-opt-lib=${opt-dir}/lib
> --with-make-prog
> --without-make-prog
> --srcdir=.
> --curdir
> --ruby=/usr/bin/ruby1.8
> --with-netscape
> --without-netscape
> --without-netscape
> --with-openldap1
> --without-openldap1
> --without-openldap1
> --with-openldap2
> --without-openldap2
> --without-openldap2
> --with-wldap32
> --without-wldap32
> --without-wldap32
> --with-ldap-dir
> --without-ldap-dir
> --with-ldap-include
> --without-ldap-include=${ldap-dir}/include
> --with-ldap-lib
> --without-ldap-lib=${ldap-dir}/lib
> --with-ldap-dir
> --without-ldap-dir
> --without-ldap-dir
> --with-ldap
> --without-ldap
> --without-ldap
> --with-libresolv
> --without-libresolv
> --without-libresolv
> --with-libcrypto
> --without-libcrypto
> --without-libcrypto
> --with-libssl
> --without-libssl
> --without-libssl
> --with-libpthread
> --without-libpthread
> --without-libpthread
> --with-libnsl
> --without-libnsl
> --without-libnsl
> --with-liblber
> --without-liblber
> --without-liblber
> --with-libldap_r
> --without-libldap_r
> --without-libldap_r
> --with-libldap
> --without-libldap
> --without-libldap
> can't find ldap.h and lber.h
> use the option '--with-ldap-dir'!
>
>
> Gem files will remain installed in
> /usr/lib/ruby/gems/1.8/gems/ruby-ldap-0.9.9 for inspection.
> Results logged to
> /usr/lib/ruby/gems/1.8/gems/ruby-ldap-0.9.9/gem_make.out
>
> --
> Posted via http://www.ruby-forum.com/.
>
>
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/rubyonrails-talk/cde3c8ae-ed3b-49c3-98d6-2c0851651905%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.