Après réinstallation de camlp4o j'arrive à passer cette étape. Cependant, après avoir rencontré certains problèmes j'ai choisi d'utiliser une autre lib: glcaml.
Je rencontre un nouveau problème...
Le makefile ne créer pas de .cma .cmxa j'ai alors exécuté ces commandes :
1 2 3 4 5 6 7
| ocamlopt -c glcaml.mli
ocamlopt -c glcaml.ml
ocamlc -c glcaml.ml
ocamlc -c glcaml_stub.c
ocamlmklib -o glcaml glcaml_stub.o -lGL
ocamlmklib -o glcaml glcaml.cmx -lGL
ocamlmklib -o glcaml glcaml.cmo -lGL |
Ainsi que pour les libs "win" et "sdl"
J'utilise cette commande pour compiler:
ocamlopt unix.cmxa bigarray.cmxa graphics.cmxa win.cmxa glcaml.cmxa equ.ml -o out
et ld me retourne :
1 2 3
| /usr/bin/ld: cannot find -lglcaml
collect2: ld a retourné 1 code d'état d'exécution
Error during linking |
Cette erreur vient normalement de glcaml.cmxa. Et je ne vois pas du tout comment régler cette erreur de link. De plus je ne vois pas ce que vien faire "lglcaml" dans le code.
Merci pour ton aide !
Partager