[Barrelfish-users] Barrelfish compilation error

Calum McCall 0800410m at student.gla.ac.uk
Tue Jul 12 18:29:16 CEST 2011


it was a long shot :P

I think Richard is correct, your best bet is probably to email the 
maintainer of GHC or the Haskell-Platform on ubuntu with this issue.

-Calum

On 12/07/11 17:23, Rob C wrote:
> 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



More information about the Barrelfish-users mailing list