[Barrelfish-users] Barrelfish compilation error

Rob C cartrel at hotmail.com
Tue Jul 12 18:23:07 CEST 2011


I just did and got the same result.

> Date: Tue, 12 Jul 2011 17:15:37 +0100
> From: 0800410m at student.gla.ac.uk
> To: barrelfish-users at lists.inf.ethz.ch
> Subject: Re: [Barrelfish-users] Barrelfish compilation error
> 
> Hi Rob,
> 
> Have you tried compiling Barrelfish using the x86_64 target instead of 
> x86_32?
> 
> -Calum
> 
> On 12/07/11 17:03, Rob C wrote:
> > Hi, I'm attempting to compile Barrelfish on a 64bit Ubuntu machine. I
> > just downloaded the source via Hg today and followed the instructions on
> > wiki.barrelfish.org for configuring and compiling. I was able to get
> > through the configuration process but when I started the make I was
> > given these errors and I'm just not familiar enough with this stuff to
> > troubleshoot on my own:
> >
> > xxxxx at yyyyyy:~/hg.barrelfish.org/build# make
> > Makefile:48: x86_32/errors/errno.o.depend: No such file or directory
> > Makefile:75:
> > x86_32/usr/slideshow/_for_app_slideshow/keyboard_flounder_bindings.o.depend:
> > No such file or directory
> > Makefile:130:
> > x86_32/usr/slideshow/_for_app_slideshow/fb_flounder_bindings.o.depend:
> > No such file or directory
> > ...
> > [11 of 33] Compiling Expressions[boot] (
> > ../tools/fof/Expressions.lhs-boot, tools/tools/hamlet/Expressions.o-boot )
> > [12 of 33] Compiling IL.FoF.Compile ( ../tools/fof/IL/FoF/Compile.lhs,
> > tools/tools/hamlet/IL/FoF/Compile.o )
> >
> > ../tools/fof/IL/FoF/Compile.lhs:71:18:
> > Can't find interface-file declaration for variable freshVar
> > Probable cause: bug in .hi-boot file, or inconsistent .hi file
> > Use -ddump-if-trace to get an idea of which file caused the error
> > In the expression: freshVar binding
> > In the definition of `loc': loc = freshVar binding
> > In the definition of `getFreshVar':
> > getFreshVar binding
> > = (loc, binding1)
> > where
> > loc = freshVar binding
> > binding1 = binding {freshVar = loc + 1}
> >
> > ../tools/fof/IL/FoF/Compile.lhs:72:23:
> > Can't find interface-file declaration for variable freshVar
> > Probable cause: bug in .hi-boot file, or inconsistent .hi file
> > Use -ddump-if-trace to get an idea of which file caused the error
> > In the expression: binding {freshVar = loc + 1}
> > In the definition of `binding1':
> > binding1 = binding {freshVar = loc + 1}
> > In the definition of `getFreshVar':
> > getFreshVar binding
> > = (loc, binding1)
> > where
> > loc = freshVar binding
> > binding1 = binding {freshVar = loc + 1}
> >
> > ../tools/fof/IL/FoF/Compile.lhs:92:6:
> > Can't find interface-file declaration for variable freshVar
> > Probable cause: bug in .hi-boot file, or inconsistent .hi file
> > Use -ddump-if-trace to get an idea of which file caused the error
> > In the expression:
> > stableBinding
> > {freshVar = freshVar upBinding, defStructs = defStructs upBinding,
> > defUnions = defUnions upBinding, defEnums = defEnums upBinding}
> > In the definition of `passFreshVar':
> > passFreshVar upBinding stableBinding
> > = stableBinding
> > {freshVar = freshVar upBinding, defStructs = defStructs upBinding,
> > defUnions = defUnions upBinding, defEnums = defEnums upBinding}
> > make: *** [tools/bin/hamlet] Error 1
> >
> > Sorry if this is a repost but I checked the last few months of the
> > mailing list and didn't see anything similar to this. Thanks for the help.
> 
> _______________________________________________
> Barrelfish-users mailing list
> Barrelfish-users at lists.inf.ethz.ch
> https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users
 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.inf.ethz.ch/pipermail/barrelfish-users/attachments/20110712/b77bab8f/attachment.html 


More information about the Barrelfish-users mailing list