When you run configure, do you have all three? (See 
httpd-2.2.2/modules/ldap/README.ldap)

   --with-ldap 
   --enable-ldap 
   --enable-authnz-ldap

I was seeing a similar issue until I added '--with-ldap' to the configure.


[EMAIL PROTECTED] wrote:
> 
> I am having the exact same problem seen here:
> http://mail-archives.apache.org/mod_mbox/httpd-users/200601.mbox/[EMAIL 
> PROTECTED]
> 
> I have tried the solution listed in a followup, but that has not worked
> for me. I am trying to compile apache 2.2.2 with ldap support on Solaris
> 2.9 but get this error during make:
> 
> make[1]: Entering directory `/admin/httpd-2.2.2'
> /admin/httpd-2.2.2/srclib/apr/libtool --silent --mode=compile gcc -g -O2
> -pthreads    -DSOLARIS2=9 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT
> -D_LARGEFILE64_SOURCE  -I/usr/local/include
> -I/usr/local/BerkeleyDB/include -I/usr/local/ssl/include
> -I/admin/httpd-2.2.2/srclib/pcre -I. -I/admin/httpd-2.2.2/os/unix
> -I/admin/httpd-2.2.2/server/mpm/prefork
> -I/admin/httpd-2.2.2/modules/http -I/admin/httpd-2.2.2/modules/filters
> -I/admin/httpd-2.2.2/modules/proxy -I/admin/httpd-2.2.2/include
> -I/admin/httpd-2.2.2/modules/generators
> -I/admin/httpd-2.2.2/modules/mappers
> -I/admin/httpd-2.2.2/modules/database
> -I/admin/httpd-2.2.2/srclib/apr/include
> -I/admin/httpd-2.2.2/srclib/apr-util/include
> -I/usr/local/openldap/include -I/usr/local/include
> -I/admin/httpd-2.2.2/modules/proxy/../generators
> -I/admin/httpd-2.2.2/modules/ssl -I/admin/httpd-2.2.2/modules/dav/main
> -prefer-non-pic -static -c modules.c && touch modules.lo
> gcc -g -O2 -pthreads    -DSOLARIS2=9 -D_POSIX_PTHREAD_SEMANTICS
> -D_REENTRANT -D_LARGEFILE64_SOURCE  -I/usr/local/include
> -I/usr/local/BerkeleyDB/include -I/usr/local/ssl/include
> -I/admin/httpd-2.2.2/srclib/pcre -I. -I/admin/httpd-2.2.2/os/unix
> -I/admin/httpd-2.2.2/server/mpm/prefork
> -I/admin/httpd-2.2.2/modules/http -I/admin/httpd-2.2.2/modules/filters
> -I/admin/httpd-2.2.2/modules/proxy -I/admin/httpd-2.2.2/include
> -I/admin/httpd-2.2.2/modules/generators
> -I/admin/httpd-2.2.2/modules/mappers
> -I/admin/httpd-2.2.2/modules/database
> -I/admin/httpd-2.2.2/srclib/apr/include
> -I/admin/httpd-2.2.2/srclib/apr-util/include
> -I/usr/local/openldap/include -I/usr/local/include
> -I/admin/httpd-2.2.2/modules/proxy/../generators
> -I/admin/httpd-2.2.2/modules/ssl -I/admin/httpd-2.2.2/modules/dav/main
> -c /admin/httpd-2.2.2/server/buildmark.c
> /admin/httpd-2.2.2/srclib/apr/libtool --silent --mode=link gcc -g -O2
> -pthreads     -L/usr/local/openldap/lib  -L/usr/local/lib
> -L/usr/local/BerkeleyDB/lib -L/usr/local/ssl/lib -R/usr/local/lib
> -R/usr/local/BerkeleyDB/lib -R/usr/local/ssl/lib -o httpd  modules.lo
> buildmark.o -export-dynamic server/libmain.la
> modules/aaa/libmod_authn_file.la modules/aaa/libmod_authn_default.la
> modules/aaa/libmod_authz_host.la modules/aaa/libmod_authz_groupfile.la
> modules/aaa/libmod_authz_user.la modules/aaa/libmod_authz_default.la
> modules/aaa/libmod_auth_basic.la modules/filters/libmod_include.la
> modules/filters/libmod_filter.la modules/loggers/libmod_log_config.la
> modules/metadata/libmod_env.la modules/metadata/libmod_setenvif.la
> modules/ssl/libmod_ssl.la modules/http/libmod_http.la
> modules/http/libmod_mime.la modules/generators/libmod_status.la
> modules/generators/libmod_autoindex.la modules/generators/libmod_asis.la
> modules/generators/libmod_cgi.la modules/mappers/libmod_negotiation.la
> modules/mappers/libmod_dir.la modules/mappers/libmod_actions.la
> modules/mappers/libmod_speling.la modules/mappers/libmod_userdir.la
> modules/mappers/libmod_alias.la modules/mappers/libmod_rewrite.la
> modules/mappers/libmod_so.la server/mpm/prefork/libprefork.la
> os/unix/libos.la -lm /admin/httpd-2.2.2/srclib/pcre/libpcre.la
> /admin/httpd-2.2.2/srclib/apr-util/libaprutil-1.la -lldap -llber -lexpat
> -liconv /admin/httpd-2.2.2/srclib/apr/libapr-1.la -luuid -lsendfile -lrt
> -lsocket -lnsl -lpthread -ldl
> Undefined                       first referenced
>  symbol                             in file
> apr_ldap_info                       server/.libs/libmain.a(exports.o)
> apr_ldap_init                       server/.libs/libmain.a(exports.o)
> apr_ldap_url_parse_ext              server/.libs/libmain.a(exports.o)
> apr_ldap_ssl_deinit                 server/.libs/libmain.a(exports.o)
> apr_ldap_is_ldapi_url               server/.libs/libmain.a(exports.o)
> apr_ldap_is_ldaps_url               server/.libs/libmain.a(exports.o)
> apr_ldap_set_option                 server/.libs/libmain.a(exports.o)
> apr_ldap_get_option                 server/.libs/libmain.a(exports.o)
> apr_ldap_is_ldap_url                server/.libs/libmain.a(exports.o)
> apr_ldap_ssl_init                   server/.libs/libmain.a(exports.o)
> apr_ldap_url_parse                  server/.libs/libmain.a(exports.o)
> ld: fatal: Symbol referencing errors. No output written to .libs/httpd
> collect2: ld returned 1 exit status
> make[1]: *** [httpd] Error 1
> make[1]: Leaving directory `/admin/httpd-2.2.2'
> make: *** [all-recursive] Error 1
> 
> Configure runs successfully, but I am able to see a few erors in
> config.log: http://valdosta.edu/~kckepple/config.log specifically:
> Undefined                       first referenced
>  symbol                             in file
> sqrt                                /var/tmp//ccgftUtH.o
> ld: fatal: Symbol referencing errors. No output written to conftest
> and a few similar to this. Seems a bit odd there are two slashes after tmp.
> 
> using this command and setting these env vars:
> CC="gcc"; export CC
> CPPFLAGS="-I/usr/local/include -I/usr/local/BerkeleyDB/include
> -I/usr/local/ssl/include"; export CPPFLAGS
> LDFLAGS="-L/usr/local/lib -L/usr/local/BerkeleyDB/lib
> -L/usr/local/ssl/lib -R/usr/local/lib -R/usr/local/BerkeleyDB/lib
> -R/usr/local/ssl/lib"; export LDFLAGS
> 
> "./configure" "--enable-so" "--with-layout=Apache" "--enable-ssl"
> "--prefix=/usr/local/apache-2.2.2" "--enable-speling" "--enable-rewrite"
> "--with-ldap" "--enable-ldap" "--enable-authnz-ldap"
> "--with-libraries=/usr/lib:/usr/local/lib" "--with-ldap-sdk=openldap"
> "--with-ldap-lib=/usr/local/openldap/lib"
> "--with-ldap-include=/usr/local/openldap/include"
> 
> I have also tried removing "--enable-ldap" "--enable-authnz-ldap" to no
> success. As well as seprately comileing apx and apx-util and using
> --with-apr= and --with-apr-util = to the correct directories
> 
> env
> PWD=/admin/httpd-2.2.2
> TZ=US/Eastern
> HOSTNAME=lyre.valdosta.edu
> LD_LIBRARY_PATH=/usr/local/bin:/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/lang:/usr/local:/usr/ucb:/usr/local/lib:/usr/lib:/usr/sfw/lib:/usr/lib/netsvc/yp:/usr/local/bin:/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/lang::/usr/local:/usr/ucb:/usr/local/lib:/usr/lib:/usr/sfw/lib:/usr/include:/usr/local/include/usr/include:/usr/local/include:/usr/local/ssl/include:/usr/local/ssl/:.:
> CC=gcc
> JGRASP_HOME=/usr/local/jgrasp
> GNOME_PATH=/opt/gnome
> USER=root
> MACHTYPE=sparc-sun-solaris2.9
> SSH2_SFTP_LOG_FACILITY=-1
> MAIL=/var/mail/root
> OLDPWD=/
> CPPFLAGS=-I/usr/local/include -I/usr/local/BerkeleyDB/include
> -I/usr/local/ssl/include
> EDITOR=vim
> LOGNAME=root
> SHLVL=1
> LDFLAGS=-L/usr/local/lib -L/usr/local/BerkeleyDB/lib
> -L/usr/local/ssl/lib -R/usr/local/lib -R/usr/local/BerkeleyDB/lib
> -R/usr/local/ssl/lib
> SHELL=/usr/bin/bash
> JDK_HOME=/usr/j2se/bin
> HOSTTYPE=sparc
> OSTYPE=solaris2.9
> HISTSIZE=1000
> HOME=/
> TERM=xterm
> PATH=/opt/gnome/bin:/usr/local/bin:/bin:/usr/bin:/usr/sbin:/usr/ccs/bin:/usr/lang:/usr/local:/usr/ucb:/usr/local/lib:/usr/lib:/usr/sfw/lib:/usr/lib/netsvc/yp
> _=/bin/env
> 
> I have been able to build and install apache without ldap.
> 
> Thanks
> 
> --
> Kyle
> 
> ---------------------------------------------------------------------
> 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: [EMAIL PROTECTED]
>    "   from the digest: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
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: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to