Not sure where you put the ldap libraries, but just in case, you might
want to 'help' apache find them.  I had problems using the mozilla libs
with timeout, so switching back to openldap libs, and configure kept on
finding and trying to link to them...  Also, in case it finds first
Sun's stock libraries...

.. with-ldap-lib=/usr/local/openldap/lib
--with-ldap-include=/usr/local/openldap/include

My .02...

Prepaid wrote:
> Hello
>
> So I am attempting to build apache with mod_authnz_ldap on Solaris 10.
> I use the following configure command:
>   $ ./configure  --with-ldap --enable-authnz-ldap --with-ldap-sdk=openldap
>
>
> The configure goes fine, and the make goes fine for a while too, but
> dies with the following error:
> make[1]: Entering directory `/home/prepaid/httpd-2.2.0'
> gcc -g -O2    -DSOLARIS2=10 -D_POSIX_PTHREAD_SEMANTICS -D_REENTRANT
> -D_LARGEFILE64_SOURCE    -I/home/prepaid/httpd-2.2.0/srclib/pcre -I.
> -I/home/prepaid/httpd- 2.2.0/os/unix
> -I/home/prepaid/httpd-2.2.0/server/mpm/prefork
> -I/home/prepaid/httpd-2.2.0/modules/http
> -I/home/prepaid/httpd-2.2.0/modules/filters
> -I/home/prepaid/httpd-2.2.0/modules/proxy
> -I/home/prepaid/httpd-2.2.0/include -I/home/prepaid/httpd-
> 2.2.0/modules/generators -I/home/prepaid/httpd-2.2.0/modules/mappers
> -I/home/prepaid/httpd-2.2.0/modules/database
> -I/home/prepaid/httpd-2.2.0/srclib/apr/include
> -I/home/prepaid/httpd-2.2.0/srclib/apr-util/include
> -I/home/prepaid/httpd- 2.2.0/srclib/apr-util/xml/expat/lib
> -I/home/prepaid/httpd-2.2.0/modules/proxy/../generators
> -I/home/prepaid/httpd-2.2.0/modules/ssl
> -I/home/prepaid/httpd-2.2.0/modules/dav/main  -c
> /home/prepaid/httpd-2.2.0/server/buildmark.c
> /home/prepaid/httpd-2.2.0/srclib/apr/libtool --silent --mode=link gcc
> -g -O2     -L/home/prepaid/httpd-2.2.0/srclib/apr-util/xml/expat/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_authnz_ldap.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/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_userdir.la
> modules/mappers/libmod_alias.la modules/mappers/libmod_so.la
> server/mpm/prefork/libprefork.la os/unix/libos.la -lm
> /home/prepaid/httpd- 2.2.0/srclib/pcre/libpcre.la
> /home/prepaid/httpd-2.2.0/srclib/apr-util/libaprutil-1.la
> <http://1.la> -lldap -ldl -lpthread
> /home/prepaid/httpd-2.2.0/srclib/apr-util/xml/expat/lib/libexpat.la
> /home/prepaid/httpd- 2.2.0/srclib/apr/libapr-1.la <http://1.la> -luuid
> -lsendfile -lrt -lsocket -lnsl -lpthread
> 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 `/home/prepaid/httpd-2.2.0'
> make: *** [all-recursive] Error 1
>
>
> I'm not sure how to proceed or what exactly is missing.
>
>
> Thanks!

-- 

°(((=((===°°°(((===========================================

begin:vcard
fn:Ricardo Stella
n:Stella;Ricardo
org:Rider University
adr;dom:;;2083 Lawrenceville Rd;Lawrenceville;NJ;08648
version:2.1
end:vcard


---------------------------------------------------------------------
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