<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Hi!</p>
    <p>I'm sorry, the wiki page hasn't been updated when we changed our
      build platform. The latest release (2018-10-04) of Barrelfish
      expects a Ubuntu 18.04 LTS installation, with ghc 8.0.2 and gcc
      7.3.</p>
    <p>Cheers,<br>
      Lukas<br>
    </p>
    <div class="moz-cite-prefix">On 22.10.18 17:37, Dd Nirvana wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAJUbTzSd0mh+teWkk4AKwhVyNQppfQL4v0zYaEuNC0OzAyFbtg@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <div dir="ltr">
        <div dir="ltr">
          <div dir="ltr">
            <div dir="ltr">
              <div dir="ltr">
                <div>Hi, guys,</div>
                <div><br>
                </div>
                <div>    I am interested about the project and trying to
                  run it by following <a
                    href="http://wiki.barrelfish.org/Getting_Started"
                    moz-do-not-send="true">http://wiki.barrelfish.org/Getting_Started</a>. </div>
                <div>    However, I failed to generate the Makefile from
                  hake.</div>
                <div>The log is shown in the following.</div>
                <div> <i>   ╰─$ ../hake/hake.sh -s .. -a x86_64</i></div>
                <div><i>Install directory defaulting to '.'</i></div>
                <div><i>Source directory is ..</i></div>
                <div><i>Architectures to build: "x86_64"</i></div>
                <div><i>Creating a local hake directory...</i></div>
                <div><i>Setting up hake build directory...</i></div>
                <div><i>Bootstrapping Config.hs</i></div>
                <div><i>Building hake...</i></div>
                <div><i>[ 1 of 13] Compiling Tools            (
                    ../hake/Tools.hs, hake/Tools.o )</i></div>
                <div><i>[ 2 of 13] Compiling TreeDB           (
                    ../hake/TreeDB.hs, hake/TreeDB.o )</i></div>
                <div><i>[ 3 of 13] Compiling HakeTypes        (
                    ../hake/HakeTypes.hs, hake/HakeTypes.o )</i></div>
                <div><i>[ 4 of 13] Compiling Args             (
                    ../hake/Args.hs, hake/Args.o )</i></div>
                <div><i>[ 5 of 13] Compiling Config           (
                    hake/Config.hs, hake/Config.o )</i></div>
                <div><i>[ 6 of 13] Compiling ArchDefaults     (
                    ../hake/ArchDefaults.hs, hake/ArchDefaults.o )</i></div>
                <div><i>[ 7 of 13] Compiling X86_64           (
                    ../hake/X86_64.hs, hake/X86_64.o )</i></div>
                <div><i>[ 8 of 13] Compiling K1om             (
                    ../hake/K1om.hs, hake/K1om.o )</i></div>
                <div><i>[ 9 of 13] Compiling X86_32           (
                    ../hake/X86_32.hs, hake/X86_32.o )</i></div>
                <div><i>[10 of 13] Compiling ARMv7            (
                    ../hake/ARMv7.hs, hake/ARMv7.o )</i></div>
                <div><i>[11 of 13] Compiling ARMv8            (
                    ../hake/ARMv8.hs, hake/ARMv8.o )</i></div>
                <div><i>[12 of 13] Compiling RuleDefs         (
                    ../hake/RuleDefs.hs, hake/RuleDefs.o )</i></div>
                <div><i>[13 of 13] Compiling Main             (
                    ../hake/Main.hs, hake/Main.o )</i></div>
                <div><i><br>
                  </i></div>
                <div><i>../hake/Main.hs:348:48:</i></div>
                <div><i>    Not in scope: type constructor or class
                    ‘SrcSpanInfo’</i></div>
                <div><i><br>
                  </i></div>
                <div><i>../hake/Main.hs:406:29:</i></div>
                <div><i>    Not in scope: type constructor or class
                    ‘SrcSpanInfo’</i></div>
                <div><i><br>
                  </i></div>
                <div><i>../hake/Main.hs:406:48:</i></div>
                <div><i>    Not in scope: type constructor or class
                    ‘SrcSpanInfo’</i></div>
                <div><i><br>
                  </i></div>
                <div><i>../hake/Main.hs:444:15:</i></div>
                <div><i>    Not in scope:
                    ‘Language.Haskell.Exts.noSrcSpan’</i></div>
                <div><i>    Perhaps you meant one of these:</i></div>
                <div><i>      data constructor
                    ‘Language.Haskell.Exts.SrcLoc’ (imported from
                    Language.Haskell.Exts),</i></div>
                <div><i>      data constructor
                    ‘Language.Haskell.Exts.ForExp’ (imported from
                    Language.Haskell.Exts),</i></div>
                <div><i>      data constructor
                    ‘Language.Haskell.Exts.ForImp’ (imported from
                    Language.Haskell.Exts)</i></div>
                <div><i><br>
                  </i></div>
                <div>It seems something wrong about Haskel, but I am not
                  sure why.</div>
                <div><br>
                </div>
                <div>My environment is Ubuntu 16.04, with gcc(Ubuntu
                  5.4.0-6ubuntu1~16.04.10), binutils(2.26.1) and
                  ghc(7.10.3).</div>
                <div><br>
                </div>
                <div>Any advice about this issue?</div>
                <br clear="all">
                <div>
                  <div dir="ltr" class="gmail_signature">
                    <div dir="ltr"><span
                        style="font-size:14px;color:rgb(136,136,136)">Dong
                        Du</span><br>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Barrelfish-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Barrelfish-users@lists.inf.ethz.ch">Barrelfish-users@lists.inf.ethz.ch</a>
<a class="moz-txt-link-freetext" href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users">https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Lukas Humbel
</pre>
  </body>
</html>