2
GODI 콘솔을 사용하여 배터리를 설치하려고합니다. 나는 (Camomile과 같은) 모든 의존성을 분류하는 것처럼 보인다. Godi의 인터페이스에서 다음과 같은 오류가 발생합니다.GODI 배터리 : 설치 문제
> ocamlfind ocamlopt -shared -linkall -package camomile,num,str -o src/batteries_uni.cmxs src/batteries_uni.cmxa
> + ocamlfind ocamlopt -shared -linkall -package camomile,num,str -o src/batteries_uni.cmxs src/batteries_uni.cmxa
> ld: warning: -read_only_relocs cannot be used with x86_64
> ld: codegen problem, can't use rel32 to external symbol _caml_negf_mask in .L101 from src/batteries_uni.a(batFloat.o)
> collect2: ld returned 1 exit status
> File "caml_startup", line 1, characters 0-1:
> Error: Error during linking
> Command exited with code 2.
> make[7]: *** [all] Error 10
> Error: Exec error: File /Users/surikator/godi/build/godi/godi-batteries/./../../mk/bsd.pkg.mk, line 1039: Command returned with non-zero exit code
> Error: Exec error: File /Users/surikator/godi/build/godi/godi-batteries/./../../mk/bsd.pkg.mk, line 1378: Command returned with non-zero exit code
Mac OS X 10.6.4를 사용하고 있습니다. 나는 64 비트 머신을 가지고있다.
이 문제를 해결하는 방법에 대한 아이디어가 있으십니까?
감사합니다. Surikator.
더 많은 출력 로그를 게시 할 수 있습니까? 배터리가 어떻게 든 잘못 제작되고, 64 비트가되어야 할 때 32 비트를 구축하는 것처럼 냄새가납니다. GODI 문제인지 아니면 배터리 문제인지에 따라 출력이 늘어날 수 있습니다. 나는 Batteries가 Mac에서 사용되는 것처럼 자르기 다양한 문제를 기억하는 것 같습니다. –
@ 마이클 나는 내 질문을 편집하여 위의 두 줄과 마지막 두 줄을 추가했습니다. 전에없는 것은'ocamlfind ocamlopt'에 대한 거대한 호출입니다. 감사! – Surikator
@Michael OK, 나는 이것을 발견했다. (http://comments.gmane.org/gmane.comp.lang.ocaml.godi/462) godi 콘솔에서 공유 라이브러리의 옵션을 "no"로 변경하면, 그 부분. 비공유 라이브러리로 가져올 수있는 잠재적 인 문제점은 무엇입니까? – Surikator