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