ocaml, кажется, повреждается

[114390] Если вы не знаете, что делает функция [114785]awk[114786], то обычная стратегия заключается в том, чтобы посмотреть на man-страницу:[12158]getline[12159]Set $0 со следующей входной записи; set NF, NR, FNR, RT[12160]Командный блок действительно выполняется только дважды. Остальные строки обрабатываются через [114791]getline[114792] из блока.[12161]Это может быть переписано на:[12162]
2
02.03.2014, 05:16
1 ответ

Пара проблем, которые я сразу заметил.

  1. Опция --prefix=... кажется неправильной, она должна быть -prefix ... .
  2. Вам нужно определить, где находится ocamlfind, без этого инструмента вы не сможете продолжить установку
  3. Вам нужно установить как сам пакет, так и его заголовочные библиотеки

    $ ./configure -ocamlfind `which ocamlfind` -prefix /home/saml/ocal/apps
    Проверяем вашу ОС... Linux
    Проверка архитектуры... x86_64
    Проверка ocamlopt... /usr/bin/ocamlopt.opt
    Проверка ocamlbuild... /usr/bin/ocamlbuild
    Проверка ocamldir... /usr/lib64/ocaml
    Проверка версии ocaml... 4.00.1
    Проверка установки ocaml... 4.00.1, Unix 64bit
    Проверка наличия camlp4... /usr/bin/camlp4o
    Проверка наличия perl 5... найдено
    Проверка на java... найдено
    Проверка nodejs... найдено: node
    Проверка версии nodejs... v0.10.25
    Проверка ocamlfind... /usr/bin/ocamlfind
    Проверка наличия ulex... ocamlfind:/usr/lib64/ocaml/ulex, OK
    Проверка наличия camlzip... ocamlfind:/usr/lib64/ocaml/zip, OK
    Проверка наличия ocamlgraph... ocamlfind:/usr/lib64/ocaml/ocamlgraph, OK
    
    Поздравляем, все готово. Установка будет произведена в:
     /home/saml/ocal/apps
    

После разрешения необходимых пакетов + библиотек я смог установить это на Fedora 19 без проблем. На Fedora был пакет под названием "ocaml-findlib-1.3.3-4.fc19.x86_64", на Gentoo вам, скорее всего, не хватает пакета, похожего на этот.

1
27.01.2020, 22:22

Теги

Похожие вопросы