

opam でocaml.4.04.0をインストールしてlambda-soupを使おうとしてインストールしました。

[code]

     $ opam install lambdasoup
    
[/code]

しかし、lambdasoupを使うプログラムを書いてコンパイルしようとしてみると、次のようなエラーがでてしまいます。

[code]

    Warning 58: no cmx file was found in path for module Soup, and its interface was not compiled with -opaque
    File "hoge.ml", line 1:
    Error: Some fatal warnings were triggered (1 occurrences)
    
[/code]

何か設定が間違っているのでしょうか？

  * OS: Ubuntu: 12.04
  * opam: 1.2.2
  * OCaml 4.04.0
  * lambdasoup 0.6


CC BY-SA 3.0
2016-12-08T02:11:58.197
31001
2017-04-12T11:45:11.037
16929
question
html ocaml web-scraping
OCaml4.04.0でlambdasoupが動かない


`-w <list>` か `-warn-error <list>` コンパイルスイッチに Warning 58
をエラーと扱うような設定が入っているはずなので、それを外してください。 (参照:
<http://caml.inria.fr/pub/docs/manual-ocaml/comp.html> )

これらのスイッチの使い方の例をあげておきます:

  * `-warn-error A-58` : 58以外の警告はすべてエラーとする
  * `-w @40..58` : 40から58の警告はエラーとする


CC BY-SA 3.0
2016-12-08T02:40:08.330
31004
2016-12-08T02:40:08.330
898
31001
answer