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

Re: n00b question- rebuilding mirage tree



@Thomas: can you try with my repository? I just added `true: mirage`
to all _tags under /lib.

On Thu, Aug 11, 2011 at 1:52 PM, Raphael Proust <raphlalou@xxxxxxxxx> wrote:
> That's probably because (for a reason I don't know) lib/os/xen/_tags
> lacks the `true: mirage` assertion.
>
> (See difference between
> https://github.com/avsm/mirage/blob/master/lib/os/xen/_tags and
> https://github.com/avsm/mirage/blob/master/lib/os/unix/_tags )
>
> Curiously, the problem isn't raised on my machine with a fresh
> repository. Probably because my two pervasives are similarâ
>
> I think `true: mirage` should be added to all the _tags files under
> /lib/ (and any subdirectories), but I'm not sure. I'm especially not
> sure for some parts of OS and Flowâ
>
> On Thu, Aug 11, 2011 at 1:41 PM, Thomas Gazagnaire
> <thomas.gazagnaire@xxxxxxxxx> wrote:
>> I've just tried to build mirage as well, and I get:
>>
>> File "os/xen/oS.cmx", line 1, characters 0-1:
>> Error: The files os/xen/io_page.cmi and /usr/local/lib/ocaml/pervasives.cmi
>> Â Â Â make inconsistent assumptions over interface Pervasives
>> Command exited with code 1.
>>
>> on a fresh clone (on ubuntu)
>>
>> 2011/8/11 Raphael Proust <raphlalou@xxxxxxxxx>:
>>> AFAICT, this is a bug in mirage's build process.
>>>
>>> After
>>> $ make
>>>
>>> you just need to do
>>> $ cd lib
>>> $ make
>>>
>>> and then
>>> $ cd ..
>>> $ make install
>>>
>>> should work.
>>>
>>>
>>> I don't know why this particular backend is not compiled when invoking
>>> `make` from the top-level directory.
>>>
>>> On Thu, Aug 11, 2011 at 1:02 PM, Richard Mortier
>>> <Richard.Mortier@xxxxxxxxxxxxxxxx> wrote:
>>>> just doing a rebuild after not merging for a while - am being told
>>>>
>>>> : mort@greyjay:mirage.git$; make PREFIX=~/research/mirage/install all 
>>>> install
>>>> /Users/mort/research/mirage/mirage.git/tools/crunch
>>>> Finished, 0 targets (0 cached) in 00:00:00.
>>>> Finished, 6 targets (6 cached) in 00:00:00.
>>>> /Users/mort/research/mirage/mirage.git/tools/mir
>>>> make[1]: Nothing to be done for `all'.
>>>> /Users/mort/research/mirage/mirage.git/syntax
>>>> Finished, 0 targets (0 cached) in 00:00:00.
>>>> Finished, 106 targets (106 cached) in 00:00:00.
>>>> /Users/mort/research/mirage/mirage.git/lib
>>>> OS: unix
>>>> Flow: socket
>>>> # No parallelism done
>>>> OS: unix
>>>> Flow: direct
>>>> # No parallelism done
>>>> Assembling: camlp4 extensions
>>>> Skipping: Xen
>>>> Assembling: UNIX direct
>>>> Assembling: UNIX socket
>>>> Assembling: node socket
>>>> Must build node-socket first
>>>> make: *** [install] Error 1
>>>>
>>>>
>>>> ...what is node-socket, and how should i install it? Â(npm search throws 
>>>> up many socket related things, but nothing called node-socket)
>>>>
>>>> (on osx 10.5/64bit if it makes a difference.)
>>>> --
>>>> Cheers,
>>>>
>>>> R.
>>>>
>>>> This message and any attachment are intended solely for the addressee and 
>>>> may contain confidential information. If you have received this message in 
>>>> error, please send it back to me, and immediately delete it. Â Please do 
>>>> not use, copy or disclose the information contained in this message or in 
>>>> any attachment. ÂAny views or opinions expressed by the author of this 
>>>> email do not necessarily reflect the views of the University of Nottingham.
>>>>
>>>> This message has been checked for viruses but the contents of an attachment
>>>> may still contain software viruses which could damage your computer system:
>>>> you are advised to perform your own checks. Email communications with the
>>>> University of Nottingham may be monitored as permitted by UK legislation.
>>>>
>>>
>>>
>>>
>>> --
>>> _______
>>> Raphael
>>>
>>>
>>
>
>
>
> --
> _______
> Raphael
>



-- 
_______
Raphael



 


Rackspace

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