Bonjour,
Je souhaite installer le module rootme sous apache disponibile
ici , aprés avoir decompréssé l'archive je dois compiler le module(je pense que mon problème se situe ici) :
[root@localhost mod_rootme-0.3]# make
Please specify one of these targets:
make linux
make freebsd
make openbsd
make macosx
make netbsd
make cygwin
make sunos
make irix
make hpux
make osf
[root@localhost mod_rootme-0.3]# make linux
gcc -s -fPIC -shared mod_rootme.c -o mod_rootme.so -lutil -DLINUX
gcc -s -fPIC -shared mod_rootme2.c -o mod_rootme2.so -lutil -DLINUX
gcc -s mrm_client.c -o client
La compilation semble bien se passer, je copie mon module dans $APACHE/modules je configure apache comme il le faut dans le httpd.conf, tout est ok au niveau d'apache, je relance donc le serveur et là :
[root@localhost mod_rootme-0.3]# service httpd restart
httpd: Syntax error on line 56 of /usr/local/bin/apache/conf/httpd.conf: API module structure `rootme2_module' in file /usr/local/bin/apache/modules/mod_rootme2.so is garbled - perhaps this is not an Apache module DSO?
Ce module n'est pas disponible via yum et apache n'a pas été installé via yum non plus, mais à partir des sources. J'ai également posté un message sur le forum d'apachefrance mais je pense que le problème est dù à la compilation. Je me demande s'il n'y a pas des choses a changer dans les sources pour qu'elles soient plus compatible avec fedora. voilà.