Ошибки при установке OMake на OSX 10.10.5
Я пытаюсь установить OMake, чтобы я мог установить Teyjus, чтобы я мог начать писать немного лямбда-пролога, но я получаю кучу ошибок в OS X 10.10.5. Самый последний, который я не могу понять, это:
*** omake: 497/1193 targets are up to date
*** omake: failed (5.99 sec, 124/124 scans, 81/94 rules, 258/1153 digests)
*** omake: targets were not rebuilt because of errors:
src/libmojave/lm_printf.cmx
src/libmojave/lm_printf.o
Кто-нибудь сталкивался с этим? Кто-нибудь знает об исправлении? Хотел бы иметь возможность начать.
1 ответ
Вдохновленный вашими постами (здесь и на / r / prolog), я решил попробовать также собрать Teyjus и по пути установить OCaml и OMake. Ниже описаны шаги, которые я предпринял для успешной установки OCaml и OMake:
Установка OCaml
OCaml.org сказал, что лучший способ установить OCaml - это пройти через OPAM. Однако, поскольку я решил установить OPAM с помощью homebrew, а OCaml был обязательным условием, я получил последнюю версию OCaml, настроенную после первых двух из следующих шагов:
Установить опам через доморощенного:
Следуя инструкциям из https://opam.ocaml.org/doc/Install.html
$ brew update
$ brew upgrade
$ brew install opam
Инициализировать опам
Следуя инструкциям, приведенным в результатах доморощенного, я побежал
$ opam init # then `y` to allow alterations to the shell profile and another init file
$ eval `opam config env`
Установка стандартных библиотек
Если я собираюсь установить OCaml каким-либо образом, я мог бы также настроить его для правильного использования, потому что в конечном итоге я тоже захочу поэкспериментировать с самим OCaml. Таким образом, я воспользовался советом инструкции по установке OCaml и запустил
$ opam install batteries core
Установка OMake
Страница загрузки OMake испугала меня. Я подумал: "Эй, я только что установил надежный менеджер пакетов OCaml, OPAM, а OMake написан на OCaml - так что, возможно, я смогу найти пакет OMake в OPAM и избежать всех этих смертоносных точек". Таким образом я побежал
$ opam show omake
И увидел, что был предложен omake 0.9.8.6-0, который, кажется, самый последний. Так я его установил
$ opam update # just to be sure ;) But all was up to date
$ opam install omake
Так и должно быть! Впоследствии я смог собрать Teyjus из исходного кода (я опубликую всю запись о моих шагах в ветке reddit).
Будучи финансовым агентом, добавляя информацию, которая отвечает на вопрос, который вы не задавали, похоже, что двоичные файлы Teyjus также доступны для OSX: https://github.com/teyjus/teyjus/releases