Indépendant des modules OCaml

Mon problème est que ocamlc et ocamlopt apparaissent à refusant de trouver des bibliothèques tierces installé par apt-get. J'ai d'abord commencé à avoir ce problème quand j'ai essayé d'incorporer des modules tiers dans mes propres programmes OCaml, et rapidement il a écrit un personnel défaut dans la compréhension de OCaml compilation. Bientôt---- cependant, j'ai trouvé moi-même en cours d'exécution dans le même problème lorsque vous essayez de compiler les autres peuples de projets en vertu de leurs propres instructions.

Ici est la plus straight-forward exemple. Les autres utilisent tous ocamlbuild, qui dissimule les choses un peu.

Le programme: http://groups.google.com/group/fa.caml/msg/5aee553df34548e2

La compilation:

$ocamlc -g -dtypes -pp camlp4oof -I +camlp4 dynlink.cma camlp4lib.cma -cc g++ llvm.cma llvm_bitwriter.cma minml.ml -o minml
File "minml.ml", line 43, characters 0-9:
Error:Unbound module Llvm

Même quand je fournir ocamlc avec le obsolute chemins d'accès à la version des fichiers, comme si...

$ ocamlc -g -dtypes -pp camlp4oof -I +camlp4 dynlink.cma camlp4lib.cma -cc g++ /usr/lib/ocaml/llvm-2.7/llvm.cma /usr/lib/ocaml/llvm-2.7/llvm_bitwriter.cma minml.ml -o minml 

... en vain.

Ce que je fais mal?

InformationsquelleAutor Eli | 2010-10-03