Bonjour à tous,

J'essaie actuellement d'installer Apache sur un serveur AIX. J'utilise une procédure qui a fait ses preuves sur d'autres serveurs, qui dit de recomiler Apache à l'aide des commandes suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
./configure --prefix=/chemin/install/apache/ --with-dav --enable-dav --enable-proxy --enable-proxy-http --enable-mods-shared="dav proxy proxy-http"
make
make install
Le problème que je rencontre est que les modules d'Apache présents dans /chemin/install/apache/modules sont en ".la" au lieu de ".so" comme d'habitude :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
$ ls -l
total 4912
-rw-r--r--    1 svn      svn            9083 Nov 30 13:33 httpd.exp
-rw-r--r--    1 svn      svn          786251 Nov 30 13:33 libmod_dav.a
-rw-r--r--    1 svn      svn          368949 Nov 30 13:33 libmod_proxy.a
-rw-r--r--    1 svn      svn          579282 Nov 30 13:33 libmod_proxy_ajp.a
-rw-r--r--    1 svn      svn          138680 Nov 30 13:33 libmod_proxy_balancer.a
-rw-r--r--    1 svn      svn          102541 Nov 30 13:33 libmod_proxy_connect.a
-rw-r--r--    1 svn      svn          148279 Nov 30 13:33 libmod_proxy_ftp.a
-rw-r--r--    1 svn      svn          201208 Nov 30 13:33 libmod_proxy_http.a
-rw-r--r--    1 svn      svn          123791 Nov 30 13:33 libmod_proxy_scgi.a
-rw-r--r--    1 svn      svn             773 Nov 30 13:33 mod_dav.la
-rw-r--r--    1 svn      svn             779 Nov 30 13:33 mod_proxy.la
-rw-r--r--    1 svn      svn             791 Nov 30 13:33 mod_proxy_ajp.la
-rw-r--r--    1 svn      svn             806 Nov 30 13:33 mod_proxy_balancer.la
-rw-r--r--    1 svn      svn             803 Nov 30 13:33 mod_proxy_connect.la
-rw-r--r--    1 svn      svn             791 Nov 30 13:33 mod_proxy_ftp.la
-rw-r--r--    1 svn      svn             794 Nov 30 13:33 mod_proxy_http.la
-rw-r--r--    1 svn      svn             794 Nov 30 13:33 mod_proxy_scgi.la
Il n'y a pas d'erreurs affichées lors de l'installation d'Apache. Mais le httpd.conf faisant référence aux modules ".so", le démarrage d'Apache plante (en me disant que les ".so" sont manquants).

J'ai une seule piste pour le moment, c'est l'installation du compilateur gcc. Lorsque je tape la commande "gcc -v", j'obtiens entre autres :

  • KO Sur le serveur avec les ".la" :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
../configure 
--with-as=/usr/bin/as 
--with-ld=/usr/bin/ld 
--enable-languages=c,c++,java 
--prefix=/opt/freeware 
--enable-threads 
--enable-veb
  • OK Sur un autre serveur où ça à déjà fonctionné (avec des ".so" donc) :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
../configure 
--with-as=/usr/bin/as 
--with-ld=/usr/bin/ld 
--enable-languages=c,c++ 
--prefix=/opt/freeware 
--enable-threads
--0
--disable-nls
J'avoue ne pas avoir d'idée... Merci pour votre aide et à bientôt !