httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Prepaid <prep...@gmail.com>
Subject Re: [users@httpd] Compiling Apache 2.2.0 on Solaris 10 with mod_authnz_ldap support
Date Wed, 25 Jan 2006 22:42:50 GMT
Thanks for the help, that did help get apache compiled with authnz_ldap

However when I try to setup a directory to be LDAP protected I get:

[Wed Jan 25 14:42:07 2006] [error] Internal error: pcfg_openfile() called
with NULL filename
[Wed Jan 25 14:42:07 2006] [error] [client em] (9)Bad file number: Could not
open password file: (null)

On 1/25/06, Ricardo Stella <stella@rider.edu> wrote:
>
>
> 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!
>
> --
>
> °(((=((===°°°(((===========================================
>
>
>
> ---------------------------------------------------------------------
> 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@httpd.apache.org
>    "   from the digest: users-digest-unsubscribe@httpd.apache.org
> For additional commands, e-mail: users-help@httpd.apache.org
>
>
>

Mime
View raw message