[Compilation Apache] modules en ".la" au lieu de ".so"
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:
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:
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:
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:
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 ! :)