{"action":"created","issue":{"url":"https://api.github.com/repos/mirage/mirage-skeleton/issues/59","labels_url":"https://api.github.com/repos/mirage/mirage-skeleton/issues/59/labels{/name}","comments_url":"https://api.github.com/repos/mirage/mirage-skeleton/issues/59/comments","events_url":"https://api.github.com/repos/mirage/mirage-skeleton/issues/59/events","html_url":"https://github.com/mirage/mirage-skeleton/issues/59","id":50637626,"number":59,"title":"Unix binary unikernel does not configure, following \"Hello World\" tutorial on amd64, Ubuntu 14.10, fresh install","user":{"login":"stevemcc","id":38033,"avatar_url":"https://avatars.githubusercontent.com/u/38033?v=3","gravatar_id":"","url":"https://api.github.com/users/stevemcc","html_url":"https://github.com/stevemcc","followers_url":"https://api.github.com/users/stevemcc/followers","following_url":"https://api.github.com/users/stevemcc/following{/other_user}","gists_url":"https://api.github.com/users/stevemcc/gists{/gist_id}","starred_url":"https://api.github.com/users/stevemcc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/stevemcc/subscriptions","organizations_url":"https://api.github.com/users/stevemcc/orgs","repos_url":"https://api.github.com/users/stevemcc/repos","events_url":"https://api.github.com/users/stevemcc/events{/privacy}","received_events_url":"https://api.github.com/users/stevemcc/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":20,"created_at":"2014-12-02T11:00:52Z","updated_at":"2015-01-21T15:55:03Z","closed_at":null,"body":"I appear to have the correct modules installed:\r\n\r\n```\r\n$ opam list\r\nInstalled packages for system:\r\nbase-bigarray  base  Bigarray library distributed with the OCaml compiler\r\nbase-threads   base  Threads library distributed with the OCaml compiler\r\nbase-unix      base  Unix library distributed with the OCaml compiler\r\n$ opam config var base-threads+base-unix:installed\r\ntrue\r\n```\r\nand ```opam install mirage``` appears to work ok.\r\n\r\nbut when trying\r\n\r\n```\r\n$ git clone git://github.com/mirage/mirage-skeleton.git\r\n$ cd mirage-skeleton/console/\r\n```\r\n\r\nI get:\r\n\r\n```\r\n$ mirage configure --unix\r\nMirage      Using scanned config file: config.ml\r\nMirage      Processing: /home/steve/projects/mirage/mirage-skeleton/console/config.ml\r\nMirage      => rm -rf /home/steve/projects/mirage/mirage-skeleton/console/_build/config.*\r\nMirage      => cd /home/steve/projects/mirage/mirage-skeleton/console && ocamlbuild -use-ocamlfind -tags annot,bin_annot -pkg mirage config.cmxs\r\nconsole     Using configuration: /home/steve/projects/mirage/mirage-skeleton/console/config.ml\r\nconsole     1 job [Unikernel.Main]\r\nconsole     Installing OPAM packages.\r\nconsole     => opam install --yes mirage-console mirage-unix\r\nThe following actions will be performed:\r\n - install ocamlfind.1.5.5 [required by mirage-console]\r\n - install base-no-ppx.base [required by mirage-console]\r\n - install base-threads.base [required by mirage-console]\r\n - install base-unix.base [required by mirage-console]\r\n - install camlp4.4.01.0 [required by mirage-console]\r\n - install ounit.2.0.0 [required by mirage-console]\r\n - install base-bytes.legacy [required by mirage-console]\r\n - install type_conv.111.13.00 [required by mirage-console]\r\n - install optcomp.1.6 [required by mirage-console]\r\n - install lwt.2.4.6 [required by mirage-console]\r\n - install sexplib.111.13.00 [required by mirage-console]\r\n - install ocplib-endian.0.7 [required by mirage-console]\r\n - install ipaddr.2.5.0 [required by mirage-console]\r\n - install cstruct.1.4.0 [required by mirage-console]\r\n - install shared-memory-ring.1.1.0 [required by mirage-console]\r\n - install io-page.1.1.1 [required by mirage-console]\r\n - install mirage-types.2.0.1 [required by mirage-console]\r\n - install mirage-types-lwt.2.0.1 [required by mirage-console]\r\n - install mirage-clock-unix.1.0.0 [required by mirage-console]\r\n - install mirage-unix.2.0.0 [required by mirage-console]\r\n - install mirage-console.2.0.0\r\n21 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 0 to remove\r\n\r\n=-=-= Installing base-no-ppx.base =-=-=\r\nInstalling base-no-ppx.base.\r\n\r\n=-=-= Installing base-threads.base =-=-=\r\nInstalling base-threads.base.\r\n\r\n=-=-= Installing base-unix.base =-=-=\r\nInstalling base-unix.base.\r\n\r\n=-=-= Installing camlp4.4.01.0 =-=-=\r\nInstalling camlp4.4.01.0.\r\n\r\n=-=-= Installing ocamlfind.1.5.5 =-=-=\r\nBuilding ocamlfind.1.5.5:\r\n  ./configure -bindir /home/steve/.opam/system/bin -sitelib /home/steve/.opam/system/lib -mandir /home/steve/.opam/system/man -config /home/steve/.opam/system/lib/findlib.conf -no-topfind\r\n  make all\r\n  make opt\r\n  make install\r\nInstalling ocamlfind.1.5.5.\r\n\r\n=-=-= Installing base-bytes.legacy =-=-=\r\nInstalling base-bytes.legacy.\r\n\r\n=-=-= Installing lwt.2.4.6 =-=-=\r\nBuilding lwt.2.4.6:\r\n  ./configure --prefix /home/steve/.opam/system --disable-libev --disable-react --disable-ssl --enable-unix --enable-extra --enable-preemptive --disable-glib --disable-ppx\r\n  make build\r\n  make install\r\n[ERROR] The compilation of lwt.2.4.6 failed.\r\nRemoving lwt.2.4.6.\r\n  ocamlfind remove lwt\r\n\r\n=-=-= Installing optcomp.1.6 =-=-=\r\nBuilding optcomp.1.6:\r\n  ./configure --prefix /home/steve/.opam/system\r\n  make\r\n  make install\r\n[ERROR] The compilation of optcomp.1.6 failed.\r\nRemoving optcomp.1.6.\r\n  ocamlfind remove optcomp\r\n  rm /home/steve/.opam/system/bin/optcomp-o\r\n  rm /home/steve/.opam/system/bin/optcomp-r\r\n\r\n=-=-= Installing ounit.2.0.0 =-=-=\r\nBuilding ounit.2.0.0:\r\n  make build\r\n  make install\r\n[ERROR] The compilation of ounit.2.0.0 failed.\r\nRemoving ounit.2.0.0.\r\n  ocamlfind remove oUnit\r\n\r\n=-=-= Installing type_conv.111.13.00 =-=-=\r\nBuilding type_conv.111.13.00:\r\n  make\r\n  make install\r\n[ERROR] The compilation of type_conv.111.13.00 failed.\r\nRemoving type_conv.111.13.00.\r\n  ocamlfind remove type_conv\r\n\r\n[ERROR] Due to some errors while processing { lwt.2.4.6, optcomp.1.6, ounit.2.0.0, type_conv.111.13.00 }, the following actions will NOT proceed:\r\n - install ocplib-endian.0.7\r\n - install cstruct.1.4.0\r\n - install shared-memory-ring.1.1.0\r\n - install mirage-types.2.0.1\r\n - install mirage-types-lwt.2.0.1\r\n - install mirage-unix.2.0.0\r\n - install mirage-clock-unix.1.0.0\r\n - install mirage-console.2.0.0\r\n - install io-page.1.1.1\r\n - install ipaddr.2.5.0\r\n - install sexplib.111.13.00\r\n\r\n===== ERROR while installing lwt.2.4.6 =====\r\n# opam-version 1.1.1\r\n# os           linux\r\n# command      make install\r\n# path         /home/steve/.opam/system/build/lwt.2.4.6\r\n# compiler     system (4.01.0)\r\n# exit-code    2\r\n# env-file     /home/steve/.opam/system/build/lwt.2.4.6/lwt-21478-c61e7b.env\r\n# stdout-file  /home/steve/.opam/system/build/lwt.2.4.6/lwt-21478-c61e7b.out\r\n# stderr-file  /home/steve/.opam/system/build/lwt.2.4.6/lwt-21478-c61e7b.err\r\n### stdout ###\r\n# ...[truncated]\r\n# /home/steve/.opam/system/bin/ocamlfind ocamldep -package bigarray -package camlp4 -syntax camlp4o -package camlp4.extend -syntax camlp4o -package camlp4.quotations.o -package unix -syntax camlp4o -ppopt syntax/pa_lwt_options.cmo -ppopt syntax/pa_lwt.cmo -ppopt syntax/pa_lwt_log.cmo -ppopt syntax/pa_optcomp.cmo -modules examples/unix/relay.ml > examples/unix/relay.ml.depends\r\n# /home/steve/.opam/system/bin/ocamlfind ocamlc -c -g -I src/core -I src/logger -I src/unix -I syntax -package bigarray -package camlp4 -syntax camlp4o -package camlp4.extend -syntax camlp4o -package camlp4.quotations.o -package unix -syntax camlp4o -ppopt syntax/pa_lwt_options.cmo -ppopt syntax/pa_lwt.cmo -ppopt syntax/pa_lwt_log.cmo -ppopt syntax/pa_optcomp.cmo -I examples/unix -I src/unix -I syntax -o examples/unix/relay.cmo examples/unix/relay.ml\r\n# /home/steve/.opam/system/bin/ocamlfind ocamlopt -c -g -I src/core -I src/logger -I src/unix -I syntax -package bigarray -package camlp4 -syntax camlp4o -package camlp4.extend -syntax camlp4o -package camlp4.quotations.o -package unix -syntax camlp4o -ppopt syntax/pa_lwt_options.cmo -ppopt syntax/pa_lwt.cmo -ppopt syntax/pa_lwt_log.cmo -ppopt syntax/pa_optcomp.cmo -I examples/unix -I src/unix -I syntax -o examples/unix/relay.cmx examples/unix/relay.ml\r\n# /home/steve/.opam/system/bin/ocamlfind ocamlopt -g -I src/unix -linkpkg -package bigarray -package camlp4 -package camlp4.extend -package camlp4.quotations.o -package unix syntax/lwt-syntax.cmxa src/core/lwt.cmxa src/logger/lwt-log.cmxa src/unix/lwt-unix.cmxa examples/unix/relay.cmx -o examples/unix/relay.native\r\n# /home/steve/.opam/system/bin/ocamlfind ocamldep -package bigarray -package camlp4 -syntax camlp4o -package camlp4.extend -syntax camlp4o -package camlp4.quotations.o -package unix -syntax camlp4o -ppopt syntax/pa_lwt_options.cmo -ppopt syntax/pa_lwt.cmo -ppopt syntax/pa_lwt_log.cmo -ppopt syntax/pa_optcomp.cmo -modules examples/unix/parallelize.ml > examples/unix/parallelize.ml.depends\r\n# /home/steve/.opam/system/bin/ocamlfind ocamlc -c -g -I src/core -I src/logger -I src/unix -I syntax -package bigarray -package camlp4 -syntax camlp4o -package camlp4.extend -syntax camlp4o -package camlp4.quotations.o -package unix -syntax camlp4o -ppopt syntax/pa_lwt_options.cmo -ppopt syntax/pa_lwt.cmo -ppopt syntax/pa_lwt_log.cmo -ppopt syntax/pa_optcomp.cmo -I examples/unix -I src/unix -I syntax -o examples/unix/parallelize.cmo examples/unix/parallelize.ml\r\n# /home/steve/.opam/system/bin/ocamlfind ocamlopt -c -g -I src/core -I src/logger -I src/unix -I syntax -package bigarray -package camlp4 -syntax camlp4o -package camlp4.extend -syntax camlp4o -package camlp4.quotations.o -package unix -syntax camlp4o -ppopt syntax/pa_lwt_options.cmo -ppopt syntax/pa_lwt.cmo -ppopt syntax/pa_lwt_log.cmo -ppopt syntax/pa_optcomp.cmo -I examples/unix -I src/unix -I syntax -o examples/unix/parallelize.cmx examples/unix/parallelize.ml\r\n# /home/steve/.opam/system/bin/ocamlfind ocamlopt -g -I src/unix -linkpkg -package bigarray -package camlp4 -package camlp4.extend -package camlp4.quotations.o -package unix syntax/lwt-syntax.cmxa src/core/lwt.cmxa src/logger/lwt-log.cmxa src/unix/lwt-unix.cmxa examples/unix/parallelize.cmx -o examples/unix/parallelize.native\r\n# ./setup.exe -install \r\n# Makefile:42: recipe for target 'install' failed\r\n### stderr ###\r\n# ocamlfind: Package `wikidoc' not found\r\n# W: Nothing to install for findlib library 'test'\r\n# W: Nothing to install for findlib library 'optcomp'\r\n# ocamlfind: Package lwt is already installed\r\n#  - (file /home/steve/.opam/system/lib/lwt/META already exists)\r\n# E: Failure(\"Command ''/home/steve/.opam/system/bin/ocamlfind' install lwt src/core/META _build/src/extra/lwt_lib.cmx _build/src/extra/lwt_lib.cmi _build/src/extra/lwt-extra.cmxs _build/src/extra/lwt-extra.a _build/src/extra/lwt-extra.cmxa _build/src/extra/lwt-extra.cma src/extra/lwt_lib.mli _build/src/logger/lwt_log_core.cmx _build/src/logger/lwt_log_rules.cmx _build/src/logger/lwt_log_core.cmi _b...[truncated]\r\n# make: *** [install] Error 1\r\n\r\n\r\n===== ERROR while installing optcomp.1.6 =====\r\n# opam-version 1.1.1\r\n# os           linux\r\n# command      make install\r\n# path         /home/steve/.opam/system/build/optcomp.1.6\r\n# compiler     system (4.01.0)\r\n# exit-code    2\r\n# env-file     /home/steve/.opam/system/build/optcomp.1.6/optcomp-23111-d2d111.env\r\n# stdout-file  /home/steve/.opam/system/build/optcomp.1.6/optcomp-23111-d2d111.out\r\n# stderr-file  /home/steve/.opam/system/build/optcomp.1.6/optcomp-23111-d2d111.err\r\n### stdout ###\r\n# ...[truncated]\r\n# + /home/steve/.opam/system/bin/ocamlfind ocamlopt -I +camlp4 camlp4fulllib.cmxa -g -linkpkg -package camlp4 -package camlp4.lib -package camlp4.quotations.o src/optcomp.cmxa src/optcomp.cmx src/optcomp_o.cmx -o src/optcomp_o.native\r\n# /usr/bin/ld: error in /usr/lib/ocaml/camlp4/camlp4fulllib.a(Camlp4.o)(.eh_frame); no .eh_frame_hdr table will be created.\r\n# /home/steve/.opam/system/bin/ocamlfind ocamldep -package camlp4 -package camlp4.lib -syntax camlp4o -package camlp4.quotations.o -modules src/optcomp_r.ml > src/optcomp_r.ml.depends\r\n# /home/steve/.opam/system/bin/ocamlfind ocamlc -c -I +camlp4 -I +camlp4/Camlp4Parsers -I +camlp4/Camlp4Printers -I +camlp4/Camlp4Filters -g -I src -package camlp4 -package camlp4.lib -syntax camlp4o -package camlp4.quotations.o -I src -o src/optcomp_r.cmo src/optcomp_r.ml\r\n# /home/steve/.opam/system/bin/ocamlfind ocamlopt -c -I +camlp4 -I +camlp4/Camlp4Parsers -I +camlp4/Camlp4Printers -I +camlp4/Camlp4Filters -g -I src -package camlp4 -package camlp4.lib -syntax camlp4o -package camlp4.quotations.o -I src -o src/optcomp_r.cmx src/optcomp_r.ml\r\n# /home/steve/.opam/system/bin/ocamlfind ocamlopt -I +camlp4 camlp4fulllib.cmxa -g -linkpkg -package camlp4 -package camlp4.lib -package camlp4.quotations.o src/optcomp.cmxa src/optcomp.cmx src/optcomp_r.cmx -o src/optcomp_r.native\r\n# + /home/steve/.opam/system/bin/ocamlfind ocamlopt -I +camlp4 camlp4fulllib.cmxa -g -linkpkg -package camlp4 -package camlp4.lib -package camlp4.quotations.o src/optcomp.cmxa src/optcomp.cmx src/optcomp_r.cmx -o src/optcomp_r.native\r\n# /usr/bin/ld: error in /usr/lib/ocaml/camlp4/camlp4fulllib.a(Camlp4.o)(.eh_frame); no .eh_frame_hdr table will be created.\r\n# ./setup.exe -install \r\n# Makefile:43: recipe for target 'install' failed\r\n### stderr ###\r\n# ocamlfind: Package optcomp is already installed\r\n#  - (file /home/steve/.opam/system/lib/optcomp/META already exists)\r\n# E: Failure(\"Command ''/home/steve/.opam/system/bin/ocamlfind' install optcomp src/META _build/src/pa_optcomp.cmx _build/src/pa_optcomp.cmi _build/src/optcomp.cmxs _build/src/optcomp.a _build/src/optcomp.cmxa _build/src/optcomp.cma src/pa_optcomp.mli' terminated with error code 2\")\r\n# make: *** [install] Error 1\r\n\r\n\r\n===== ERROR while installing ounit.2.0.0 =====\r\n# opam-version 1.1.1\r\n# os           linux\r\n# command      make install\r\n# path         /home/steve/.opam/system/build/ounit.2.0.0\r\n# compiler     system (4.01.0)\r\n# exit-code    2\r\n# env-file     /home/steve/.opam/system/build/ounit.2.0.0/ounit-23328-ad8886.env\r\n# stdout-file  /home/steve/.opam/system/build/ounit.2.0.0/ounit-23328-ad8886.out\r\n# stderr-file  /home/steve/.opam/system/build/ounit.2.0.0/ounit-23328-ad8886.err\r\n### stdout ###\r\n# ...[truncated]\r\n# ocamlfind ocamldep -package threads -package unix -modules src/oUnitRunnerThreads.ml > src/oUnitRunnerThreads.ml.depends\r\n# ocamlfind ocamlc -c -g -I src -I src -package threads -package unix -thread -I src -o src/oUnitRunnerThreads.cmo src/oUnitRunnerThreads.ml\r\n# ocamlfind ocamlc -c -g -I src -I src -package threads -package unix -thread -I src -o src/oUnitThreads.cmo src/oUnitThreads.ml\r\n# ocamlfind ocamlc -a src/oUnitRunnerThreads.cmo src/oUnitThreads.cmo -o src/oUnitThreads.cma\r\n# ocamlfind ocamlopt -c -g -I src -I src -package threads -package unix -thread -I src -o src/oUnitRunnerThreads.cmx src/oUnitRunnerThreads.ml\r\n# ocamlfind ocamlopt -c -g -I src -I src -package threads -package unix -thread -I src -o src/oUnitThreads.cmx src/oUnitThreads.ml\r\n# ocamlfind ocamlopt -a src/oUnitRunnerThreads.cmx src/oUnitThreads.cmx -o src/oUnitThreads.cmxa\r\n# ocamlfind ocamlopt -shared src/oUnitThreads.cmx -o src/oUnitThreads.cmxs\r\n# ocaml setup.ml -install \r\n# Makefile:56: recipe for target 'install' failed\r\n### stderr ###\r\n# W: Cannot find source file matching module 'OUnitLoggerHTMLData' in library oUnitAdvanced\r\n# W: Cannot find source file matching module 'OUnitLoggerHTMLData' in library oUnitAdvanced\r\n# W: Cannot find source header for module OUnitLoggerHTMLData in library oUnitAdvanced\r\n# ocamlfind: Package oUnit is already installed\r\n#  - (file /home/steve/.opam/system/lib/oUnit/META already exists)\r\n# E: Failure(\"Command ''/home/steve/.opam/system/bin/ocamlfind' install oUnit src/META _build/src/oUnitDiff.cmx _build/src/oUnitCheckEnv.cmx _build/src/oUnitTestData.cmx _build/src/oUnitCache.cmx _build/src/oUnitShared.cmx _build/src/oUnitConf.cmx _build/src/oUnitLogger.cmx _build/src/oUnitCore.cmx _build/src/oUnitRunnerProcesses.cmx _build/src/oUnitRunner.cmx _build/src/oUnitState.cmx _build/src/oU...[truncated]\r\n# make: *** [install] Error 1\r\n\r\n\r\n===== ERROR while installing type_conv.111.13.00 =====\r\n# opam-version 1.1.1\r\n# os           linux\r\n# command      make install\r\n# path         /home/steve/.opam/system/build/type_conv.111.13.00\r\n# compiler     system (4.01.0)\r\n# exit-code    2\r\n# env-file     /home/steve/.opam/system/build/type_conv.111.13.00/type_conv-23774-d8a4ae.env\r\n# stdout-file  /home/steve/.opam/system/build/type_conv.111.13.00/type_conv-23774-d8a4ae.out\r\n# stderr-file  /home/steve/.opam/system/build/type_conv.111.13.00/type_conv-23774-d8a4ae.err\r\n### stdout ###\r\n# ...[truncated]\r\n# ocamlfind ocamldep -package camlp4.extend -package camlp4.quotations -modules lib/pa_type_conv.mli > lib/pa_type_conv.mli.depends\r\n# ocamlfind ocamlc -c -g -package camlp4.extend -package camlp4.quotations -I lib -o lib/pa_type_conv.cmi lib/pa_type_conv.mli\r\n# ocamlfind ocamldep -syntax camlp4o -package camlp4.extend -package camlp4.quotations -modules lib/pa_type_conv.ml > lib/pa_type_conv.ml.depends\r\n# ocamlfind ocamlc -c -g -syntax camlp4o -package camlp4.extend -package camlp4.quotations -I lib -o lib/pa_type_conv.cmo lib/pa_type_conv.ml\r\n# ocamlfind ocamlc -a lib/pa_type_conv.cmo -o lib/pa_type_conv.cma\r\n# ocamlfind ocamlopt -c -g -syntax camlp4o -package camlp4.extend -package camlp4.quotations -I lib -o lib/pa_type_conv.cmx lib/pa_type_conv.ml\r\n# ocamlfind ocamlopt -a lib/pa_type_conv.cmx -o lib/pa_type_conv.cmxa\r\n# ocamlfind ocamlopt -shared lib/pa_type_conv.cmx -o lib/pa_type_conv.cmxs\r\n# ./setup.exe -install \r\n# Makefile:33: recipe for target 'install' failed\r\n### stderr ###\r\n# ocamlfind: Package type_conv is already installed\r\n#  - (file /home/steve/.opam/system/lib/type_conv/META already exists)\r\n# E: Failure(\"Command ''/home/steve/.opam/system/bin/ocamlfind' install type_conv lib/META _build/lib/pa_type_conv.cmx _build/lib/pa_type_conv.cmi _build/lib/pa_type_conv.cmxs _build/lib/pa_type_conv.a _build/lib/pa_type_conv.cmxa _build/lib/pa_type_conv.cma lib/pa_type_conv.mli' terminated with error code 2\")\r\n# make: *** [install] Error 1\r\n\r\n'opam install --yes mirage-console mirage-unix' failed.\r\nconsole      ocamlfind ocamldep -package mirage -modules config.ml > config.ml.depends\r\nconsole      ocamlfind ocamlc -c -annot -bin-annot -package mirage -o config.cmo config.ml\r\nconsole      ocamlfind ocamlopt -c -annot -bin-annot -package mirage -o config.cmx config.ml\r\nconsole      ocamlfind ocamlopt -shared -package mirage config.cmx -o config.cmxs\r\n[ERROR]      The command \"opam install --yes mirage-console mirage-unix\" exited with code 4.\r\n```\r\n\r\nI've tried deleting and reinitialising ~/.opam and I get the same results."},"comment":{"url":"https://api.github.com/repos/mirage/mirage-skeleton/issues/comments/70862382","html_url":"https://github.com/mirage/mirage-skeleton/issues/59#issuecomment-70862382","issue_url":"https://api.github.com/repos/mirage/mirage-skeleton/issues/59","id":70862382,"user":{"login":"avsm","id":53164,"avatar_url":"https://avatars.githubusercontent.com/u/53164?v=3","gravatar_id":"","url":"https://api.github.com/users/avsm","html_url":"https://github.com/avsm","followers_url":"https://api.github.com/users/avsm/followers","following_url":"https://api.github.com/users/avsm/following{/other_user}","gists_url":"https://api.github.com/users/avsm/gists{/gist_id}","starred_url":"https://api.github.com/users/avsm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/avsm/subscriptions","organizations_url":"https://api.github.com/users/avsm/orgs","repos_url":"https://api.github.com/users/avsm/repos","events_url":"https://api.github.com/users/avsm/events{/privacy}","received_events_url":"https://api.github.com/users/avsm/received_events","type":"User","site_admin":false},"created_at":"2015-01-21T15:55:03Z","updated_at":"2015-01-21T15:55:03Z","body":"There is a workaround: use the Ubuntu 14.10 PPAs for OPAM 1.2:\r\n\r\n```\r\nadd-apt-repository ppa:avsm/ocaml41+opam12\r\napt-get update\r\napt-get install opam ocaml-native-compilers camlp4-extra\r\nopam init\r\n```"}}