<div dir="ltr">There is some examples in usr/examples/. As a first step, I want to run xmpl-hello.<div>-what I should do is first I should introduce xmpl-hello to Hakefile in platform/Hakefile, but I can see "modules_xmpl" that contains all of examples including xmpl-hello. So I assume there is no need to add xmpl-hello to the Hakefile. Am I right or not?</div><div>- The second thing I should do is to add "module build/x86_64/sbin/examples/xmpl-hello" to build/platform/x86/menu.lst.x86_64, but there is nothing in build/x86_64/sbin/examples. Should I copy examples from usr/examples to build/x86_64/sbin/examples ??</div><div><br></div><div>Could anyone pleeeaase help me ?</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Apr 2, 2018 at 4:13 PM, ben eslami <span dir="ltr"><<a href="mailto:beneslami72@gmail.com" target="_blank">beneslami72@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi<div>Can anyone please help me to run "hello world" in BarrelFish?</div><div>I think the tutorial is not up to date.</div><div><br></div><div>Thanks</div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 17, 2018 at 6:13 PM, ben eslami <span dir="ltr"><<a href="mailto:beneslami72@gmail.com" target="_blank">beneslami72@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">-in the file platform/Hakefile, there are some sections. In section of modules_common, I should add the following line "/sbin/examples/xmpl-hello", but in section modules_xmpl, the mentioned line exists. Is this correct or I should add in the sections of "modules_common" and "modules_x86_64"<div><br></div><div>-in the file build/platform/x86/menu.lst.x8<wbr>6_64, I added the following line " module /x86_64/sbin/examples/xmpl-hel<wbr>lo in the General user domain section. </div><div><br></div><div>"../hake/hake.sh -s .. -a x86_64" and "make -j 4 X86_64_Basic" are run without error. But "make qemu_x86_64" encounters this error:</div><div>Failed to open file 'x86_64/sbin/examples/xmpl-hel<wbr>lo <br></div><span><div><br></div><div>what should I do now ?</div></span></div><div class="m_261591523248209552HOEnZb"><div class="m_261591523248209552h5"><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 17, 2018 at 3:00 PM, Joel Busch <span dir="ltr"><<a href="mailto:buschjo@student.ethz.ch" target="_blank">buschjo@student.ethz.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
  
    
  
  <div text="#000000" bgcolor="#FFFFFF">
    <p>Hello Ben</p>
    <p>This is actually one I can help with I think, because I ran into
      some of the same roadblocks.</p>
    <p><a href="http://symbolic_targets.mk" target="_blank">symbolic_targets.mk</a> does no longer exists, instead you can add
      modules to the file platforms/Hakefile there are different
      sections just make sure you use the one that's generic or the one
      specific to the architecture you want to run on.<br>
    </p>
    <p>The menu.lst is now platform specific and you can either change
      the one generated during hake in
      build/platforms/<arch>/<a href="http://menu.ls" target="_blank">menu.ls</a><wbr>t.<plat> or the one that
      is read during the hake process in hake/menu.lst.<plat>, in
      your case <arch> is x86 and <plat> is x86_64.<br>
    </p>
    <p>And yes the make target sim doesn't exist anymore and qemu_x86_64
      is what you want to use instead.</p>
    <p>Best Regards,<br>
      Joel Busch<br>
    </p><div><div class="m_261591523248209552m_7722979292859103275h5">
    <br>
    <div class="m_261591523248209552m_7722979292859103275m_-5116955423939773610moz-cite-prefix">On 17.03.2018 11:10, ben eslami wrote:<br>
    </div>
    </div></div><blockquote type="cite"><div><div class="m_261591523248209552m_7722979292859103275h5">
      
      <div dir="ltr">Dear folks,
        <div>-after booting Barrelfish, I tend to run "hello world".
          According to "<a href="http://wiki.barrelfish.org/Programming_for_Barrelfish" target="_blank">http://wiki.barrelfish.org/Pr<wbr>ogramming_for_Barrelfish</a>", <span>To get Hake to
            include a target for the hello world program in the
            generated Makefile, we must first add the target to the <a href="http://symbolic_targets.mk" target="_blank">symbolic_targets.mk</a>
            file, located in the build directory. But I don't have this
            file. should I create it first?</span></div>
        <div><span><br>
          </span></div>
        <div><span>-Suppose I created "<a href="http://symbolic_targets.mk" target="_blank">symbolic_targets.mk</a>"
            in build/ , then I did "../hake/hake.sh -s .. -a  x86_64" in
            build/ directory. After this, i run "make -j 8 X86_64_Basic"
            to compile Hello World file. But fir I should append "module
            /x86_64/sbin/examples/xmpl-hel<wbr>lo" in menu.lst, but I don't
            see any file named menu.lst either. Should I create this
            first also ?</span></div>
        <div><span><br>
          </span></div>
        <div><span>-After all of these,
            I should run make sim. Does this mean that I should run
            "make </span><span><font size="3">qemu_x86_64?</font></span></div>
        <div><span><font size="3"><br>
            </font></span></div>
        <div><span><font size="3">Thank you </font></span></div>
        <div class="gmail_extra"><br>
          <div class="gmail_quote"><br>
          </div>
        </div>
      </div>
      <br>
      <fieldset class="m_261591523248209552m_7722979292859103275m_-5116955423939773610mimeAttachmentHeader"></fieldset>
      <br>
      </div></div><span><pre>______________________________<wbr>_________________
Barrelfish-users mailing list
<a class="m_261591523248209552m_7722979292859103275m_-5116955423939773610moz-txt-link-abbreviated" href="mailto:Barrelfish-users@lists.inf.ethz.ch" target="_blank">Barrelfish-users@lists.inf.eth<wbr>z.ch</a>
<a class="m_261591523248209552m_7722979292859103275m_-5116955423939773610moz-txt-link-freetext" href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users" target="_blank">https://lists.inf.ethz.ch/mail<wbr>man/listinfo/barrelfish-users</a>
</pre>
    </span></blockquote>
    <br>
  </div>

<br>______________________________<wbr>_________________<br>
Barrelfish-users mailing list<br>
<a href="mailto:Barrelfish-users@lists.inf.ethz.ch" target="_blank">Barrelfish-users@lists.inf.eth<wbr>z.ch</a><br>
<a href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mail<wbr>man/listinfo/barrelfish-users</a><br>
<br></blockquote></div><br></div>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>