2016-11-13 2 views
0

파일을 찾을 수 없습니다. 내 빌드 도구로 OCamlbuild 사용하려고 할 때, 나는 다음과 같은 오류가 발생했습니다Ocamlbuild는 Ocamlbuild_js_of_ocaml은 CMX 내가 웹 개발 프로젝트를 시작하고있어 Js_of_ocaml를 사용하는 기대했다

.SUFFIXES: .ml .mli .byte .js 
OFLAGS= -use-ocamlfind \ 
     -plugin-tag 'package(js_of_ocaml.ocamlbuild)' 
%.js: 
    ocamlbuild $(OFLAGS) $< 

clean: 
    ocamlbuild -clean 
    find . -iname *.js -delete 
    rm -rf build 

내 myocamlplugin.ml 파일로부터 텍스트를 포함 다음과 같이

Warning 58: no cmx file was found in path for module Ocamlbuild_js_of_ocaml, and its interface was not compiled with -opaque

내 메이크입니다 문서 :

: 마지막으로

let _ = Ocamlbuild_plugin.dispatch Ocamlbuild_js_of_ocaml.dispatcher 

, 나는 최소한의 테스트 파일을 컴파일하기 위해 노력하고있어 도움이된다면 6,253,210

, 나는 를 OCaml 4.03.0ocamlbuild 0.9.3를 실행 아치 리눅스에있어.
미리 감사드립니다.

답변

2

경고가 아니며 오류가 아니므로 무시해도됩니다.

컴파일러가 최적화를 놓칠 수도 있음을 알려드립니다 (인라인을 수행하려면 .cmx가 필요하기 때문에) ...하지만 실제로는 ocamlbuild 플러그인 최적화에 신경 쓰지 않아도됩니다.

당신은하지만, js_of_ocaml의 bugtracker에 버그 리포트를 넣을 수 있습니다. .cmx 파일을 모두 설치해야합니다. ;)

관련 문제