salut et merci, mais dans ma boite il compile tout a la main c'est dastingo, il préfére prendre les sources des modules ou des paquetages, pour une question de sécurite au niveau des paquets.....
Politique d'entreprise, tu penses que ces erreurs sont dû aux librairies disponibles dans la distribution.
La je teste avec la derniere version apache2.0.58, alors que les modules sont intégres, lors de la compilation avec --enable-ldap et --enable-auth-ldap, il me fait
des erreurs:
mod_auth_ldap.c:47:2: #error mod_auth_ldap requires APR-util to have LDAP support built in
mod_auth_ldap.c:69: syntax error before "deref_options"
mod_auth_ldap.c:69: warning: no semicolon at end of struct or union
mod_auth_ldap.c:84: syntax error before '}' token
mod_auth_ldap.c:84: warning: data definition has no type or storage class
mod_auth_ldap.c:103: syntax error before "mod_auth_ldap_config_t"
mod_auth_ldap.c:185: syntax error before "mod_auth_ldap_config_t"
mod_auth_ldap.c: In function `mod_auth_ldap_build_filter':
mod_auth_ldap.c:194: `r' undeclared (first use in this function)
mod_auth_ldap.c:194: (Each undeclared identifier is reported only once
mod_auth_ldap.c:194: for each function it appears in.)
mod_auth_ldap.c:219: `filtbuf' undeclared (first use in this function)
mod_auth_ldap.c:219: `sec' undeclared (first use in this function)
mod_auth_ldap.c: In function `mod_auth_ldap_cleanup_connection_close':
mod_auth_ldap.c:279: `util_ldap_connection_t' undeclared (first use in this function)
mod_auth_ldap.c:279: `ldc' undeclared (first use in this function)
mod_auth_ldap.c: In function `mod_auth_ldap_check_user_id':
mod_auth_ldap.c:300: `sec' undeclared (first use in this f ...............
make[3]: *** [mod_auth_ldap.lo] Erreur 1
make[3]: Quitte le répertoire `/usr/src/httpd-2.0.58/modules/experimental'
make[2]: *** [all-recursive] Erreur 1
make[2]: Quitte le répertoire `/usr/src/httpd-2.0.58/modules/experimental'
make[1]: *** [all-recursive] Erreur 1
make[1]: Quitte le répertoire `/usr/src/httpd-2.0.58/modules'
make: *** [all-recursive] Erreur 1
Je suis entrain de mettre à jours gcc et make, on verra bien ....
Je n'ai pas la licence sur Redhat Workstation v3.
[^] # Re: utiliser un binaire officiel ?
Posté par dan kakon . En réponse au message auth_ldap,mod_ldap, mod_auth_ldap. Évalué à 1.
Politique d'entreprise, tu penses que ces erreurs sont dû aux librairies disponibles dans la distribution.
La je teste avec la derniere version apache2.0.58, alors que les modules sont intégres, lors de la compilation avec --enable-ldap et --enable-auth-ldap, il me fait
des erreurs:
mod_auth_ldap.c:47:2: #error mod_auth_ldap requires APR-util to have LDAP support built in
mod_auth_ldap.c:69: syntax error before "deref_options"
mod_auth_ldap.c:69: warning: no semicolon at end of struct or union
mod_auth_ldap.c:84: syntax error before '}' token
mod_auth_ldap.c:84: warning: data definition has no type or storage class
mod_auth_ldap.c:103: syntax error before "mod_auth_ldap_config_t"
mod_auth_ldap.c:185: syntax error before "mod_auth_ldap_config_t"
mod_auth_ldap.c: In function `mod_auth_ldap_build_filter':
mod_auth_ldap.c:194: `r' undeclared (first use in this function)
mod_auth_ldap.c:194: (Each undeclared identifier is reported only once
mod_auth_ldap.c:194: for each function it appears in.)
mod_auth_ldap.c:219: `filtbuf' undeclared (first use in this function)
mod_auth_ldap.c:219: `sec' undeclared (first use in this function)
mod_auth_ldap.c: In function `mod_auth_ldap_cleanup_connection_close':
mod_auth_ldap.c:279: `util_ldap_connection_t' undeclared (first use in this function)
mod_auth_ldap.c:279: `ldc' undeclared (first use in this function)
mod_auth_ldap.c: In function `mod_auth_ldap_check_user_id':
mod_auth_ldap.c:300: `sec' undeclared (first use in this f ...............
make[3]: *** [mod_auth_ldap.lo] Erreur 1
make[3]: Quitte le répertoire `/usr/src/httpd-2.0.58/modules/experimental'
make[2]: *** [all-recursive] Erreur 1
make[2]: Quitte le répertoire `/usr/src/httpd-2.0.58/modules/experimental'
make[1]: *** [all-recursive] Erreur 1
make[1]: Quitte le répertoire `/usr/src/httpd-2.0.58/modules'
make: *** [all-recursive] Erreur 1
Je suis entrain de mettre à jours gcc et make, on verra bien ....
Je n'ai pas la licence sur Redhat Workstation v3.
Une aide serait la bien venu.
Merci d'avance
Moulinux