2012-01-16 5 views
1

omake로 OMakefile을 컴파일하려고했습니다. GODI와 함께 필요한 패키지를 모두 설치했습니다. GODI는 이러한 패키지가 설치되어 있음을 알려줍니다. Ocamlfind가 이러한 패키지를 모두 찾지 못했습니다. ocamlfind 목록에는 일부만 표시됩니다.ocamlfind가 godi와 함께 설치된 패키지를 찾지 못했습니다.

찾을 수없는 패키지는 배터리 및 ocamlgraph입니다. 누구든지이 문제를 해결할 아이디어가 있습니까? 내 목표는 다른 사람이 만든 프로그램을 사용하는 것입니다.

인사말

스벤

[email protected]:/# ocamlfind list 
    bigarray   (version: [distributed with Ocaml]) 
    camlp4    (version: [distributed with Ocaml]) 
    camlp4.exceptiontracer (version: [distributed with Ocaml]) 
    camlp4.extend  (version: [distributed with Ocaml]) 
    camlp4.foldgenerator (version: [distributed with Ocaml]) 
    camlp4.gramlib  (version: [distributed with Ocaml]) 
    camlp4.lib   (version: [distributed with Ocaml]) 
    camlp4.listcomprehension (version: [distributed with Ocaml]) 
    camlp4.locationstripper (version: [distributed with Ocaml]) 
    camlp4.macro  (version: [distributed with Ocaml]) 
    camlp4.mapgenerator (version: [distributed with Ocaml]) 
    camlp4.metagenerator (version: [distributed with Ocaml]) 
    camlp4.profiler  (version: [distributed with Ocaml]) 
    camlp4.quotations (version: [distributed with Ocaml]) 
    camlp4.quotations.o (version: [distributed with Ocaml]) 
    camlp4.quotations.r (version: [distributed with Ocaml]) 
    camlp4.tracer  (version: [distributed with Ocaml]) 
    dbm     (version: [distributed with Ocaml]) 
    dynlink    (version: [distributed with Ocaml]) 
    extlib    (version: 1.5) 
    findlib    (version: 1.2.5) 
    graphics   (version: [distributed with Ocaml]) 
    labltk    (version: [distributed with Ocaml]) 
    num     (version: [distributed with Ocaml]) 
    num-top    (version: 1.2.5) 
    num.core   (version: [internal]) 
    sexplib    (version: 4.2.16) 
    sexplib.core  (version: n/a) 
    sexplib.syntax  (version: n/a) 
    sexplib.top   (version: n/a) 
    stdlib    (version: [distributed with Ocaml]) 
    str     (version: [distributed with Ocaml]) 
    threads    (version: [distributed with Ocaml]) 
    threads.posix  (version: [internal]) 
    threads.vm   (version: [internal]) 
    type-conv   (version: 1.7.1) 
    type-conv.syntax (version: 1.7.1) 
    unix    (version: [distributed with Ocaml]) 

답변

1

당신은 당신의 GODI 설치에서 제공하는 ocamlfind 명령을 사용하고 있습니까? 내 생각 엔 데비안에서 제공하는 것을 사용하고있는 것 같습니다.

어떤 것을 사용하고 있는지 보려면 which ocamlfind을 실행하십시오. /usr/bin/ocamlfind을 반환하면 데비안을 사용하고있는 것입니다. GODI를 사용하려면 PATH 환경 변수를 조정해야합니다. 이를 위해 다음을 입력하십시오.

export PATH=/path/to/godi/bin:$PATH 

귀하의 ~/.bashrc.

그건 그렇고, 배터리와 ocamlgraph는 데비안 패키지로 제공됩니다; 먼저 시도해 보는 것이 좋습니다.

+0

정상적으로 GODI의 ocamlfind를 사용하고 PATH가 설정됩니다. 나는 PATH를 GODI/bin으로 설정하지 않고 데비안의 ocamlfind를 시도했다. 두 ocamlfind의 출력은 같은 * wonder *입니다. 백업을하고 데비안 패키지를 사용해 보겠습니다. – Gens

+0

debian 패키지와 함께 작동하지만, 지금은 데비안에 포함되어 있지 않은 bin_prot 패키지가 필요합니다. 어떤 생각? – Gens

+0

bin_prot은 Debian에 있습니다 : http://packages.debian.org/search?keywords=libbin-prot-camlp4-dev –

관련 문제