[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