Loading ...
Sorry, an error occurred while loading the content.
 

unable to install async_graphics with opam

Expand Messages
  • Jean Saint-Remy
    Hi, I am not sure why opam install async_graphics fails. The error message says /usr/bin/ocamlfind ocamldep -package async -package graphics -modules
    Message 1 of 3 , Jun 7, 2014
      Hi,

      I am not sure why 'opam install async_graphics' fails. The error message says

      /usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
      + /usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
      ocamlfind: Package `async' not found
      Command exited with code 2.

      but

      opam install async returns

      [NOTE] Package async is already installed (current version is 108.08.00).

      Is there a --force option or some other unmet dependency that I should be trying? The ocaml version I am using is 3.12.1 (which opam allows you to have many different ones). Maybe ocamlfind needs to be told where to find the async library?

      Thanks in advance,

      jean

    • Sebastien Mondet
      Hi The first error is an ocamlfind error, the second message is from Opam. So it seems that opam has marked async as installed but something in the
      Message 2 of 3 , Jun 7, 2014

        Hi

        The first error is an ocamlfind error, the second message is from Opam.

        So it seems that opam has marked async as installed but something in the installation went wrong anyway (which could explain why ocamlfind does not find it)

        you should try `opam remove async` and the retry 'opam install async_graphics'


        Cheers
        Seb







        On Sat, Jun 7, 2014 at 3:03 AM, Jean Saint-Remy jeansaintremy@... [ocaml_beginners] <ocaml_beginners@yahoogroups.com> wrote:


        Hi,

        I am not sure why 'opam install async_graphics' fails. The error message says

        /usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
        + /usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
        ocamlfind: Package `async' not found
        Command exited with code 2.

        but

        opam install async returns

        [NOTE] Package async is already installed (current version is 108.08.00).

        Is there a --force option or some other unmet dependency that I should be trying? The ocaml version I am using is 3.12.1 (which opam allows you to have many different ones). Maybe ocamlfind needs to be told where to find the async library?

        Thanks in advance,

        jean




      • Jean Saint-Remy
        Hi, Thanks for clarifying the error messages. I tried using your approach, however it did not go very well. The build process fell out of bed. jean@bonnet:~$
        Message 3 of 3 , Jun 8, 2014
          Hi,

          Thanks for clarifying the error messages. I tried using your approach, however it did not go very well. The build process fell out of bed.


          jean@bonnet:~$ opam remove async
          The following actions will be performed:
           - remove async.108.08.00
          0 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 1 to remove

          =-=-= Removing Packages =-=-=
          Removing async.108.08.00.
            ocamlfind remove async
          jean@bonnet:~$ opam install async_graphics
          The following actions will be performed:
           - install async.108.08.00 [required by async_graphics]
           - install async_graphics.0.5.1
          2 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 0 to remove
          Do you want to continue ? [Y/n] y

          =-=-= Installing async.108.08.00 =-=-=
          Building async.108.08.00:
            make
            make install
          Installing async.108.08.00.

          =-=-= Installing async_graphics.0.5.1 =-=-=
          Building async_graphics.0.5.1:
            ./install.sh
          [ERROR] The compilation of async_graphics.0.5.1 failed.
          Removing async_graphics.0.5.1.
            ocamlfind remove async_graphics


          ===== ERROR while installing async_graphics.0.5.1 =====
          # opam-version 1.1.0
          # os           linux
          # command      ./install.sh
          # path         /home/jean/.opam/system/build/async_graphics.0.5.1
          # compiler     system (3.12.1)
          # exit-code    2
          # env-file     /home/jean/.opam/system/build/async_graphics.0.5.1/async_graphics-7584-05296d.env
          # stdout-file  /home/jean/.opam/system/build/async_graphics.0.5.1/async_graphics-7584-05296d.out
          # stderr-file  /home/jean/.opam/system/build/async_graphics.0.5.1/async_graphics-7584-05296d.err
          ### stdout ###
          # /usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
          # + /usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
          # ocamlfind: Package `async' not found
          # Command exited with code 2.
          ### stderr ###
          # ocamlfind: _build/async_graphics.a: No such file or directory

          The former state can be restored with opam switch import -f "/home/jean/.opam/system/backup/state-20140508165750.export"
          'opam install async_graphics' failed.



          I also tried the same with "magic" option --debug which produces a lot of output. I attached the log of the output, but the build process of async_graphics fails for the same reason, "async" not found by ocamlfind. It seems we have a vicious circle.

          jean





          On Saturday, June 7, 2014 8:48 AM, "Sebastien Mondet sebastien.mondet@... [ocaml_beginners]" <ocaml_beginners@yahoogroups.com> wrote:



           

          Hi

          The first error is an ocamlfind error, the second message is from Opam.

          So it seems that opam has marked async as installed but something in the installation went wrong anyway (which could explain why ocamlfind does not find it)


          you should try `opam remove async` and the retry 'opam install async_graphics'



          Cheers

          Seb









          On Sat, Jun 7, 2014 at 3:03 AM, Jean Saint-Remy jeansaintremy@... [ocaml_beginners] <ocaml_beginners@yahoogroups.com> wrote:


          >
          >
          >Hi,
          >
          >
          >I am not sure why 'opam install async_graphics' fails. The error message says
          >
          >
          >/usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
          >+ /usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
          >ocamlfind: Package `async' not found
          >Command exited with code 2.
          >
          >
          >
          >but
          >
          >
          >
          >opam install async returns
          >
          >
          >[NOTE] Package async is already installed (current version is 108.08.00).
          >
          >
          >
          >Is there a --force option or some other unmet dependency that I should be trying? The ocaml version I am using is 3.12.1 (which opam allows you to have many different ones). Maybe ocamlfind needs to be told where to find the async library?
          >
          >
          >
          >Thanks in advance,
          >
          >
          >jean
          >
          >
          >
          >
          >


          ----------


          jean@bonnet:~$ opam install async_graphics --debug
          00:00.001 007646 7646 locking /home/jean/.opam/lock
          00:00.002 007646 FILE(config) Read ~/.opam/config in 0.000s
          00:00.002 007646 SYSTEM unlocking /home/jean/.opam/lock (7646)
          00:00.002 007646 SYSTEM rm /home/jean/.opam/lock
          00:00.002 007646 STATE LOAD-STATE(switch-lock)
          00:00.002 007646 FILE(config) Read ~/.opam/config in 0.000s
          00:00.035 007646 STATE Loaded /home/jean/.opam/state.cache in 0.032s
          00:00.035 007646 FILE(aliases) Read ~/.opam/aliases in 0.000s
          00:00.041 007646 FILE(repo-config) Read ~/.opam/repo/default/config in 0.000s
          00:00.087 007646 FILE(repo-index) Read ~/.opam/repo/package-index in 0.044s
          00:00.087 007646 FILE(repo-index) Read ~/.opam/repo/compiler-index in 0.000s
          00:00.087 007646 FILE(pinned) Cannot find /home/jean/.opam/system/pinned
          00:00.087 007646 FILE(installed) Read ~/.opam/system/installed in 0.000s
          00:00.087 007646 FILE(installed.roots) Read ~/.opam/system/installed.roots in 0.000s
          00:00.108 007646 FILE(reinstall) Read ~/.opam/system/reinstall in 0.000s
          00:00.108 007646 STATE ROOT : /home/jean/.opam
          00:00.108 007646 STATE SWITCH : system
          00:00.108 007646 STATE COMPILER : system
          00:00.108 007646 STATE COMPILERS : { 3.11.2, 3.12.1, 4.00.0, 4.00.0+debug-runtime, 4.00.0+fp, 4.00.1, 4.00.1+BER, 4.00.1+alloc-profiling, 4.00.1+annot, 4.00.1+french, 4.00.1+mirage-unix, 4.00.1+mirage-xen, 4.00.1+open-types, 4.00.1+raspberrypi, 4.00.1+short-types, 4.01.0, 4.01.0+32bit, 4.01.0+BER, 4.01.0+PIC, 4.01.0+armv6-freebsd, 4.01.0+bin-ocp, 4.01.0+fp, 4.01.0+jocaml, 4.01.0+lsb, 4.01.0+musl, 4.01.0+musl+static, 4.01.0+open-types, 4.01.0beta1, 4.01.0beta1+no-camlp4, 4.01.0dev+extension-points, 4.01.0dev+fp, 4.01.0dev+trunk, 4.02.0+trunk, 4.03.0+fp, 4.03.0+pr13, 4.03.0+pr15, 4.03.0+pr17, 4.03.0+pr20, 4.03.0+pr22, 4.03.0+pr24, 4.03.0+pr25, 4.03.0+pr26, 4.03.0+pr29, 4.03.0+pr30, 4.03.0+pr36, 4.03.0+pr37, 4.03.0+pr42, 4.03.0+pr43, 4.03.0+pr46, 4.03.0+pr51, 4.03.0+pr53, 4.03.0+pr56, 4.03.0+pr57, 4.03.0+pr58, 4.03.0+pr60, 4.03.0+pr61, 4.03.0+pr62, 4.03.0+pr63, 4.03.0+pr64, 4.03.0+pr65, 4.03.0+pr66, 4.03.0+pr67, 4.03.0+pr68, 4.03.0+pr69, 4.03.0+trunk, system }
          00:00.108 007646 STATE REPOS : { default }
          00:00.108 007646 STATE PACKAGES : 2348 packages
          00:00.108 007646 STATE INSTALLED : { async_core.108.08.00, async_extra.108.08.00, async_unix.108.08.00, base-bigarray.base, base-threads.base, base-unix.base, bin_prot.108.08.00, camlimages.4.0.2, camlp4.4.01.0, camomile.0.8.5, comparelib.108.08.00, conf-libpcre.1, core.108.08.00, core_extended.108.08.00, dbm.1.0, fieldslib.108.08.00, getopt.20120615, lambda-term.1.6, lwt.2.4.5, ocamlfind.1.4.0, omake.0.9.8.6-0.rc1, ounit.2.0.0, pa_ounit.108.08.00, pcre-ocaml.7.0.4, pipebang.108.08.00, react.1.1.0, res.4.0.4, sexplib.108.08.00, type_conv.108.08.00, utop.1.12, variantslib.108.08.00, zed.1.3 }
          00:00.108 007646 STATE ROOTS : { base-bigarray.base, base-threads.base, base-unix.base, camlimages.4.0.2, core.108.08.00, core_extended.108.08.00, dbm.1.0, getopt.20120615, sexplib.108.08.00, utop.1.12 }
          00:00.108 007646 STATE REINSTALL : {}
          00:00.108 007646 STATE State switch-lock loaded in 0.104s
          00:00.142 007646 SYSTEM [log-7646-5a61c5] (in 0.008s) ocamlc -version
          00:00.144 007646 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          00:00.144 007646 7646 locking /home/jean/.opam/system/lock
          00:00.144 007646 STATE LOAD-STATE(install)
          00:00.144 007646 FILE(config) Read ~/.opam/config in 0.000s
          00:00.163 007646 STATE Loaded /home/jean/.opam/state.cache in 0.020s
          00:00.163 007646 FILE(aliases) Read ~/.opam/aliases in 0.000s
          00:00.169 007646 FILE(repo-config) Read ~/.opam/repo/default/config in 0.000s
          00:00.221 007646 FILE(repo-index) Read ~/.opam/repo/package-index in 0.052s
          00:00.221 007646 FILE(repo-index) Read ~/.opam/repo/compiler-index in 0.000s
          00:00.221 007646 FILE(pinned) Cannot find /home/jean/.opam/system/pinned
          00:00.221 007646 FILE(installed) Read ~/.opam/system/installed in 0.000s
          00:00.222 007646 FILE(installed.roots) Read ~/.opam/system/installed.roots in 0.000s
          00:00.242 007646 FILE(reinstall) Read ~/.opam/system/reinstall in 0.000s
          00:00.242 007646 STATE ROOT : /home/jean/.opam
          00:00.242 007646 STATE SWITCH : system
          00:00.242 007646 STATE COMPILER : system
          00:00.242 007646 STATE COMPILERS : { 3.11.2, 3.12.1, 4.00.0, 4.00.0+debug-runtime, 4.00.0+fp, 4.00.1, 4.00.1+BER, 4.00.1+alloc-profiling, 4.00.1+annot, 4.00.1+french, 4.00.1+mirage-unix, 4.00.1+mirage-xen, 4.00.1+open-types, 4.00.1+raspberrypi, 4.00.1+short-types, 4.01.0, 4.01.0+32bit, 4.01.0+BER, 4.01.0+PIC, 4.01.0+armv6-freebsd, 4.01.0+bin-ocp, 4.01.0+fp, 4.01.0+jocaml, 4.01.0+lsb, 4.01.0+musl, 4.01.0+musl+static, 4.01.0+open-types, 4.01.0beta1, 4.01.0beta1+no-camlp4, 4.01.0dev+extension-points, 4.01.0dev+fp, 4.01.0dev+trunk, 4.02.0+trunk, 4.03.0+fp, 4.03.0+pr13, 4.03.0+pr15, 4.03.0+pr17, 4.03.0+pr20, 4.03.0+pr22, 4.03.0+pr24, 4.03.0+pr25, 4.03.0+pr26, 4.03.0+pr29, 4.03.0+pr30, 4.03.0+pr36, 4.03.0+pr37, 4.03.0+pr42, 4.03.0+pr43, 4.03.0+pr46, 4.03.0+pr51, 4.03.0+pr53, 4.03.0+pr56, 4.03.0+pr57, 4.03.0+pr58, 4.03.0+pr60, 4.03.0+pr61, 4.03.0+pr62, 4.03.0+pr63, 4.03.0+pr64, 4.03.0+pr65, 4.03.0+pr66, 4.03.0+pr67, 4.03.0+pr68, 4.03.0+pr69, 4.03.0+trunk, system }
          00:00.242 007646 STATE REPOS : { default }
          00:00.242 007646 STATE PACKAGES : 2348 packages
          00:00.243 007646 STATE INSTALLED : { async_core.108.08.00, async_extra.108.08.00, async_unix.108.08.00, base-bigarray.base, base-threads.base, base-unix.base, bin_prot.108.08.00, camlimages.4.0.2, camlp4.4.01.0, camomile.0.8.5, comparelib.108.08.00, conf-libpcre.1, core.108.08.00, core_extended.108.08.00, dbm.1.0, fieldslib.108.08.00, getopt.20120615, lambda-term.1.6, lwt.2.4.5, ocamlfind.1.4.0, omake.0.9.8.6-0.rc1, ounit.2.0.0, pa_ounit.108.08.00, pcre-ocaml.7.0.4, pipebang.108.08.00, react.1.1.0, res.4.0.4, sexplib.108.08.00, type_conv.108.08.00, utop.1.12, variantslib.108.08.00, zed.1.3 }
          00:00.243 007646 STATE ROOTS : { base-bigarray.base, base-threads.base, base-unix.base, camlimages.4.0.2, core.108.08.00, core_extended.108.08.00, dbm.1.0, getopt.20120615, sexplib.108.08.00, utop.1.12 }
          00:00.243 007646 STATE REINSTALL : {}
          00:00.243 007646 STATE State install loaded in 0.100s
          00:00.243 007646 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          00:00.243 007646 FILE(export) Wrote ~/.opam/system/backup/state-20140508170820.export in 0.000s
          00:00.244 007646 CLIENT INSTALL { async_graphics }
          00:00.314 007646 FILE(.config) Read ~/.opam/system/config/global-config.config in 0.000s
          00:00.331 007646 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          00:00.332 007646 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          00:00.332 007646 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          00:00.333 007646 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          00:00.415 007646 SYSTEM [log-7646-4bcc67] (in 0.008s) which aspcud
          00:00.532 007646 SOLVER resolve request=install:(base-bigarray & base-threads & base-unix & camlimages & core & core_extended & dbm & getopt & sexplib & utop) remove:() upgrade:(async_graphics)
          00:01.951 007646 HEURISTIC implicit-installed: { pa%5founit.394(installed), ocamlfind.216(installed), variantslib.394(installed), fieldslib.394(installed), res.357(installed), bin%5fprot.394(installed), async%5fcore.394(installed), async%5fextra.394(installed), comparelib.394(installed), sexplib.394(installed), camlp4.358(installed), ounit.274(installed), core.394(installed), type%5fconv.394(installed), pipebang.394(installed), async%5funix.394(installed) }
          00:01.952 007646 HEURISTIC implicit-not-installed: herelib and async
          00:01.952 007646 HEURISTIC state_of_request
          00:02.901 007646 HEURISTIC explore
          00:02.901 007646 HEURISTIC brute-force
          00:02.939 007646 HEURISTIC STATE(0) { async%5fgraphics.65(installed) }
          00:02.939 007646 HEURISTIC refine request:install:(utop & sexplib & getopt & dbm & core%5fextended & core & camlimages & base-unix & base-threads & base-bigarray) remove:() upgrade:(async%5fgraphics) state:{ async%5fgraphics.65(installed) }
          00:02.939 007646 HEURISTIC installed-first pa%5founit
          00:02.987 007646 HEURISTIC keep pa%5founit with the same version
          00:02.987 007646 HEURISTIC installed-first ocamlfind
          00:03.045 007646 HEURISTIC keep ocamlfind with the same version
          00:03.045 007646 HEURISTIC installed-first variantslib
          00:03.096 007646 HEURISTIC keep variantslib with the same version
          00:03.096 007646 HEURISTIC installed-first fieldslib
          00:03.146 007646 HEURISTIC keep fieldslib with the same version
          00:03.146 007646 HEURISTIC installed-first res
          00:03.190 007646 HEURISTIC keep res with the same version
          00:03.190 007646 HEURISTIC installed-first bin%5fprot
          00:03.241 007646 HEURISTIC keep bin%5fprot with the same version
          00:03.241 007646 HEURISTIC installed-first async%5fcore
          00:03.289 007646 HEURISTIC keep async%5fcore with the same version
          00:03.289 007646 HEURISTIC installed-first async%5fextra
          00:03.348 007646 HEURISTIC keep async%5fextra with the same version
          00:03.349 007646 HEURISTIC installed-first comparelib
          00:03.400 007646 HEURISTIC keep comparelib with the same version
          00:03.400 007646 HEURISTIC installed-first sexplib
          00:03.450 007646 HEURISTIC keep sexplib with the same version
          00:03.450 007646 HEURISTIC installed-first camlp4
          00:03.496 007646 HEURISTIC keep camlp4 with the same version
          00:03.496 007646 HEURISTIC installed-first ounit
          00:03.547 007646 HEURISTIC keep ounit with the same version
          00:03.547 007646 HEURISTIC installed-first core
          00:03.596 007646 HEURISTIC keep core with the same version
          00:03.596 007646 HEURISTIC installed-first type%5fconv
          00:03.641 007646 HEURISTIC keep type%5fconv with the same version
          00:03.641 007646 HEURISTIC installed-first pipebang
          00:03.699 007646 HEURISTIC keep pipebang with the same version
          00:03.700 007646 HEURISTIC installed-first async%5funix
          00:03.752 007646 HEURISTIC keep async%5funix with the same version
          00:03.752 007646 HEURISTIC STATE(1) { async%5funix.394(installed), pipebang.394(installed), type%5fconv.394(installed), core.394(installed), ounit.274(installed), camlp4.358(installed), sexplib.394(installed), comparelib.394(installed), async%5fextra.394(installed), async%5fcore.394(installed), bin%5fprot.394(installed), res.357(installed), fieldslib.394(installed), variantslib.394(installed), ocamlfind.216(installed), pa%5founit.394(installed), async%5fgraphics.65(installed) }
          00:03.815 007646 HEURISTIC herelib is not necessary ({ async%5funix.394(installed), pipebang.394(installed), type%5fconv.394(installed), core.394(installed), ounit.274(installed), camlp4.358(installed), sexplib.394(installed), comparelib.394(installed), async%5fextra.394(installed), async%5fcore.394(installed), bin%5fprot.394(installed), res.357(installed), fieldslib.394(installed), variantslib.394(installed), ocamlfind.216(installed), pa%5founit.394(installed), async%5fgraphics.65(installed) })
          00:03.864 007646 HEURISTIC adding async to the request
          00:03.865 007646 HEURISTIC refine request:install:(utop & sexplib & getopt & dbm & core%5fextended & core & camlimages & base-unix & base-threads & base-bigarray) remove:() upgrade:(async%5fgraphics (= 65)) state:{ async%5funix.394(installed), pipebang.394(installed), type%5fconv.394(installed), core.394(installed), ounit.274(installed), camlp4.358(installed), sexplib.394(installed), comparelib.394(installed), async%5fextra.394(installed), async%5fcore.394(installed), bin%5fprot.394(installed), res.357(installed), fieldslib.394(installed), variantslib.394(installed), ocamlfind.216(installed), pa%5founit.394(installed), async%5fgraphics.65(installed) }
          00:03.865 007646 HEURISTIC state_of_request
          00:04.550 007646 HEURISTIC explore
          00:04.550 007646 HEURISTIC brute-force
          00:04.598 007646 HEURISTIC installed-first zed
          00:04.647 007646 HEURISTIC keep zed with the same version
          00:04.647 007646 HEURISTIC installed-first react
          00:04.699 007646 HEURISTIC keep react with the same version
          00:04.699 007646 HEURISTIC installed-first utop
          00:04.752 007646 HEURISTIC keep utop with the same version
          00:04.752 007646 HEURISTIC installed-first conf-libpcre
          00:04.804 007646 HEURISTIC keep conf-libpcre with the same version
          00:04.804 007646 HEURISTIC installed-first pcre-ocaml
          00:04.856 007646 HEURISTIC keep pcre-ocaml with the same version
          00:04.856 007646 HEURISTIC installed-first base-bigarray
          00:04.903 007646 HEURISTIC keep base-bigarray with the same version
          00:04.903 007646 HEURISTIC installed-first base-threads
          00:04.949 007646 HEURISTIC keep base-threads with the same version
          00:04.949 007646 HEURISTIC installed-first camomile
          00:04.995 007646 HEURISTIC keep camomile with the same version
          00:04.996 007646 HEURISTIC installed-first lambda-term
          00:05.058 007646 HEURISTIC keep lambda-term with the same version
          00:05.058 007646 HEURISTIC installed-first base-unix
          00:05.112 007646 HEURISTIC keep base-unix with the same version
          00:05.113 007646 HEURISTIC installed-first lwt
          00:05.166 007646 HEURISTIC keep lwt with the same version
          00:05.166 007646 HEURISTIC installed-first getopt
          00:05.213 007646 HEURISTIC keep getopt with the same version
          00:05.213 007646 HEURISTIC installed-first dbm
          00:05.267 007646 HEURISTIC keep dbm with the same version
          00:05.267 007646 HEURISTIC installed-first core%5fextended
          00:05.322 007646 HEURISTIC keep core%5fextended with the same version
          00:05.323 007646 HEURISTIC installed-first omake
          00:05.375 007646 HEURISTIC keep omake with the same version
          00:05.375 007646 HEURISTIC installed-first camlimages
          00:05.423 007646 HEURISTIC keep camlimages with the same version
          00:05.423 007646 HEURISTIC STATE(2) { camlimages.355(installed), omake.113(installed), core%5fextended.394(installed), dbm.166(installed), getopt.473(installed), lwt.305(installed), base-unix.488(installed), lambda-term.228(installed), camomile.98(installed), base-threads.488(installed), base-bigarray.488(installed), pcre-ocaml.374(installed), conf-libpcre.165(installed), utop.254(installed), react.184(installed), zed.200(installed), async.394(installed), sexplib.394(installed), async%5fextra.394(installed), camlp4.358(installed), fieldslib.394(installed), core.394(installed), async%5funix.394(installed), comparelib.394(installed), async%5fcore.394(installed), variantslib.394(installed), res.357(installed), type%5fconv.394(installed), ounit.274(installed), ocamlfind.216(installed), pa%5founit.394(installed), bin%5fprot.394(installed), async%5fgraphics.65(installed), pipebang.394(installed) }
          00:05.423 007646 HEURISTIC actions_of_state { camlimages.355(installed), omake.113(installed), core%5fextended.394(installed), dbm.166(installed), getopt.473(installed), lwt.305(installed), base-unix.488(installed), lambda-term.228(installed), camomile.98(installed), base-threads.488(installed), base-bigarray.488(installed), pcre-ocaml.374(installed), conf-libpcre.165(installed), utop.254(installed), react.184(installed), zed.200(installed), async.394(installed), sexplib.394(installed), async%5fextra.394(installed), camlp4.358(installed), fieldslib.394(installed), core.394(installed), async%5funix.394(installed), comparelib.394(installed), async%5fcore.394(installed), variantslib.394(installed), res.357(installed), type%5fconv.394(installed), ounit.274(installed), ocamlfind.216(installed), pa%5founit.394(installed), bin%5fprot.394(installed), async%5fgraphics.65(installed), pipebang.394(installed) }
          00:05.784 007646 CUDF graph_of_actions root_actions={ - install async%5fgraphics.65, - install async.394 }
          00:05.787 007646 SOLUTION apply
          digraph G {
          " - install async_graphics.0.5.1";
          " - install async.108.08.00";


          " - install async.108.08.00" -> " - install async_graphics.0.5.1";

          }The following actions will be performed:
          - install async.108.08.00 [required by async_graphics]
          - install async_graphics.0.5.1
          2 to install | 0 to reinstall | 0 to upgrade | 0 to downgrade | 0 to remove
          Do you want to continue ? [Y/n] y
          00:13.311 007646 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          00:13.311 007646 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          00:13.313 007646 FILE(installed) Wrote ~/.opam/system/installed in 0.000s
          00:13.313 007646 FILE(installed.roots) Wrote ~/.opam/system/installed.roots in 0.000s
          00:13.313 007646 FILE(reinstall) Wrote ~/.opam/system/reinstall in 0.000s
          00:13.314 007646 FILE(installed) Read ~/.opam/system/installed in 0.000s
          00:13.314 007646 PARALLEL Iterate over 2 task(s) with 1 process(es)
          00:13.326 007646 PARALLEL Creating process 7653
          00:13.326 007646 PARALLEL waiting for a child process to finish
          00:13.326 007653 PARALLEL Spawning a new process
          00:13.327 007653 STATE LOAD-STATE(child)
          00:13.327 007653 FILE(config) Read ~/.opam/config in 0.000s
          00:13.344 007653 STATE Loaded /home/jean/.opam/state.cache in 0.016s
          00:13.344 007653 FILE(aliases) Read ~/.opam/aliases in 0.000s
          00:13.351 007653 FILE(repo-config) Read ~/.opam/repo/default/config in 0.000s
          00:13.414 007653 FILE(repo-index) Read ~/.opam/repo/package-index in 0.060s
          00:13.414 007653 FILE(repo-index) Read ~/.opam/repo/compiler-index in 0.000s
          00:13.414 007653 FILE(pinned) Cannot find /home/jean/.opam/system/pinned
          00:13.415 007653 FILE(installed) Read ~/.opam/system/installed in 0.000s
          00:13.415 007653 FILE(installed.roots) Read ~/.opam/system/installed.roots in 0.000s
          00:13.444 007653 FILE(reinstall) Read ~/.opam/system/reinstall in 0.000s
          00:13.445 007653 STATE ROOT : /home/jean/.opam
          00:13.445 007653 STATE SWITCH : system
          00:13.445 007653 STATE COMPILER : system
          00:13.445 007653 STATE COMPILERS : { 3.11.2, 3.12.1, 4.00.0, 4.00.0+debug-runtime, 4.00.0+fp, 4.00.1, 4.00.1+BER, 4.00.1+alloc-profiling, 4.00.1+annot, 4.00.1+french, 4.00.1+mirage-unix, 4.00.1+mirage-xen, 4.00.1+open-types, 4.00.1+raspberrypi, 4.00.1+short-types, 4.01.0, 4.01.0+32bit, 4.01.0+BER, 4.01.0+PIC, 4.01.0+armv6-freebsd, 4.01.0+bin-ocp, 4.01.0+fp, 4.01.0+jocaml, 4.01.0+lsb, 4.01.0+musl, 4.01.0+musl+static, 4.01.0+open-types, 4.01.0beta1, 4.01.0beta1+no-camlp4, 4.01.0dev+extension-points, 4.01.0dev+fp, 4.01.0dev+trunk, 4.02.0+trunk, 4.03.0+fp, 4.03.0+pr13, 4.03.0+pr15, 4.03.0+pr17, 4.03.0+pr20, 4.03.0+pr22, 4.03.0+pr24, 4.03.0+pr25, 4.03.0+pr26, 4.03.0+pr29, 4.03.0+pr30, 4.03.0+pr36, 4.03.0+pr37, 4.03.0+pr42, 4.03.0+pr43, 4.03.0+pr46, 4.03.0+pr51, 4.03.0+pr53, 4.03.0+pr56, 4.03.0+pr57, 4.03.0+pr58, 4.03.0+pr60, 4.03.0+pr61, 4.03.0+pr62, 4.03.0+pr63, 4.03.0+pr64, 4.03.0+pr65, 4.03.0+pr66, 4.03.0+pr67, 4.03.0+pr68, 4.03.0+pr69, 4.03.0+trunk, system }
          00:13.445 007653 STATE REPOS : { default }
          00:13.446 007653 STATE PACKAGES : 2348 packages
          00:13.446 007653 STATE INSTALLED : { async_core.108.08.00, async_extra.108.08.00, async_unix.108.08.00, base-bigarray.base, base-threads.base, base-unix.base, bin_prot.108.08.00, camlimages.4.0.2, camlp4.4.01.0, camomile.0.8.5, comparelib.108.08.00, conf-libpcre.1, core.108.08.00, core_extended.108.08.00, dbm.1.0, fieldslib.108.08.00, getopt.20120615, lambda-term.1.6, lwt.2.4.5, ocamlfind.1.4.0, omake.0.9.8.6-0.rc1, ounit.2.0.0, pa_ounit.108.08.00, pcre-ocaml.7.0.4, pipebang.108.08.00, react.1.1.0, res.4.0.4, sexplib.108.08.00, type_conv.108.08.00, utop.1.12, variantslib.108.08.00, zed.1.3 }
          00:13.446 007653 STATE ROOTS : { base-bigarray.base, base-threads.base, base-unix.base, camlimages.4.0.2, core.108.08.00, core_extended.108.08.00, dbm.1.0, getopt.20120615, sexplib.108.08.00, utop.1.12 }
          00:13.446 007653 STATE REINSTALL : {}
          00:13.446 007653 STATE State child loaded in 0.116s
          00:13.447 007653 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s

          =-=-= Installing async.108.08.00 =-=-=
          00:13.447 007653 ACTION extract_package: async.108.08.00
          00:13.447 007653 FILENAME rmdir /home/jean/.opam/system/build/async.108.08.00
          00:13.447 007653 STATE get_archive async.108.08.00
          00:13.447 007653 SYSTEM mkdir /tmp/opam-7653-42bb52
          00:13.536 007653 SYSTEM [log-7653-9b8556] (in 0.040s) tar xfz /home/jean/.opam/archives/async.108.08.00+opam.tar.gz -C /tmp/opam-7653-42bb52
          00:13.634 007653 SYSTEM [log-7653-5f1023] (in 0.032s) mv /tmp/opam-7653-42bb52/async.108.08.00 /home/jean/.opam/system/build/async.108.08.00
          00:13.634 007653 SYSTEM rmdir /tmp/opam-7653-42bb52
          00:13.658 007653 FILE(url) Read ~/.opam/packages/async/async.108.08.00/url in 0.004s
          00:13.659 007653 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          00:13.660 007653 FILE(.config) Read ~/.opam/system/config/global-config.config in 0.000s
          00:13.660 007653 FILE(.config) Read ~/.opam/system/config/global-config.config in 0.000s
          00:13.660 007653 FILE(.config) Read ~/.opam/system/config/global-config.config in 0.000s
          Building async.108.08.00:
          make
          make install
          ocaml setup.ml -configure

          Configuration:
          ocamlfind: ........................................... /home/jean/.opam/system/bin/ocamlfind
          ocamlc: .............................................. /usr/bin/ocamlc.opt
          ocamlopt: ............................................ /usr/bin/ocamlopt.opt
          ocamlbuild: .......................................... /usr/bin/ocamlbuild
          Package name: ........................................ async
          Package version: ..................................... 108.08.00
          os_type: ............................................. Unix
          system: .............................................. linux
          architecture: ........................................ amd64
          ccomp_type: .......................................... cc
          ocaml_version: ....................................... 3.12.1
          standard_library_default: ............................ /usr/lib/ocaml
          standard_library: .................................... /usr/lib/ocaml
          standard_runtime: .................................... /usr/bin/ocamlrun
          bytecomp_c_compiler: ................................. gcc -fno-defer-pop -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT -fPIC
          native_c_compiler: ................................... gcc -Wall -D_FILE_OFFSET_BITS=64 -D_REENTRANT
          model: ............................................... default
          ext_obj: ............................................. .o
          ext_asm: ............................................. .s
          ext_lib: ............................................. .a
          ext_dll: ............................................. .so
          default_executable_name: ............................. a.out
          systhread_supported: ................................. true
          Install architecture-independent files dir: .......... /usr/local
          Install architecture-dependent files in dir: ......... $prefix
          User executables: .................................... $exec_prefix/bin
          System admin executables: ............................ $exec_prefix/sbin
          Program executables: ................................. $exec_prefix/libexec
          Read-only single-machine data: ....................... $prefix/etc
          Modifiable architecture-independent data: ............ $prefix/com
          Modifiable single-machine data: ...................... $prefix/var
          Object code libraries: ............................... $exec_prefix/lib
          Read-only arch-independent data root: ................ $prefix/share
          Read-only architecture-independent data: ............. $datarootdir
          Info documentation: .................................. $datarootdir/info
          Locale-dependent data: ............................... $datarootdir/locale
          Man documentation: ................................... $datarootdir/man
          Documentation root: .................................. $datarootdir/doc/$pkg_name
          HTML documentation: .................................. $docdir
          DVI documentation: ................................... $docdir
          PDF documentation: ................................... $docdir
          PS documentation: .................................... $docdir
          findlib_version: ..................................... 1.4
          is_native: ........................................... true
          suffix_program: ......................................
          Remove a file.: ...................................... rm -f
          Remove a directory.: ................................. rm -rf
          Turn ocaml debug flag on: ............................ true
          Turn ocaml profile flag on: .......................... false
          Compiler support generation of .cmxs.: ............... true
          OCamlbuild additional flags: .........................
          Create documentations: ............................... true
          Compile tests executable and library and run them: ... false
          pkg_async_core: ...................................... /home/jean/.opam/system/lib/async_core
          pkg_async_unix: ...................................... /home/jean/.opam/system/lib/async_unix
          pkg_async_extra: ..................................... /home/jean/.opam/system/lib/async_extra
          pkg_threads: ......................................... /usr/lib/ocaml
          ocamldoc: ............................................ /usr/bin/ocamldoc

          ocaml setup.ml -build
          /usr/bin/ocamlopt.opt -I /usr/lib/ocaml/ocamlbuild unix.cmxa /usr/lib/ocaml/ocamlbuild/ocamlbuildlib.cmxa myocamlbuild.ml /usr/lib/ocaml/ocamlbuild/ocamlbuild.cmx -o myocamlbuild
          ocamlfind ocamldep -package threads -package async_unix -package async_extra -package async_core -modules lib/std.ml > lib/std.ml.depends
          ocamlfind ocamlc -c -g -w Aemr-28 -strict-sequence -package threads -package async_unix -package async_extra -package async_core -thread -I lib -o lib/std.cmo lib/std.ml
          ocamlfind ocamlc -pack -g lib/std.cmo -o lib/async.cmo
          ocamlfind ocamlc -a lib/async.cmo -o lib/async.cma
          ocamlfind ocamlopt -c -g -w Aemr-28 -strict-sequence -package threads -package async_unix -package async_extra -package async_core -thread -for-pack Async -I lib -o lib/std.cmx lib/std.ml
          touch lib/async.mli ; if ocamlfind ocamlopt -pack -g -I lib lib/std.cmx -o lib/async.cmx ; then rm -f lib/async.mli ; else rm -f lib/async.mli ; exit 1; fi
          ocamlfind ocamlopt -a lib/async.cmx -o lib/async.cmxa
          ocamlfind ocamlopt -shared lib/async.cmx -o lib/async.cmxs
          00:22.970 007653 SYSTEM [async-7653-ffb3fd] (in 0.040s) make
          ocaml setup.ml -install
          Installed /home/jean/.opam/system/lib/async/std.ml
          Installed /home/jean/.opam/system/lib/async/async.cmi
          Installed /home/jean/.opam/system/lib/async/async.cma
          Installed /home/jean/.opam/system/lib/async/async.cmxa
          Installed /home/jean/.opam/system/lib/async/async.a
          Installed /home/jean/.opam/system/lib/async/async.cmxs
          Installed /home/jean/.opam/system/lib/async/META
          00:24.866 007653 SYSTEM [async-7653-ffb3fd] (in 0.040s) make install
          Installing async.108.08.00.
          00:24.867 007653 FILE(.config) Cannot find /home/jean/.opam/system/build/async.108.08.00/async.config
          00:24.867 007653 FILE(.install) Cannot find /home/jean/.opam/system/build/async.108.08.00/async.install
          00:24.867 007653 FILE(.install) Wrote ~/.opam/system/install/async.install in 0.000s
          00:24.887 007653 FILE(.config) Wrote ~/.opam/system/config/async.config in 0.016s
          00:24.887 007653 ACTION creating /home/jean/.opam/system/share/async
          00:24.887 007653 SYSTEM mkdir /home/jean/.opam/system/share/async
          00:24.887 007653 ACTION creating /home/jean/.opam/system/etc/async
          00:24.887 007653 SYSTEM mkdir /home/jean/.opam/system/etc/async
          00:24.887 007653 ACTION creating /home/jean/.opam/system/doc/async
          00:24.888 007653 SYSTEM mkdir /home/jean/.opam/system/doc/async
          00:24.888 007653 PARALLEL OK
          00:24.903 007646 PARALLEL 7653 is dead (exit 0)
          00:24.904 007646 FILE(installed) Wrote ~/.opam/system/installed in 0.000s
          00:24.904 007646 FILE(installed.roots) Wrote ~/.opam/system/installed.roots in 0.000s
          00:24.904 007646 FILE(reinstall) Wrote ~/.opam/system/reinstall in 0.000s
          00:24.904 007646 PARALLEL refilling the TODO list
          00:24.912 007646 PARALLEL Creating process 7810
          00:24.912 007646 PARALLEL waiting for a child process to finish
          00:24.913 007810 PARALLEL Spawning a new process
          00:24.913 007810 STATE LOAD-STATE(child)
          00:24.913 007810 FILE(config) Read ~/.opam/config in 0.000s
          00:24.929 007810 STATE Loaded /home/jean/.opam/state.cache in 0.016s
          00:24.929 007810 FILE(aliases) Read ~/.opam/aliases in 0.000s
          00:24.936 007810 FILE(repo-config) Read ~/.opam/repo/default/config in 0.000s
          00:24.999 007810 FILE(repo-index) Read ~/.opam/repo/package-index in 0.064s
          00:25.000 007810 FILE(repo-index) Read ~/.opam/repo/compiler-index in 0.000s
          00:25.000 007810 FILE(pinned) Cannot find /home/jean/.opam/system/pinned
          00:25.000 007810 FILE(installed) Read ~/.opam/system/installed in 0.000s
          00:25.000 007810 FILE(installed.roots) Read ~/.opam/system/installed.roots in 0.000s
          00:25.030 007810 FILE(reinstall) Read ~/.opam/system/reinstall in 0.004s
          00:25.030 007810 STATE ROOT : /home/jean/.opam
          00:25.030 007810 STATE SWITCH : system
          00:25.030 007810 STATE COMPILER : system
          00:25.031 007810 STATE COMPILERS : { 3.11.2, 3.12.1, 4.00.0, 4.00.0+debug-runtime, 4.00.0+fp, 4.00.1, 4.00.1+BER, 4.00.1+alloc-profiling, 4.00.1+annot, 4.00.1+french, 4.00.1+mirage-unix, 4.00.1+mirage-xen, 4.00.1+open-types, 4.00.1+raspberrypi, 4.00.1+short-types, 4.01.0, 4.01.0+32bit, 4.01.0+BER, 4.01.0+PIC, 4.01.0+armv6-freebsd, 4.01.0+bin-ocp, 4.01.0+fp, 4.01.0+jocaml, 4.01.0+lsb, 4.01.0+musl, 4.01.0+musl+static, 4.01.0+open-types, 4.01.0beta1, 4.01.0beta1+no-camlp4, 4.01.0dev+extension-points, 4.01.0dev+fp, 4.01.0dev+trunk, 4.02.0+trunk, 4.03.0+fp, 4.03.0+pr13, 4.03.0+pr15, 4.03.0+pr17, 4.03.0+pr20, 4.03.0+pr22, 4.03.0+pr24, 4.03.0+pr25, 4.03.0+pr26, 4.03.0+pr29, 4.03.0+pr30, 4.03.0+pr36, 4.03.0+pr37, 4.03.0+pr42, 4.03.0+pr43, 4.03.0+pr46, 4.03.0+pr51, 4.03.0+pr53, 4.03.0+pr56, 4.03.0+pr57, 4.03.0+pr58, 4.03.0+pr60, 4.03.0+pr61, 4.03.0+pr62, 4.03.0+pr63, 4.03.0+pr64, 4.03.0+pr65, 4.03.0+pr66, 4.03.0+pr67, 4.03.0+pr68, 4.03.0+pr69, 4.03.0+trunk, system }
          00:25.031 007810 STATE REPOS : { default }
          00:25.031 007810 STATE PACKAGES : 2348 packages
          00:25.031 007810 STATE INSTALLED : { async.108.08.00, async_core.108.08.00, async_extra.108.08.00, async_unix.108.08.00, base-bigarray.base, base-threads.base, base-unix.base, bin_prot.108.08.00, camlimages.4.0.2, camlp4.4.01.0, camomile.0.8.5, comparelib.108.08.00, conf-libpcre.1, core.108.08.00, core_extended.108.08.00, dbm.1.0, fieldslib.108.08.00, getopt.20120615, lambda-term.1.6, lwt.2.4.5, ocamlfind.1.4.0, omake.0.9.8.6-0.rc1, ounit.2.0.0, pa_ounit.108.08.00, pcre-ocaml.7.0.4, pipebang.108.08.00, react.1.1.0, res.4.0.4, sexplib.108.08.00, type_conv.108.08.00, utop.1.12, variantslib.108.08.00, zed.1.3 }
          00:25.031 007810 STATE ROOTS : { base-bigarray.base, base-threads.base, base-unix.base, camlimages.4.0.2, core.108.08.00, core_extended.108.08.00, dbm.1.0, getopt.20120615, sexplib.108.08.00, utop.1.12 }
          00:25.031 007810 STATE REINSTALL : {}
          00:25.031 007810 STATE State child loaded in 0.116s
          00:25.032 007810 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s

          =-=-= Installing async_graphics.0.5.1 =-=-=
          00:25.032 007810 ACTION extract_package: async_graphics.0.5.1
          00:25.032 007810 FILENAME rmdir /home/jean/.opam/system/build/async_graphics.0.5.1
          00:25.032 007810 SYSTEM rmdir /home/jean/.opam/system/build/async_graphics.0.5.1
          00:25.063 007810 STATE get_archive async_graphics.0.5.1
          00:25.063 007810 SYSTEM mkdir /tmp/opam-7810-9b8556
          00:25.147 007810 SYSTEM [log-7810-7afd23] (in 0.044s) tar xfz /home/jean/.opam/archives/async_graphics.0.5.1+opam.tar.gz -C /tmp/opam-7810-9b8556
          00:25.227 007810 SYSTEM [log-7810-58c514] (in 0.032s) mv /tmp/opam-7810-9b8556/async_graphics.0.5.1 /home/jean/.opam/system/build/async_graphics.0.5.1
          00:25.227 007810 SYSTEM rmdir /tmp/opam-7810-9b8556
          00:25.254 007810 FILE(url) Read ~/.opam/repo/default/packages//async_graphics/async_graphics.0.5.1/url in 0.000s
          00:25.254 007810 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          00:25.256 007810 FILE(.config) Read ~/.opam/system/config/global-config.config in 0.000s
          Building async_graphics.0.5.1:
          ./install.sh
          /usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
          + /usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
          ocamlfind: Package `async' not found
          Command exited with code 2.
          ocamlfind: _build/async_graphics.a: No such file or directory
          00:25.393 007810 SYSTEM [async_graphics-7810-05296d] (in 0.036s) ./install.sh
          [ERROR] The compilation of async_graphics.0.5.1 failed.
          00:25.393 007810 ACTION Removing async_graphics.0.5.1 (false)
          Removing async_graphics.0.5.1.
          00:25.393 007810 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          00:25.394 007810 FILE(.config) Read ~/.opam/system/config/global-config.config in 0.000s
          00:25.396 007810 FILE(url) Read ~/.opam/repo/default/packages//async_graphics/async_graphics.0.5.1/url in 0.004s
          ocamlfind remove async_graphics
          Removed /home/jean/.opam/system/lib/async_graphics
          00:25.505 007810 SYSTEM [async_graphics-7810-d2c37b] (in 0.056s) ocamlfind remove async_graphics
          00:25.505 007810 FILENAME rmdir /home/jean/.opam/system/lib/async_graphics
          00:25.505 007810 FILENAME rmdir /home/jean/.opam/system/doc/async_graphics
          00:25.505 007810 ACTION Cleaning-up the switch repository
          00:25.505 007810 FILE(.install) Cannot find /home/jean/.opam/system/install/async_graphics.install
          00:25.505 007810 ACTION Removing the binaries
          00:25.505 007810 ACTION Removing the misc files
          00:25.506 007810 FILENAME rmdir /home/jean/.opam/system/share/async_graphics
          00:25.506 007810 FILENAME rmdir /home/jean/.opam/system/etc/async_graphics
          00:25.506 007810 ACTION Removing config and install files
          00:25.506 007810 ACTION Removing the pinned cache
          00:25.506 007810 FILENAME rmdir /home/jean/.opam/system/packages.dev/async_graphics.0.5.1
          00:25.506 007810 PARALLEL write_error
          00:25.525 007646 PARALLEL 7810 is dead (exit 1)
          00:25.525 007646 PARALLEL read_error


          ===== ERROR while installing async_graphics.0.5.1 =====
          # opam-version 1.1.0
          # os linux
          # command ./install.sh
          # path /home/jean/.opam/system/build/async_graphics.0.5.1
          # compiler system (3.12.1)
          # exit-code 2
          # env-file /home/jean/.opam/system/build/async_graphics.0.5.1/async_graphics-7810-05296d.env
          # stdout-file /home/jean/.opam/system/build/async_graphics.0.5.1/async_graphics-7810-05296d.out
          # stderr-file /home/jean/.opam/system/build/async_graphics.0.5.1/async_graphics-7810-05296d.err
          ### stdout ###
          # /usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
          # + /usr/bin/ocamlfind ocamldep -package async -package graphics -modules async_graphics.mli > async_graphics.mli.depends
          # ocamlfind: Package `async' not found
          # Command exited with code 2.
          ### stderr ###
          # ocamlfind: _build/async_graphics.a: No such file or directory

          00:25.526 007646 STATE LOAD-STATE(switch-backup-err)
          00:25.526 007646 FILE(config) Read ~/.opam/config in 0.000s
          00:25.542 007646 STATE Loaded /home/jean/.opam/state.cache in 0.016s
          00:25.542 007646 FILE(aliases) Read ~/.opam/aliases in 0.000s
          00:25.548 007646 FILE(repo-config) Read ~/.opam/repo/default/config in 0.000s
          00:25.590 007646 FILE(repo-index) Read ~/.opam/repo/package-index in 0.040s
          00:25.591 007646 FILE(repo-index) Read ~/.opam/repo/compiler-index in 0.000s
          00:25.591 007646 FILE(pinned) Cannot find /home/jean/.opam/system/pinned
          00:25.591 007646 FILE(installed) Read ~/.opam/system/installed in 0.000s
          00:25.591 007646 FILE(installed.roots) Read ~/.opam/system/installed.roots in 0.000s
          00:25.611 007646 FILE(reinstall) Read ~/.opam/system/reinstall in 0.000s
          00:25.612 007646 STATE ROOT : /home/jean/.opam
          00:25.612 007646 STATE SWITCH : system
          00:25.612 007646 STATE COMPILER : system
          00:25.612 007646 STATE COMPILERS : { 3.11.2, 3.12.1, 4.00.0, 4.00.0+debug-runtime, 4.00.0+fp, 4.00.1, 4.00.1+BER, 4.00.1+alloc-profiling, 4.00.1+annot, 4.00.1+french, 4.00.1+mirage-unix, 4.00.1+mirage-xen, 4.00.1+open-types, 4.00.1+raspberrypi, 4.00.1+short-types, 4.01.0, 4.01.0+32bit, 4.01.0+BER, 4.01.0+PIC, 4.01.0+armv6-freebsd, 4.01.0+bin-ocp, 4.01.0+fp, 4.01.0+jocaml, 4.01.0+lsb, 4.01.0+musl, 4.01.0+musl+static, 4.01.0+open-types, 4.01.0beta1, 4.01.0beta1+no-camlp4, 4.01.0dev+extension-points, 4.01.0dev+fp, 4.01.0dev+trunk, 4.02.0+trunk, 4.03.0+fp, 4.03.0+pr13, 4.03.0+pr15, 4.03.0+pr17, 4.03.0+pr20, 4.03.0+pr22, 4.03.0+pr24, 4.03.0+pr25, 4.03.0+pr26, 4.03.0+pr29, 4.03.0+pr30, 4.03.0+pr36, 4.03.0+pr37, 4.03.0+pr42, 4.03.0+pr43, 4.03.0+pr46, 4.03.0+pr51, 4.03.0+pr53, 4.03.0+pr56, 4.03.0+pr57, 4.03.0+pr58, 4.03.0+pr60, 4.03.0+pr61, 4.03.0+pr62, 4.03.0+pr63, 4.03.0+pr64, 4.03.0+pr65, 4.03.0+pr66, 4.03.0+pr67, 4.03.0+pr68, 4.03.0+pr69, 4.03.0+trunk, system }
          00:25.612 007646 STATE REPOS : { default }
          00:25.612 007646 STATE PACKAGES : 2348 packages
          00:25.612 007646 STATE INSTALLED : { async.108.08.00, async_core.108.08.00, async_extra.108.08.00, async_unix.108.08.00, base-bigarray.base, base-threads.base, base-unix.base, bin_prot.108.08.00, camlimages.4.0.2, camlp4.4.01.0, camomile.0.8.5, comparelib.108.08.00, conf-libpcre.1, core.108.08.00, core_extended.108.08.00, dbm.1.0, fieldslib.108.08.00, getopt.20120615, lambda-term.1.6, lwt.2.4.5, ocamlfind.1.4.0, omake.0.9.8.6-0.rc1, ounit.2.0.0, pa_ounit.108.08.00, pcre-ocaml.7.0.4, pipebang.108.08.00, react.1.1.0, res.4.0.4, sexplib.108.08.00, type_conv.108.08.00, utop.1.12, variantslib.108.08.00, zed.1.3 }
          00:25.612 007646 STATE ROOTS : { base-bigarray.base, base-threads.base, base-unix.base, camlimages.4.0.2, core.108.08.00, core_extended.108.08.00, dbm.1.0, getopt.20120615, sexplib.108.08.00, utop.1.12 }
          00:25.612 007646 STATE REINSTALL : {}
          00:25.612 007646 STATE State switch-backup-err loaded in 0.088s
          00:25.613 007646 FILE(comp) Read ~/.opam/compilers/system/system/system.comp in 0.000s
          The former state can be restored with opam switch import -f "/home/jean/.opam/system/backup/state-20140508170820.export"
          00:25.613 007646 SYSTEM unlocking /home/jean/.opam/system/lock (7646)
          00:25.613 007646 SYSTEM rm /home/jean/.opam/system/lock
          'opam install async_graphics --debug' failed.
          jean@bonnet:~$


          [Non-text portions of this message have been removed]
        Your message has been successfully submitted and would be delivered to recipients shortly.