Talk:OCaml

From GeneWeb
Jump to: navigation, search

Compilation avec OCaml 4.xx

VOIR : http://www.geneanet.org/forum/?topic=530627

--GuillaumeBrochu (talk) 02:27, 2 January 2016 (CET)

Bien lire le très court repository, il me semble que la version de Geneanet diffère légèrement. La compilation sous Windows pose toujours problème est n'est pas bien documentée. Par contre les étapes indiquées ont été testées sous Debian en novembre (install debian + opam + compilation camlp5 et geneweb en moins d'une heure sur un pc de la 2e guerre (du golfe)… – A2 (talk) 13:17, 2 January 2016 (CET)
Merci A2, je viens juste de découvrir la très subtile différence (!!!) entre https://github.com/geneanet/geneweb et https://github.com/geneweb/geneweb. J'ai refait mes tests avec ce second dépôt et la compilation fonctionne à merveille avec OCAML 4.02.3. Si j'ai bien compris, ce https://github.com/geneweb/geneweb est le nouveau "navire" de Geneweb, n'est-ce pas? Par contre, ça serait probablement une bonne chose de modifier les deux liens au bas de cette page (http://geneweb.tuxfamily.org/wiki/Download, FR, EN, NED) qui pointe encore vers le dépot de Généanet, ainsi que le lien derrière le bouton pour la version 6.08. Je te laisse regarder ça, ne sachant pas tout l'historique à propos de ce fork... --GuillaumeBrochu (talk) 03:30, 3 January 2016 (CET)
Y’a pas d’quoi. En fait, comme Geneanet diverge sur ses objectifs et ne semble pas vouloir sortir de nouveau Geneweb local (alors qu'ils nous ont forcé la main avec le passage de leurs bases en v7…), les PR s'accumulaient de leur côté comme l'update de templm par exemple ou justement les corrections pour Ocaml4.xx qui trainaient depuis de longs mois. Fabien m'a donné son accord à la création du wiki pour mettre son dépôt geneweb/geneweb comme référence officielle, et m'a aussi assuré une release 7.00 finale avec gwc2 opérationnel (et une beta d'ici peu). Il semble y avoir quelques bugs inhérents au passage à Ocaml4 par exemple le CGI sous Win a quelques problèmes. Si tu tombes sur des bugs importants à faire corriger n’hésite pas à mettre la pression. N’hésite pas non plus à corriger le wiki encore trop peu relu et pas totalement à jour. – A2 (talk) 12:22, 3 January 2016 (CET)

Compilation des versions <4.10 avec OCaml 3.08 ?

Je note que http://cristal.inria.fr/~ddr/GeneWeb/ftp/OLD/4.10/Src/README.txt écrit « The file geneweb-4.10.tar.gz holds the sources of GeneWeb. To compile, you need the OCaml compiler (version 3.08) installed on your machine, distributed at: http://caml.inria.fr/ocaml/ ». Sur la page, on suggère d'utiliser Ocaml 3.12.1 pour les versions de GeneWeb avant la 7, à surement confirmer pour les v4.xx. – A2 (talk) 10:17, 3 November 2016 (CET)

J'interroge Daniel de Rauglaudre sur ce point. Henri83 (talk) 20:32, 3 November 2016 (CET)
Réponse de Daniel : il faut utiliser la "bonne" version de Ocaml avec chaque version de GeneWeb!. Voir la page Ocaml. Henri83 (talk) 15:17, 5 November 2016 (CET)