Re: help on compile 2.2.17 with ldap support

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 27.12.2010 19:28, David Long wrote:
I am kind of new to configure and compile apache.
Can you tell me how to building against the bundled Solaris ldap client libs?

As Nick wrote: it might be easier for you to first build apr and apr-util separately. You can download the latest releases of apr and apr-util, build them - with ldap support in apr-util - and install them and then build httpd against those freshly installed apr and apr-util.

That way you can check success step by step.

Regards,

Rainer

I had source code of 2.2.17
First I ran
./configure --prefix=/www/apache2 --enable-so --enable-proxy --enable-ssl --enable-deflate --enable-rewrite --enable-headers --enable-cgid --enable-ldap --enable-authnz-ldap

It finished OK and part of the output shows following
checking for zlib library... found
   forcing MOD_DEFLATE_LDADD to "-lz"
   removed "-lz" from LIBS
checking whether to enable mod_deflate... yes (default)
checking whether to enable mod_ldap... checking dependencies
checking whether to enable mod_ldap... yes (default)
checking whether to enable mod_log_config... yes (default)
checking whether to enable mod_log_forensic... no
checking whether to enable mod_logio... no
checking whether to enable mod_env... yes (default)
checking whether to enable mod_mime_magic... no
checking whether to enable mod_cern_meta... no
checking whether to enable mod_expires... no

I got error when I run the "make"

Undefined                       first referenced
  symbol                             in file
apr_ldap_info                       modules/ldap/.libs/libmod_ldap.a(util_ldap.o
)
apr_ldap_init                       modules/ldap/.libs/libmod_ldap.a(util_ldap.o
)
apr_ldap_ssl_deinit                 modules/ldap/.libs/libmod_ldap.a(util_ldap.o
)
apr_ldap_set_option                 modules/ldap/.libs/libmod_ldap.a(util_ldap.o
)
apr_ldap_ssl_init                   modules/ldap/.libs/libmod_ldap.a(util_ldap.o
)
apr_ldap_url_parse                  modules/aaa/.libs/libmod_authnz_ldap.a(mod_a
uthnz_ldap.o)
ld: fatal: Symbol referencing errors. No output written to .libs/httpd
collect2: ld returned 1 exit status
*** Error code 1


Is there a step I am missing?

Thanks
David Long
-----Original Message-----
From: Rainer Jung [mailto:rainer.jung@xxxxxxxxxxx]
Sent: Monday, December 27, 2010 1:53 AM
To: users@xxxxxxxxxxxxxxxx
Subject: Re:  help on compile 2.2.17 with ldap support

On 24.12.2010 02:16, Nick Kew wrote:
On Thu, 23 Dec 2010 16:16:48 -0800
David Long<DLONG@xxxxxxxxxx>   wrote:

Hi,
I am getting error when trying to compile 2.2.17 with ldap authentication support on Solaris 10 Sparc server.

Insufficient information - I see more than one likely cause.

First thing to do is to separate out the APR and APR-UTIL builds:

1. Build APR, run tests, and install
2. Do the same for APR-UTIL.  This is where you'll have to configure
     ldap support, and get the most meaningful error messages if there's
     a problem.
3. Now build httpd using --with-apr and --with-apr-util pointing to
     what you just installed.

First, I download Mozilla ldap c-sdk

That's not the 'usual' ldap.  Not sure how well-supported it
is, since I've not used it myself.  But building apr-util and
running its tests will tell you that - if it fails, try
OpenLDAP and report back whether it makes a difference.

... or simply building against the bundled Solaris ldap client libs
which will be detected automatically.

Regards,

Rainer

---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscribe@xxxxxxxxxxxxxxxx
  "   from the digest: users-digest-unsubscribe@xxxxxxxxxxxxxxxx
For additional commands, e-mail: users-help@xxxxxxxxxxxxxxxx



[Index of Archives]     [Open SSH Users]     [Linux ACPI]     [Linux Kernel]     [Linux Laptop]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Squid]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Device Mapper]

  Powered by Linux