Salut, j'ai rencontré le meme problème que toi lors de la compilation d'Apache avec le mod-ssl. Après quelques recherches, il s'avère qu'il y a un petit problème de compatibilité entre Apache 2 et la dernière version Openssl. En fait, il faut modifier un fichier avant de compiler :
Il faut modifier le fichier suivant
/httpd-2.0.54/modules/ssl/ssl_toolkit_compat.h
Avant le dernier #endif de la page tu rajoutes ce bout de code :
#ifndef PEM_F_DEF_CALLBACK
#ifdef PEM_F_PEM_DEF_CALLBACK
/* In OpenSSL 0.9.8 PEM_F_DEF_CALLBACK was renamed */
#define PEM_F_DEF_CALLBACK PEM_F_PEM_DEF_CALLBACK
#endif
#endif
[^] # Re: Erreur de compilation
Posté par allfull . En réponse à la dépêche OpenSSL 0.9.8 est sorti. Évalué à 1.
Il faut modifier le fichier suivant
/httpd-2.0.54/modules/ssl/ssl_toolkit_compat.h
Avant le dernier #endif de la page tu rajoutes ce bout de code :
#ifndef PEM_F_DEF_CALLBACK
#ifdef PEM_F_PEM_DEF_CALLBACK
/* In OpenSSL 0.9.8 PEM_F_DEF_CALLBACK was renamed */
#define PEM_F_DEF_CALLBACK PEM_F_PEM_DEF_CALLBACK
#endif
#endif
Tu recompiles et ca tourne normalement.
AF