ocaml кажется сломанным

Я попытался скомпилировать веб-инфраструктуру Opa из источника на Sabayon, потому что их главный сервер имеет аппаратный сбой. Однако, когда я попытался использовать configure, я получил: «Ваша установка ocaml кажется сломанной, пожалуйста, исправьте ее». Я попытался переустановить ocaml, но ничего не изменил.

$ equo install nodejs openssl mongodb ocaml git ocaml-autoconf $ git clone https://github.com/MLstate/opalang $ ./configure -ocamlfind `which ocamlfind` --prefix=/home/mictadlo/apps/ which: no ocamlfind in (/home/mictadlo/apps/Sublime Text 2:/home/mictadlo/apps/WebStorm/bin:/home/mictadlo/apps/netbeans/bin:/home/mictadlo/apps/pymodules/bin:/home/mictadlo/apps/bin:/bin:/home/mictadlo/apps/go_packages/bin:/home/mictadlo/apps/liteide/bin/:/home/mictadlo/apps/snap:/home/mictadlo/apps/node_modules/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.7.3:/usr/games/bin) Checking your OS... Linux Checking your architecture... x86_64 Checking ocamlopt... /usr/bin/ocamlopt.opt Checking ocamlbuild... /usr/bin/ocamlbuild Checking ocamldir... /usr/lib64/ocaml Checking ocaml version... 4.01.0 Checking your ocaml setup... could not compile ---------- /usr/lib64/ocaml/libasmrun.a: could not read symbols: Bad value collect2: error: ld returned 1 exit status File "caml_startup", line 1: Error: Error during linking Command exited with code 2. ---------- Your ocaml installation seems broken, please fix it 

Как можно решить проблему?

  • Безопасное удаление пакета в Gentoo
  • На Gentoo загружаются мои сетевые интерфейсы?
  • NAO-робот, работающий на базе Gentoo, не может автоматически подключаться к Wi-Fi
  • Ошибка Grub 15 (файл не найден)
  • Нужен ли загрузочный раздел в UEFI & Luks?
  • Изменение раскладки клавиатуры по ярлыку (только текстовый режим)
  • Как я могу запросить устаревшие / устаревшие установленные пакеты (ebuild) на Gentoo?
  • Python теперь считает, что аргументы являются файлами: Broken emerge, pip, livestreamer и большинство инструментов с использованием Python
  • One Solution collect form web for “ocaml кажется сломанным”

    Несколько вопросов, которые я замечаю сразу.

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

       $ ./configure -ocamlfind `which ocamlfind` -prefix /home/saml/ocal/apps Checking your OS... Linux Checking your architecture... x86_64 Checking ocamlopt... /usr/bin/ocamlopt.opt Checking ocamlbuild... /usr/bin/ocamlbuild Checking ocamldir... /usr/lib64/ocaml Checking ocaml version... 4.00.1 Checking your ocaml setup... 4.00.1, Unix 64bit Checking for camlp4... /usr/bin/camlp4o Checking for perl 5... found Checking for java... found Checking for nodejs... found: node Checking for nodejs version... v0.10.25 Checking for ocamlfind... /usr/bin/ocamlfind Checking for ulex... ocamlfind:/usr/lib64/ocaml/ulex, OK Checking for camlzip... ocamlfind:/usr/lib64/ocaml/zip, OK Checking for ocamlgraph... ocamlfind:/usr/lib64/ocaml/ocamlgraph, OK Congrats, you're all set. Installation will be done in: /home/saml/ocal/apps 

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

    Interesting Posts

    Как указать дату и время в имени файла?

    Разрешение отклонено для записи в журнал mysql

    PCRE-regex Используйте grep для исключения группы захвата

    В чем проблема предоставления права на использование sudo vim?

    Как использовать wc и piping для определения количества файлов и каталогов в определенном каталоге?

    .desktop не запускает желаемую программу, несмотря на то, что она идентична синтаксису для рабочего файла

    Подсчитайте число 0 и 1 в файле

    Поиск 32-битного файла ELF

    возможно ли увеличить уровень резервирования журнала xorg в ubuntu?

    Httpd не может получить доступ к файлу даже после установки httpd_sys_content_t

    Знак по умолчанию для пакетов с использованием iptables

    Удаление строк, содержащих указанную строку в разных файлах

    Как написать скрипт abort-on-error без добавления `|| выйдите из $? `в каждую строку?

    Выполнить команду при запуске системы для любых пользователей

    Начало nextcloud-snap

    Linux и Unix - лучшая ОС в мире.