Instalando o OCaml Core no Fedora 20

1

Acabei de receber o livro do OCAML do mundo real e eles estão usando a biblioteca padrão do Jane Street Core no livro. Isso significa que sem ele, a maior parte do código do livro não é compilada. Parece que o Core não está disponível como um pacote no Fedora 20. Alguém recomenda uma boa maneira de instalar isso. Eu tentei instalar o OPAM no Fedora, que contém, mas não consigo compilá-lo.

Veja alguns resultados:

$ opam install core
...
===== ERROR while installing type_conv.109.53.02 =====
# opam-version 1.1.0
# os           linux
# command      make
# path         /home/user/.opam/system/build/type_conv.109.53.02
# compiler     system (4.00.1)
# exit-code    2
# env-file     /home/user/.opam/system/build/type_conv.109.53.02/type_conv-1610-1872ec.env
# stdout-file  /home/user/.opam/system/build/type_conv.109.53.02/type_conv-1610-1872ec.out
# stderr-file  /home/user/.opam/system/build/type_conv.109.53.02/type_conv-1610-1872ec.err
### stdout ###
# ocamlopt.opt -o setup.exe setup.ml || ocamlopt -o setup.exe setup.ml || ocamlc -o setup.exe setup.ml
# rm -f setup.cmx setup.cmi setup.o setup.obj setup.cmo
# ./setup.exe -configure 
### stderr ###
# ocamlfind: Package 'camlp4.quotations' not found
# W: Field 'pkg_camlp4_quotations' is not set: Command ''/home/user/.opam/system/bin/ocamlfind' query -format %d camlp4.quotations > '/tmp/oasis-715a9f.txt'' terminated with error code 2
# ocamlfind: Package 'camlp4.extend' not found
# W: Field 'pkg_camlp4_extend' is not set: Command ''/home/user/.opam/system/bin/ocamlfind' query -format %d camlp4.extend > '/tmp/oasis-968a42.txt'' terminated with error code 2
# E: Cannot find findlib package camlp4.extend
# E: Cannot find findlib package camlp4.quotations
# E: Failure("2 configuration errors")
# make: *** [setup.data] Error 1

Este é o conjunto de pacotes OCaml que eu instalei no meu sistema:

$ rpm -qa | grep ocaml | sort
ocaml-4.00.1-3.fc20.x86_64
ocaml-camlp4-4.00.1-3.fc20.x86_64
ocaml-camlp4-devel-4.00.1-3.fc20.x86_64
ocaml-camlp5-6.07-3.fc20.x86_64
ocaml-camlp5-devel-6.07-3.fc20.x86_64
ocaml-compiler-libs-4.00.1-3.fc20.x86_64
ocaml-ocamldoc-4.00.1-3.fc20.x86_64
ocaml-runtime-4.00.1-3.fc20.x86_64
    
por eof 28.12.2013 / 13:00

0 respostas

Tags