"Arnaud Leroy" <leroy.arnaud(a)gmail.com> writes:
> Bonsoir,
> À propos de ce problème de compilation, avec une version snapshot
> d'Olena, la a260 :
> - En essayant sous une BSD (version 6.x, récente quoi), AUCUN
> problème. ./configure et make / make install font bien leur travail
> (normal me direz vous).
Good news!
> - La même opération sous MinGW/MSYS réagit toujours de la même
> manière sous Windows : sh.exe fork, tente de parcourir les
> répertoires sans rien trouver à faire, et le nombre de process
> augmente linéairement au cours du temps ... Il ne reste qu'à
> 'killer' le process principal et rien n'est donc possible.
Étrange. Il faudra que l'on teste.
> - Je n'ai pas réessayé sous Mandriva, car je n'ai pas eu accès au PC
> au moment voulu.
> Conclusion :
> Il est possible que pour Mandriva, au moment de compiler, je n'avais
> pas les droits d'accès aux répertoires ; c'est une hypothèse qu'un
> des membres du groupe de projet a évoqué, mais je n'ai pas le
> souvenir d'avoir vu des 'access denied' à la compilation.
> Pour Windows, ca doit être du à MinGW/MSYS, d'autant plus que de
> base, peu de commandes existent (un g++ décent notamment, pas de
> more, ni su, etc.), et pas non plus de répertoire /usr !
Pour compiler/installer Olena, il faut grosso modo :
- un Bourne Shell (/bin/sh) ;
- Make ;
- un compilateur C++ récent (à partir de g++ 3.4, ou bien le Intel C++
Compiler, mais ça fait longtemps qu'on a pas testé) ;
- Doxygen, GraphViz et PDFLaTeX si tu recompiles la documentation (ce
qui ne devrait pas arriver, sauf si tu modifies le code d'Olena
avant de taper `make') ;
- SWIG 1.3.29 + Python (>= 2.3) + Ruby (>= 1.8) si tu compiles
Swilena.
A priori, la présence de /usr n'est pas indispensable -- si ce n'est
qu'Olena essaiera de s'installer par défaut dans /usr/local, en créant
tous les répertoires nécessaires si besoin est (sauf si --prefix
désigne un autre préfixe d'installation).
> --prefix semble ne pas suffire, et je soupçonne donc l'environnement
> trop exotique de MSYS d'être responsable de la chose. Au final, peu
> de certitudes, mieux vaut utiliser une distribution unix décente. En
> quelques minutes, on a eu après compilation une petit exe (hum un
> fichier compilé quoi) qui applique quelques filtres à une image. Le
> rêve.
C'est super ! :)
> Merci en tout cas de vos réponses et conseils, si j'ai du nouveau
> sur des OS exotiques (windaube/MSYS), je vous ferai signe.
Merci ! On est très preneurs d'informations pour améliorer la
compatibilité d'Olena sur diverses plate-formes (notamment MinGW/MSYS
et Cygwin).
Roland