[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Problem compiling Apache using PHP with LDAP
Thanks to all those who replied to my message.
The problem was resolved by editing the Configuration.tmpl file as
specified below,
ALTHOUGH the entry for EXTRA-INCLUDES amendment must
start with -L nor -l.
Tony
On 14 Apr 00, at 8:02, Rick Fadler wrote:
> Antonin Novak wrote:
> >
> > I am attempting to configure Apache server (v 1.3.12) with PHP3 (v
> > 3.0.16) the --with-ldap option chosen.
> >
> > PHP3 configures and installs ok, but when I try to run make in the
> > apache directory I get a lot of errors saying that for example
> >
> > modules/php3/libphp3.a (ldap.o): In function "_close_ldap_link":
> > /usr/local/php-3.0.16/functions/ldap.c:128 undefined refernece to
> > "ldap_unbind_s"
> >
> > I receice approx 50 similar error messages .
> >
> > Has anyone come accross this or know how to resolve it
> >
> > Thanks
> >
> > Tony
> >
> > ----------------------------------------------------------------
> >
> > Antonin Ch. Novak mailto:Antonin.Novak@cca.cz
> > Systemovy administrator
> > Systemova a technicka podpora
> > CCA spol. s r.o. Web: http://www.cca.cz
> > Kratka 8,
> > 301 17 Plzen
> > Czech Republic
> >
> > Tel: +42 019 7221253
> > Fax: +42 019 7222931
>
> I don't know about PHP, but I saw some similar messages when I was
> trying to compile mod_ldap support into apache. The problem was caused
> because the module you are linking in is looking for the ldap library
> (which contains all the ldap-specific functions).
>
> I found the solution to be to edit the apache-src/src/Configuration.tmpl
> file and add the following entries:
>
> EXTRA_LDFLAGS=-L/home/rfadler/bin/openldap-1.2.9/libraries
> EXTRA_LIBS=-lldap -llber
> EXTRA_INCLUDES=-I/home/rfadler/bin/openldap-1.2.9/include
>
> Then run the apache configure utility.
>
> Please note the path "/home/rfadler/bin/openldap-1.2.9" is where I
> installed openldap.
>
> Good luck.
> --
> Rick Fadler
> rfadler@keystroke.com
> 206-576-4579
----------------------------------------------------------------
Antonin Ch. Novak mailto:Antonin.Novak@cca.cz
Systemovy administrator
Systemova a technicka podpora
CCA spol. s r.o. Web: http://www.cca.cz
Kratka 8,
301 17 Plzen
Czech Republic
Tel: +42 019 7221253
Fax: +42 019 7222931