Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Chriss Miller on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

mod_auth_ldap compile help

Status
Not open for further replies.

jouell

MIS
Nov 19, 2002
304
US
Hi.

I've got OpenSSl, and Apache compiled and installed OK. Mod_auth_ldap for Apache2 will configure but errors on the make are below: I am trying to configure Subversion on my Linux server, but first i need to get apache/mod_auth_ldap working. Any ideas?

-John


Openssl
------------
1)./config --prefix=/usr/pkg/openssl-0.9.8
Configured for linux-elf.
2)make && make install

OK


Apache
-----------
1) ./configure --prefix=/usr/pkg/httpd-2.0.55 --enable-dav --enable-so --with-ssl=/usr/pkg/openssl-0.9.8 --enable-deflate --enable-maintainer-mode

it did apr for me

2)make && make install

OK



Ldap
--------
(For Apache2)
(For Apache 1.3)


1) ./configure --with-apxs=/usr/pkg/httpd-2.0.55/bin/apxs --with-ldap-dir=/usr/pkg/openldap

OK

2)make && make install


ERROR:

make
/usr/pkg/httpd-2.0.55/bin/apxs -c -DHAVE_SOCKET=1 -DHAVE_HTONL=1 -DHAVE_GETHOSTNAME=1 -DHAVE_GETHOSTBYADDR=1 -DHAVE_YP_GET_DEFAULT_DOMAIN=1 -DHAVE_LIBNSL=1 -DHAVE_RES_SEARCH=1 -DHAVE_LIBRESOLV=1 -DHAVE_INET_ATON=1 -DHAVE_DN_SKIPNAME=1 -DHAVE_LDAP=1 -DHAVE_LDAP_START_TLS_S=1 -I/usr/pkg/openldap/include mod_auth_ldap.c
/usr/pkg/httpd-2.0.55/build/libtool --silent --mode=compile gcc -prefer-pic -DLINUX=2 -D_REENTRANT -D_GNU_SOURCE -D_LARGEFILE64_SOURCE -DAP_DEBUG -g -O2 -Wall -Wmissing-prototypes -Wstrict-prototypes -Wmissing-declarations -pthread -I/usr/pkg/httpd-2.0.55/include -I/usr/pkg/httpd-2.0.55/include -I/usr/pkg/httpd-2.0.55/include -I/usr/pkg/openldap/include -DHAVE_SOCKET=1 -DHAVE_HTONL=1 -DHAVE_GETHOSTNAME=1 -DHAVE_GETHOSTBYADDR=1 -DHAVE_YP_GET_DEFAULT_DOMAIN=1 -DHAVE_LIBNSL=1 -DHAVE_RES_SEARCH=1 -DHAVE_LIBRESOLV=1 -DHAVE_INET_ATON=1 -DHAVE_DN_SKIPNAME=1 -DHAVE_LDAP=1 -DHAVE_LDAP_START_TLS_S=1 -c -o mod_auth_ldap.lo mod_auth_ldap.c && touch mod_auth_ldap.slo
mod_auth_ldap.c:61:24: apr_compat.h: No such file or directory
mod_auth_ldap.c: In function `m_rerr':
mod_auth_ldap.c:275: warning: implicit declaration of function `ap_vsnprintf'
mod_auth_ldap.c: In function `create_ldap_auth_dir_config':
mod_auth_ldap.c:303: warning: implicit declaration of function `ap_pcalloc'
mod_auth_ldap.c:322: warning: implicit declaration of function `ap_pstrdup'
mod_auth_ldap.c:322: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c:337: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c: In function `set_ldap_server':
mod_auth_ldap.c:364: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c: In function `set_ldap_deref':
mod_auth_ldap.c:403: warning: initialization makes pointer from integer without a cast
mod_auth_ldap.c: In function `set_base_dn':
mod_auth_ldap.c:445: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c: In function `set_sub_dn':
mod_auth_ldap.c:453: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c: In function `set_bind_dn':
mod_auth_ldap.c:461: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c: In function `set_bind_pass':
mod_auth_ldap.c:469: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c: In function `set_uid_attr':
mod_auth_ldap.c:501: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c: In function `set_uid_attr_alt':
mod_auth_ldap.c:509: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c: In function `set_group_attr':
mod_auth_ldap.c:517: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c: In function `set_ldapauthoritative':
mod_auth_ldap.c:525: warning: initialization makes pointer from integer without a cast
mod_auth_ldap.c: At top level:
mod_auth_ldap.c:558: warning: implicit declaration of function `APR_XtOffsetOf'
mod_auth_ldap.c:558: error: parse error before "ldap_auth_config_rec"
mod_auth_ldap.c:558: error: initializer element is not constant
mod_auth_ldap.c:558: error: (near initialization for `ldap_auth_cmds[0].cmd_data')
mod_auth_ldap.c:558: error: initializer element is not constant
mod_auth_ldap.c:558: error: (near initialization for `ldap_auth_cmds[0]')
mod_auth_ldap.c:563: error: initializer element is not constant
mod_auth_ldap.c:563: error: (near initialization for `ldap_auth_cmds[1].func')
mod_auth_ldap.c:563: error: initializer element is not constant
mod_auth_ldap.c:563: error: (near initialization for `ldap_auth_cmds[1]')
mod_auth_ldap.c:568: error: initializer element is not constant
mod_auth_ldap.c:568: error: (near initialization for `ldap_auth_cmds[2].func')
mod_auth_ldap.c:568: error: initializer element is not constant
mod_auth_ldap.c:568: error: (near initialization for `ldap_auth_cmds[2]')
mod_auth_ldap.c:573: error: initializer element is not constant
mod_auth_ldap.c:573: error: (near initialization for `ldap_auth_cmds[3].func')
mod_auth_ldap.c:573: error: initializer element is not constant
mod_auth_ldap.c:573: error: (near initialization for `ldap_auth_cmds[3]')
mod_auth_ldap.c:578: error: initializer element is not constant
mod_auth_ldap.c:578: error: (near initialization for `ldap_auth_cmds[4].func')
mod_auth_ldap.c:578: error: initializer element is not constant
mod_auth_ldap.c:578: error: (near initialization for `ldap_auth_cmds[4]')
mod_auth_ldap.c:584: error: initializer element is not constant
mod_auth_ldap.c:584: error: (near initialization for `ldap_auth_cmds[5].func')
mod_auth_ldap.c:584: error: initializer element is not constant
mod_auth_ldap.c:584: error: (near initialization for `ldap_auth_cmds[5]')
mod_auth_ldap.c:589: error: initializer element is not constant
mod_auth_ldap.c:589: error: (near initialization for `ldap_auth_cmds[6].func')
mod_auth_ldap.c:589: error: initializer element is not constant
mod_auth_ldap.c:589: error: (near initialization for `ldap_auth_cmds[6]')
mod_auth_ldap.c:594: error: initializer element is not constant
mod_auth_ldap.c:594: error: (near initialization for `ldap_auth_cmds[7].func')
mod_auth_ldap.c:594: error: initializer element is not constant
mod_auth_ldap.c:594: error: (near initialization for `ldap_auth_cmds[7]')
mod_auth_ldap.c:599: error: initializer element is not constant
mod_auth_ldap.c:599: error: (near initialization for `ldap_auth_cmds[8].func')
mod_auth_ldap.c:599: error: initializer element is not constant
mod_auth_ldap.c:599: error: (near initialization for `ldap_auth_cmds[8]')
mod_auth_ldap.c:605: error: initializer element is not constant
mod_auth_ldap.c:605: error: (near initialization for `ldap_auth_cmds[9].func')
mod_auth_ldap.c:605: error: initializer element is not constant
mod_auth_ldap.c:605: error: (near initialization for `ldap_auth_cmds[9]')
mod_auth_ldap.c:611: error: initializer element is not constant
mod_auth_ldap.c:611: error: (near initialization for `ldap_auth_cmds[10].func')
mod_auth_ldap.c:611: error: initializer element is not constant
mod_auth_ldap.c:611: error: (near initialization for `ldap_auth_cmds[10]')
mod_auth_ldap.c:616: error: initializer element is not constant
mod_auth_ldap.c:616: error: (near initialization for `ldap_auth_cmds[11].func')
mod_auth_ldap.c:616: error: initializer element is not constant
mod_auth_ldap.c:616: error: (near initialization for `ldap_auth_cmds[11]')
mod_auth_ldap.c:621: error: initializer element is not constant
mod_auth_ldap.c:621: error: (near initialization for `ldap_auth_cmds[12].func')
mod_auth_ldap.c:621: error: initializer element is not constant
mod_auth_ldap.c:621: error: (near initialization for `ldap_auth_cmds[12]')
mod_auth_ldap.c:626: error: initializer element is not constant
mod_auth_ldap.c:626: error: (near initialization for `ldap_auth_cmds[13].func')
mod_auth_ldap.c:626: error: initializer element is not constant
mod_auth_ldap.c:626: error: (near initialization for `ldap_auth_cmds[13]')
mod_auth_ldap.c:631: error: initializer element is not constant
mod_auth_ldap.c:631: error: (near initialization for `ldap_auth_cmds[14].func')
mod_auth_ldap.c:631: error: parse error before "ldap_auth_config_rec"
mod_auth_ldap.c:631: error: initializer element is not constant
mod_auth_ldap.c:631: error: (near initialization for `ldap_auth_cmds[14].cmd_data')
mod_auth_ldap.c:631: error: initializer element is not constant
mod_auth_ldap.c:631: error: (near initialization for `ldap_auth_cmds[14]')
mod_auth_ldap.c:635: error: initializer element is not constant
mod_auth_ldap.c:635: error: (near initialization for `ldap_auth_cmds[15].func')
mod_auth_ldap.c:635: error: parse error before "ldap_auth_config_rec"
mod_auth_ldap.c:635: error: initializer element is not constant
mod_auth_ldap.c:635: error: (near initialization for `ldap_auth_cmds[15].cmd_data')
mod_auth_ldap.c:635: error: initializer element is not constant
mod_auth_ldap.c:635: error: (near initialization for `ldap_auth_cmds[15]')
mod_auth_ldap.c:640: error: initializer element is not constant
mod_auth_ldap.c:640: error: (near initialization for `ldap_auth_cmds[16].func')
mod_auth_ldap.c:640: error: parse error before "ldap_auth_config_rec"
mod_auth_ldap.c:640: error: initializer element is not constant
mod_auth_ldap.c:640: error: (near initialization for `ldap_auth_cmds[16].cmd_data')
mod_auth_ldap.c:640: error: initializer element is not constant
mod_auth_ldap.c:640: error: (near initialization for `ldap_auth_cmds[16]')
mod_auth_ldap.c:652: error: initializer element is not constant
mod_auth_ldap.c:652: error: (near initialization for `ldap_auth_cmds[17].func')
mod_auth_ldap.c:652: error: parse error before "ldap_auth_config_rec"
mod_auth_ldap.c:652: error: initializer element is not constant
mod_auth_ldap.c:652: error: (near initialization for `ldap_auth_cmds[17].cmd_data')
mod_auth_ldap.c:652: error: initializer element is not constant
mod_auth_ldap.c:652: error: (near initialization for `ldap_auth_cmds[17]')
mod_auth_ldap.c:656: error: initializer element is not constant
mod_auth_ldap.c:656: error: (near initialization for `ldap_auth_cmds[18].func')
mod_auth_ldap.c:656: error: parse error before "ldap_auth_config_rec"
mod_auth_ldap.c:656: error: initializer element is not constant
mod_auth_ldap.c:656: error: (near initialization for `ldap_auth_cmds[18].cmd_data')
mod_auth_ldap.c:656: error: initializer element is not constant
mod_auth_ldap.c:656: error: (near initialization for `ldap_auth_cmds[18]')
mod_auth_ldap.c:660: error: initializer element is not constant
mod_auth_ldap.c:660: error: (near initialization for `ldap_auth_cmds[19]')
mod_auth_ldap.c: In function `mod_auth_ldap_find_user_dn':
mod_auth_ldap.c:747: warning: implicit declaration of function `ap_snprintf'
mod_auth_ldap.c: In function `mod_auth_ldap_set_ldap_user_alt':
mod_auth_ldap.c:984: warning: implicit declaration of function `ap_table_setn'
mod_auth_ldap.c: In function `check_user_authentication':
mod_auth_ldap.c:1203: warning: implicit declaration of function `getpid'
mod_auth_ldap.c:1348: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c:1011: warning: unused variable `timeout'
mod_auth_ldap.c: In function `check_user_authorization':
mod_auth_ldap.c:1751: error: `ap_array_header_t' undeclared (first use in this function)
mod_auth_ldap.c:1751: error: (Each undeclared identifier is reported only once
mod_auth_ldap.c:1751: error: for each function it appears in.)
mod_auth_ldap.c:1751: error: parse error before ')' token
mod_auth_ldap.c:1927: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c:1924: warning: unused variable `group_name'
mod_auth_ldap.c:2035: warning: assignment makes pointer from integer without a cast
mod_auth_ldap.c:2096: warning: label `there' defined but not used
mod_auth_ldap.c: At top level:
mod_auth_ldap.c:2134: warning: no previous prototype for `create_server_config'
mod_auth_ldap.c:523: warning: `set_ldapauthoritative' defined but not used
apxs:Error: Command failed with rc=65536
.
make: *** [mod_auth_ldap.o] Error 1
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top