<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
</head>
<body style="font-family: 'Segoe UI',Frutiger,'Frutiger Linotype','Dejavu Sans','Helvetica Neue',Arial,sans-serif; font-size: 14px;">
<div class="hiri-body-wrapper" contenteditable="true">
<div>Hi <span style="font-family: "Segoe UI", Arial, sans-serif;">Vorringer,<br>
<br>
You've indicated that you are using Ubuntu 16.04. Note, we've switched to Ubuntu 18.04 and suggest you try the same. <br>
<br>
The error is due to an incompatible GHC version. There was a change in the API between ghc 7.10 and ghc 8.0. <br>
<br>
-- Reto</span><br>
 </div>
</div>
<div class="hiri-signature-wrapper" contenteditable="false">-- <br>
<br>
Reto Achermann<br>
PhD Student, Systems Group, ETH Zurich<br>
 </div>
 
<div class="hiri-extra" contenteditable="false">
<p>On 2018-11-28 07:42:26+01:00 Barrelfish-users wrote:</p>
<blockquote style="padding-left:10px; border-left:1px solid #ccc; margin:0">
<div>
<div dir="ltr">
<div dir="ltr">Hi barrelfish users,
<div></div>
<div>Using Ubuntu 16.04.4, GCC 5.4.0, GHC 7.10.3 and Barrelfish release2018-10-04.</div>
<div>After running <span style="background-color:rgb(243,245,247);color:rgb(0,0,0);font-family:courier,monospace;font-size:16px;white-space:pre-wrap">../hake/hake.sh -s .. -a x86_64
</span> I got several errors:</div>
<div></div>
<div>
<div>Install directory defaulting to '.'</div>
<div>Source directory is ..</div>
<div>Architectures to build: "x86_64"</div>
<div>Creating a local hake directory...</div>
<div>Setting up hake build directory...</div>
<div>Bootstrapping Config.hs</div>
<div>Building hake...</div>
<div>[ 1 of 13] Compiling Tools            ( ../hake/Tools.hs, hake/Tools.o )</div>
<div>[ 2 of 13] Compiling TreeDB           ( ../hake/TreeDB.hs, hake/TreeDB.o )</div>
<div>[ 3 of 13] Compiling HakeTypes        ( ../hake/HakeTypes.hs, hake/HakeTypes.o )</div>
<div>[ 4 of 13] Compiling Args             ( ../hake/Args.hs, hake/Args.o )</div>
<div>[ 5 of 13] Compiling Config           ( hake/Config.hs, hake/Config.o )</div>
<div>[ 6 of 13] Compiling ArchDefaults     ( ../hake/ArchDefaults.hs, hake/ArchDefaults.o )</div>
<div>[ 7 of 13] Compiling X86_64           ( ../hake/X86_64.hs, hake/X86_64.o )</div>
<div>[ 8 of 13] Compiling K1om             ( ../hake/K1om.hs, hake/K1om.o )</div>
<div>[ 9 of 13] Compiling X86_32           ( ../hake/X86_32.hs, hake/X86_32.o )</div>
<div>[10 of 13] Compiling ARMv7            ( ../hake/ARMv7.hs, hake/ARMv7.o )</div>
<div>[11 of 13] Compiling ARMv8            ( ../hake/ARMv8.hs, hake/ARMv8.o )</div>
<div>[12 of 13] Compiling RuleDefs         ( ../hake/RuleDefs.hs, hake/RuleDefs.o )</div>
<div>[13 of 13] Compiling Main             ( ../hake/Main.hs, hake/Main.o )</div>
<div></div>
<div>../hake/Main.hs:348:48:</div>
<div>    Not in scope: type constructor or class ‘SrcSpanInfo’</div>
<div></div>
<div>../hake/Main.hs:406:29:</div>
<div>    Not in scope: type constructor or class ‘SrcSpanInfo’</div>
<div></div>
<div>../hake/Main.hs:406:48:</div>
<div>    Not in scope: type constructor or class ‘SrcSpanInfo’</div>
<div></div>
<div>../hake/Main.hs:444:15:</div>
<div>    Not in scope: ‘Language.Haskell.Exts.noSrcSpan’</div>
<div>    Perhaps you meant one of these:</div>
<div>      data constructor ‘Language.Haskell.Exts.SrcLoc’ (imported from Language.Haskell.Exts),</div>
<div>      data constructor ‘Language.Haskell.Exts.ForExp’ (imported from Language.Haskell.Exts),</div>
<div>      data constructor ‘Language.Haskell.Exts.ForImp’ (imported from Language.Haskell.Exts)</div>
</div>
<div></div>
<div>Could you tell me how to solve it?</div>
<div></div>
<div>Thanks,</div>
<div>Vorringer</div>
</div>
</div>
</div>
</blockquote>
</div>
</body>
</html>