[Barrelfish-users] Barrelfish compilation error

Rob C cartrel at hotmail.com
Tue Jul 12 18:03:27 CEST 2011


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# makeMakefile:48: x86_32/errors/errno.o.depend: No such file or directoryMakefile:75: x86_32/usr/slideshow/_for_app_slideshow/keyboard_flounder_bindings.o.depend: No such file or directoryMakefile: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. 		 	   		  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.inf.ethz.ch/pipermail/barrelfish-users/attachments/20110712/fa09429f/attachment.html 


More information about the Barrelfish-users mailing list