SVN sur ECLIPSE avec PHP ne marche plus
Bonjour,
je travaille en entreprise dans un environnement Windows avec PHP(5).
Depuis un an j'utilise Eclipse et pour partager mon code avec d'autres développeurs, je suis un fan de Subversion !
J'utilise uniquement Svn sous Eclipse , n'ayant du coup pas besoin de Turtoise ou autre client spécifique.
L'ensemble Apache est sous Xampp depuis plusieurs années et je suis très content des changements de version (environ tous les 6 mois).
Récemment, j'ai dû revenir sur un changement de version Xampp , car les 2 modules mod_dav_svn.so et mod_authz_svn.so recopiés de mon installation de Svn ne semblaient plus être reconnus par Apache (dans le http.conf) .
Et le message d'erreur (fatale) est ambigu, car il signale que le module mod_dav_svn.so ligne 113 est non trouvé (et il est bien là !)
Je ne comprends d'ailleurs pas pourquoi au boot d'Apache, il vérifierait une compatibilité entre modules et le noyau ...
Quelqu'un aurait-t-il une piste sur ce sujet ?
Maintenant, ça marche, mais c'est bourrin !
La doc est assez disparate sur le WEB concernant l'installation d'un APACHE 2.2.11 (intégration XAMPP) et d'une SUBVERSION SVN (1.6.3)
La faq de TIGRIS indique bien une piste sur des DLL manquantes ...
mais ce n'était pas suffisant depuis plusieurs semaines ....
le petit utilitaire Dependency Walker marche bien, toujours un outil intéressant mais cela ne débouchait pas, les DLL indiquées n'étaient pas accessibles simplement ...
msjava.dll par exemple se révelait introuvable sur mon micro (pourtant cela pouvait signifier l'implémentation par Microsoft de Java ou un truc de ce genre).
Bref, las de tant de recherches vaines, j'ai recopié l'intégralité des DLL du répertoire svn-1.6.3/bin dans le répertoire apache/modules (pour ne pas les mélanger avec celles du répertoire apache/bin
et ... cela marche !!!
Pas compris pourquoi et ce n'est jamais agréable d'installer un logiciel sans en comprendre les interdépendances ...