[opam-devel] opam getting compiler version wrong
agarwal1975 at gmail.com
Sat Dec 10 21:01:25 GMT 2016
I just ran this:
$ opam info ppx_sexp_conv.114.10+84 --raw
and I can see that the constraint does get converted correctly. So now I
don't know what else to investigate. If I make that change manually it
On Sat, Dec 10, 2016 at 3:36 PM, Drup <drupyog+caml at zoho.com> wrote:
> opam 2.0 upgrades the format automatically when pinning a repository with
> an older opam format.
> Le 10/12/2016 à 21:05, Anil Madhavapeddy a écrit :
>> You can run "opam admin upgrade-format" to upgrade the repository, but
>> I'm not sure of how to convert individual `opam` files. This seems like it
>> would be useful in order to upgrade working repositories for pinning
>> On 7 Dec 2016, at 21:52, Ashish Agarwal <agarwal1975 at gmail.com> wrote:
>>> Seems the issue is mis-interpretation of a deprecated constraint. I'm
>>> using Jane Street's opam repository , which contains constraints like:
>>> available: [ ocaml-version >= "4.03.0" ]
>>> After replacing this with a normal constraint in the `depends` field, it
>>> worked fine. Is there a tool to convert old opam files?
>>>  https://github.com/janestreet/opam-repository
>>> On Wed, Dec 7, 2016 at 8:04 AM, Ashish Agarwal <agarwal1975 at gmail.com>
>>> I'm getting this:
>>> $ opam install ppx_sexp_conv.114.10+84
>>> [ERROR] ppx_sexp_conv.114.10+84 has unmet availability conditions:
>>> ocaml-version >= "4.03.0"
>>> So opam thinks my ocaml version is < 4.03.0, but I'm in a 4.03.0 switch.
>>> I've certainly run "eval `opam config env`". I created a new switch with
>>> 4.03.0 to try it from scratch, but get the same issue.
>>> Sanity checks:
>>> $ ocaml -version
>>> The OCaml toplevel, version 4.03.0
>>> $ opam info ocaml | grep all-installed-versions
>>> all-installed-versions 4.03.0 [4.03.0] 4.04.0 [4.04.0]
>>> Incidentally, I'm confused about the output of `opam info ocaml`. I have
>>> 6 switches on this computer. How come only 2 are listed above?
>>> $ opam --version
>>> opam-devel mailing list
>>> opam-devel at lists.ocaml.org
>> opam-devel mailing list
>> opam-devel at lists.ocaml.org
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the opam-devel