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

Re: [MirageOS-devel] Hello World Missing Linker Script


  • To: Thomas Leonard <talex5@xxxxxxxxx>
  • From: Anil Madhavapeddy <anil@xxxxxxxxxx>
  • Date: Wed, 13 Jul 2016 16:05:15 +0100
  • Cc: "mirageos-devel@xxxxxxxxxxxxxxxxxxxx" <mirageos-devel@xxxxxxxxxxxxxxxxxxxx>
  • Delivery-date: Wed, 13 Jul 2016 15:05:24 +0000
  • Domainkey-signature: a=rsa-sha1; c=nofws; d=recoil.org; h=content-type :mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; q=dns; s= selector1; b=c9h/CHYEIaQIDK3qxFcGnXTCzkFzAmsNc5Ant3zLi9Pw4oh3X1/ N/ntq5EenJu7sSgH/xnbJWlT/LgV7ongd9+VCliKXt0wyvYKst4TQ1UhVnNx0qnr clJLLbDGb9yB5C9dXA2ry0GSl1VM0x1IVbLV2TO9NPAxstY9cqoEtW5Y=
  • List-id: Developer list for MirageOS <mirageos-devel.lists.xenproject.org>

On 13 Jul 2016, at 15:43, Thomas Leonard <talex5@xxxxxxxxx> wrote:
>> To demonstrate Mirage running on 14.04, I am trying to make the Hello Word 
>> tutorial work. I have made it to the point where you run ‘make’ in 
>> mirage-skeleton/console. Make fails because it cannot find 
>> ~/.opam/4.02.1/lib/mirage-xen/mirage-x86_64.lds

One issue may be that we no longer test on OCaml 4.02.1, since there were 
several important fixes in OCaml 4.02.3.  You can (in addition to Thomas 
Leonard's reply) also compile a specific version of OCaml like this:

    opam switch 4.02.3
    eval `opam config env` # to import into current environment
    opam install mirage

You should also definitely install aspcud, which is packaged up under Ubuntu 
14.04 via:

    sudo apt-get install aspcud

This will automatically be picked up by OPAM and used if it is in your path.

regards
Anil


_______________________________________________
MirageOS-devel mailing list
MirageOS-devel@xxxxxxxxxxxxxxxxxxxx
https://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®.