[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MirageOS-devel] Problem compiling Jitsu



Hi guys,

Actually I did the Jitsu build from scratch (removed .opam...). This time when I pinned the Irmin it picked up the correct ezjsonm version. So it seems I had some race condition in my environment from previous builds I had done. Sorry for the confusion!

Thank you for all your help!

BR,

Heikki

On Mon, Oct 12, 2015 at 2:43 AM, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote:
It should have picked up the right ezjsonm constraints when Irmin was pinned. Perhaps the Irmin `opam` file in the working repository has the incorrect upper bound. I occasionally find out-of-sync opam files in other repositories and sync them up.

Anil

On 12 Oct 2015, at 10:25, Magnus Skjegstad <magnus@xxxxx> wrote:

Jitsu doesn't use ezjsonm directly. It looks like the constraint is correct for Irmin 0.9.9 though [1] -- shouldn't ezjsonm 0.4.1 have been installed automatically when Irmin was pinned?
Â
(Could also be related to [2])
Â
Â
--
Magnus
Â
Â
On Mon, 12 Oct 2015, at 10:12, Anil Madhavapeddy wrote:
Thanks -- is there a bug open for the ezjsonm constraint as well? The older versions of Jitsu should all have upper bounds to prevent the conflicting libraries from being selected.
Â
Anil
Â
On 9 Oct 2015, at 21:31, Heikki Mahkonen <heikki.mahkonen@xxxxxxxxx> wrote:
Â
FYI
Â
---------- Forwarded message ----------
From: Heikki Mahkonen <heikki.mahkonen@xxxxxxxxx>
Date: Fri, Oct 9, 2015 at 12:58 PM
Subject: Re: [MirageOS-devel] Problem compiling Jitsu
To: Magnus Skjegstad <magnus@xxxxx>
Â
Â
Hi,
Thank you for the quick reply! I got it working now. I had to also pin the ezjsonm to 0.4.1.
Â
> opam pin add ezjsonm 0.4.1
Â
Thanks guys!
BR,
Â
Heikki
Â
On Fri, Oct 9, 2015 at 10:52 AM, Magnus Skjegstad <magnus@xxxxx> wrote:

Â
On Fri, 9 Oct 2015, at 18:58, Heikki Mahkonen wrote:
Â
Â
Hi guys,
Can anybody help with this? I have problem compiling mirage/jitsu on Ubuntu.
Â
[...]
Â
# File "irmin_backend.ml", line 39, characters 65-88:
# Error: Unbound type constructor Irmin.t
# make: *** [/home/user/.opam/4.01.0/build/jitsu.0.2/bin/jitsu] Error 2
Â
Â
This error is caused by a recent API change in Irmin 0.9.10 and will be fixed in the next version of Jitsu.
Â
As a temporary solution you can pin Irmin to version 0.9.9 with 'opam pin add irmin 0.9.9'. You should then be able to install Jitsu with 'opam install jitsu'.
Â
I have submitted a PR to add a version constraint in opam [1], but it may take some time before it is merged and propagated.
Â
Â
Â
Magnus
Â
Â
Â
_______________________________________________
MirageOS-devel mailing list
_______________________________________________
MirageOS-devel mailing list
Â
_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
http://lists.xenproject.org/cgi-bin/mailman/listinfo/mirageos-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.