<div dir="ltr">Hi again.<div>I used xmpl-msg. Here is my procedures:</div><div>1- ../hake/hake.sh -s .. -a x86_64</div><div>2- make x86_64/sbin/examples/xmpl-msg</div><div>but in the second stage, I encounter this error which is showed in attachment.</div><div><br></div><div>If someone knows how to fix this, I would appreciate in advance.</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Jun 2, 2018 at 3:46 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 all,<div>I have decided to run simple Hello World program using IDC. </div><div>I follow the document 'TN-018-PracticalGuide' to implement the simple scenario. but I have some questions and one problem that I face every time I do procedures:</div><div>

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;background-color:rgb(255,255,255);float:none;display:inline">------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>-</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span> </span></span>

<br></div><div>Question 1:First of all, I've created a folder in usr/ directory called myapp. Inside of it, I have some C files and a Hakefile such that :</div><div>myapp.c -> main of my program</div><div>start_server.c -> server code</div><div>start_client.c -> client code</div><div>Hakefile</div><div>and menu.lst.</div><div>Should I type all these C codes just in one file?</div><div>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>-</div><div>Question 2: I have to include some files to my codes as the document says  like `barrelfish.h' and 'nameservice_client.h`. As my codes are in usr/myapp/ directory, should I include these headers like this <br>#include <../../include/barrelfish/<wbr>barrelfish.h></div><div>

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">#include <../../include/barrelfish/</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">name<wbr>service_client.h></span></div><div>




<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>-</span>

<br></div><div>Problem: When I complete all the documents instructions, I run `../hake/hake.sh -s .. -a x86_64' in build directory, but I see outputs like this:<br>Makefile:7127: x86_64/usr/myapp/_for_app_<wbr>myapp/myapp_flounder_bindings.<wbr>o.depend: No such file or directory</div><div>Makefiel:7221:

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">x86_64/usr/myapp/_for_app_<wbr>myapp/start_client.o.depend:

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">No such file or directory</span> </span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Makefiel:7238:</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span> </span></span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;background-color:rgb(255,255,255);float:none;display:inline">x86_64/usr/<wbr>myapp/_for_app_myapp/start_<wbr>server.o.depend:<span> </span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">No such file or directory</span><span> </span></span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"> </span>

<br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">make:*** No rule to make target 'x86_64/include/if/myapp_defs.<wbr>h', needed by 'x86_64/usr/myapp/_for_app_<wbr>myapp/start_server.o.depend'. stop.</span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">

<span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;background-color:rgb(255,255,255);float:none;display:inline">------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>------------------------------<wbr>-</span><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><span> </span></span>

<br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">I assume myapp_defs.h is not created when I define an interface called hello.if and append "hello"  in if/Hakefile. <br>I would be happy if you could help me.</span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Thank you </span></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 4, 2018 at 11:21 AM, Reto Achermann <span dir="ltr"><<a href="mailto:reto.achermann@inf.ethz.ch" target="_blank">reto.achermann@inf.ethz.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Ben,<br>
<br>
please always write to the list. Answers inline below.<br>
<br>
-- Reto<span><br>
<br>
On 04/03/2018 11:33 AM, ben eslami wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
   Dear Reto<br>
I am so sorry to email you directly, but I've stuck in a bad situation.<br>
I understand what you said about running an app on Barrelfish, but there are still some problems.<br>
<br>
1- I wrote a Hakefile in 'usr/example/xmpl-hello/Hakefi<wbr>le' like this:<br>
[ build application {target = {"examples/xmpl-hello", cFiles = ["hello.c"] } }<br>
</blockquote>
<br></span>
seems good to me.<span><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
2- I need to tell Hake to include this when building the Makefile. It means I have to add the created Hakefile to 'platforms/Hakefile' in order to automatically build the app. So the problem is where should I put the address of the created Hakefile in 'platform/Hakefile' ? There are several fields and I can see the address of the created Hakefile in field 'modules_xmpl'. So I assume there is no need to add anything in 'platform/Hakefile'. and run '../hake/hake.sh -s .. -a x86_64' in build dir.<br>
</blockquote>
<br></span>
Yes, you are right, if you use examples/xmpl-hello, this is already added in modules_xmpl. The command for runnin hake is fine too. Yous should be able to do make x86_64/sbin/examples/xmpl-hell<wbr>o now.<br>
<br>
In general, for new modules, you can add just them to 'modules_x86_64'. (for x86_64)<span><br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
3- Weh I run '../hake/hake.sh -s .. -a x86_64' , there is a Makefile appeared in build directory. I can see the path './x86_64/usr/examples/xmpl-he<wbr>llo/_for_app_examples/xmpl-hel<wbr>lo/hello.o' and other similar paths for hello.s and hello.o.depend inside Makefile. So I assume the app is ready to be built. Now I run 'make -j 4 X86_64_Basic'<br>
</blockquote>
<br></span>
Not exactly, when you look at the platform directive in the platforms/Hakefile, you see that the 'modules_xmpl' are part of the X86_64_Full. So you need to run make X86_64_Full in order to build the examples.<span><br>
<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
4-Now in this stage, I look for built/platform/x86/menu.lst.x8<wbr>6_64, but there is nothing there until I run 'make qemu_x86_64'. I realized that menu.lst is built after running 'make qemu_x86_64'. So I open 'built/platform/x86/menu.lst.x<wbr>86_64' and add 'module  > <br>
</blockquote>
/x86_64/usr/examples/xmpl-hell<wbr>o/_for_app_examples/xmpl-hello<wbr>/hello.o.depend'.<br>
<br></span>
No, you need to add the targets as defined in the hake file.<br>
<br>
module /x86_64/sbin/examples/xmpl-hel<wbr>lo<br>
<br>
Also note, that make qemu_x86_64 will only build the modules defined in modules_x86_64 and modules_generic.<br>
<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>
<br>
I understand your instructions as like above but I got nothing. I was wondering if you could explain in more detail please.<br>
<br>
Regards,<br>
Ben<br>
<br>
<br></span><div><div class="m_-2890534387263537999h5">
On Mon, Apr 2, 2018 at 11:44 PM, Reto Achermann <<a href="mailto:reto.achermann@inf.ethz.ch" target="_blank">reto.achermann@inf.ethz.ch</a> <mailto:<a href="mailto:reto.achermann@inf.ethz.ch" target="_blank">reto.achermann@inf.eth<wbr>z.ch</a>>> wrote:<br>
<br>
    Dear Ben,<br>
<br>
    When you like run something on Barrelfish a few things need to be in<br>
    place<br>
<br>
    1) You need to write a Hakefile, which contains the target to be<br>
    built and how it is built.<br>
<br>
    2) Then you need to tell Hake to include this when building the<br>
    Makefile, This is done by re-running hake. After this step you can<br>
    actually type 'make x86_64/sbin/<target>' assuming you want to build<br>
    it for x86.<br>
<br>
    2) In order to have it build automatically when you type 'make<br>
    X86_64_Basic' or 'make qemu_x86_64' you need to add it to the list<br>
    of targets in platforms/Hakefile.<br>
<br>
    3) You need to tell grub or qemu to load your binary. For this you<br>
    will need to add it to the menu.lst used by grub or qemu. In case of<br>
    qemu, its located in $build/platforms/x86/ (again for x86 platforms)<br>
<br>
    4) then your program will either run directly after Barrelfish has<br>
    booted or you can type <target> in Fish.<br>
<br>
    -- Reto<br>
<br>
<br>
<br>
    On 02/04/18 18:58, ben eslami wrote:<br>
<br>
        There is some examples in usr/examples/. As a first step, I want<br>
        to run xmpl-hello.<br>
        -what I should do is first I should introduce xmpl-hello to<br>
        Hakefile in platform/Hakefile, but I can see "modules_xmpl" that<br>
        contains all of examples including xmpl-hello. So I assume there<br>
        is no need to add xmpl-hello to the Hakefile. Am I right or not?<br>
        - The second thing I should do is to add "module<br>
        build/x86_64/sbin/examples/xmp<wbr>l-hello" to<br>
        build/platform/x86/menu.lst.x8<wbr>6_64, but there is nothing in<br>
        build/x86_64/sbin/examples. Should I copy examples from<br>
        usr/examples to build/x86_64/sbin/examples ??<br>
<br>
        Could anyone pleeeaase help me ?<br>
<br>
        On Mon, Apr 2, 2018 at 4:13 PM, ben eslami<br>
        <<a href="mailto:beneslami72@gmail.com" target="_blank">beneslami72@gmail.com</a> <mailto:<a href="mailto:beneslami72@gmail.com" target="_blank">beneslami72@gmail.com</a>><br></div></div>
        <mailto:<a href="mailto:beneslami72@gmail.com" target="_blank">beneslami72@gmail.com</a> <mailto:<a href="mailto:beneslami72@gmail.com" target="_blank">beneslami72@gmail.com</a>><wbr>>><span><br>
        wrote:<br>
<br>
             Hi<br>
             Can anyone please help me to run "hello world" in BarrelFish?<br>
             I think the tutorial is not up to date.<br>
<br>
             Thanks<br>
<br>
             On Sat, Mar 17, 2018 at 6:13 PM, ben eslami<br>
        <<a href="mailto:beneslami72@gmail.com" target="_blank">beneslami72@gmail.com</a> <mailto:<a href="mailto:beneslami72@gmail.com" target="_blank">beneslami72@gmail.com</a>><br></span>
             <mailto:<a href="mailto:beneslami72@gmail.com" target="_blank">beneslami72@gmail.com</a><span><br>
        <mailto:<a href="mailto:beneslami72@gmail.com" target="_blank">beneslami72@gmail.com</a>><wbr>>> wrote:<br>
<br>
                 -in the file platform/Hakefile, there are some<br>
        sections. In section of<br>
                 modules_common, I should add the following line<br>
                 "/sbin/examples/xmpl-hello", but in section<br>
        modules_xmpl, the mentioned<br>
                 line exists. Is this correct or I should add in the<br>
        sections of<br>
                 "modules_common" and "modules_x86_64"<br>
<br>
                 -in the file build/platform/x86/menu.lst.x8<wbr>6_64, I<br>
        added the following<br>
                 line " module /x86_64/sbin/examples/xmpl-hel<wbr>lo in the<br>
        General user<br>
                 domain section.<br>
<br>
                 "../hake/hake.sh -s .. -a x86_64" and "make -j 4<br>
        X86_64_Basic" are run<br>
                 without error. But "make qemu_x86_64" encounters this<br>
        error:<br>
                 Failed to open file 'x86_64/sbin/examples/xmpl-hel<wbr>lo<br>
<br>
                 what should I do now ?<br>
<br>
                 On Sat, Mar 17, 2018 at 3:00 PM, Joel Busch<br>
        <<a href="mailto:buschjo@student.ethz.ch" target="_blank">buschjo@student.ethz.ch</a> <mailto:<a href="mailto:buschjo@student.ethz.ch" target="_blank">buschjo@student.ethz.c<wbr>h</a>><br></span>
                 <mailto:<a href="mailto:buschjo@student.ethz.ch" target="_blank">buschjo@student.ethz.c<wbr>h</a><div><div class="m_-2890534387263537999h5"><br>
        <mailto:<a href="mailto:buschjo@student.ethz.ch" target="_blank">buschjo@student.ethz.c<wbr>h</a>>>> wrote:<br>
<br>
                     Hello Ben<br>
<br>
                     This is actually one I can help with I think,<br>
        because I ran into<br>
                     some of the same roadblocks.<br>
<br>
        <a href="http://symbolic_targets.mk" rel="noreferrer" target="_blank">symbolic_targets.mk</a> <<a href="http://symbolic_targets.mk" rel="noreferrer" target="_blank">http://symbolic_targets.mk</a>><br>
        <<a href="http://symbolic_targets.mk" rel="noreferrer" target="_blank">http://symbolic_targets.mk</a>> does no longer<br>
                     exists, instead you can add modules to the file<br>
        platforms/Hakefile<br>
                     there are different sections just make sure you use<br>
        the one that's<br>
                     generic or the one specific to the architecture you<br>
        want to run on.<br>
<br>
                     The menu.lst is now platform specific and you can<br>
        either change the<br>
                     one generated during hake in<br>
        build/platforms/<arch>/<a href="http://menu.ls" rel="noreferrer" target="_blank">menu.ls</a> <<a href="http://menu.ls" rel="noreferrer" target="_blank">http://menu.ls</a>><br>
                     <<a href="http://menu.ls" rel="noreferrer" target="_blank">http://menu.ls</a>>t.<plat> or the one that is read<br>
        during the hake<br>
                     process in hake/menu.lst.<plat>, in your case<br>
        <arch> is x86 and<br>
                     <plat> is x86_64.<br>
<br>
                     And yes the make target sim doesn't exist anymore<br>
        and qemu_x86_64 is<br>
                     what you want to use instead.<br>
<br>
                     Best Regards,<br>
                     Joel Busch<br>
<br>
<br>
                     On 17.03.2018 11:10, ben eslami wrote:<br>
<br>
                         Dear folks,<br>
                         -after booting Barrelfish, I tend to run "hello<br>
            world". According<br>
                         to<br>
            "<a href="http://wiki.barrelfish.org/Programming_for_Barrelfish" rel="noreferrer" target="_blank">http://wiki.barrelfish.org/Pr<wbr>ogramming_for_Barrelfish</a><br>
            <<a href="http://wiki.barrelfish.org/Programming_for_Barrelfish" rel="noreferrer" target="_blank">http://wiki.barrelfish.org/Pr<wbr>ogramming_for_Barrelfish</a>><br>
                                    <<a href="http://wiki.barrelfish.org/Programming_for_Barrelfish" rel="noreferrer" target="_blank">http://wiki.barrelfish.org/Pr<wbr>ogramming_for_Barrelfish</a><br>
            <<a href="http://wiki.barrelfish.org/Programming_for_Barrelfish" rel="noreferrer" target="_blank">http://wiki.barrelfish.org/Pr<wbr>ogramming_for_Barrelfish</a>>>",<br>
            To get<br>
                         Hake to include a target for the hello world<br>
            program in the<br>
                         generated Makefile, we must first add the<br>
            target to the<br>
            <a href="http://symbolic_targets.mk" rel="noreferrer" target="_blank">symbolic_targets.mk</a> <<a href="http://symbolic_targets.mk" rel="noreferrer" target="_blank">http://symbolic_targets.mk</a>><br>
            <<a href="http://symbolic_targets.mk" rel="noreferrer" target="_blank">http://symbolic_targets.mk</a>> file, located in<br>
                         the build directory. But I don't have this<br>
            file. should I create<br>
                         it first?<br>
<br>
                         -Suppose I created "<a href="http://symbolic_targets.mk" rel="noreferrer" target="_blank">symbolic_targets.mk</a><br>
            <<a href="http://symbolic_targets.mk" rel="noreferrer" target="_blank">http://symbolic_targets.mk</a>><br>
                         <<a href="http://symbolic_targets.mk" rel="noreferrer" target="_blank">http://symbolic_targets.mk</a>>" in build/ , then<br>
            I did<br>
                         "../hake/hake.sh -s .. -a  x86_64" in build/<br>
            directory. After<br>
                         this, i run "make -j 8 X86_64_Basic" to compile<br>
            Hello World file.<br>
                         But fir I should append "module<br>
            /x86_64/sbin/examples/xmpl-hel<wbr>lo"<br>
                         in menu.lst, but I don't see any file named<br>
            menu.lst either.<br>
                         Should I create this first also ?<br>
<br>
                         -After all of these, I should run make sim.<br>
            Does this mean that I<br>
                         should run "make qemu_x86_64?<br>
<br>
                         Thank you<br>
<br>
<br>
<br>
<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>
            <mailto:<a href="mailto:Barrelfish-users@lists.inf.ethz.ch" target="_blank">Barrelfish-users@lists<wbr>.inf.ethz.ch</a>><br></div></div>
                         <mailto:<a href="mailto:Barrelfish-users@lists.inf.ethz.ch" target="_blank">Barrelfish-users@lists<wbr>.inf.ethz.ch</a><span><br>
            <mailto:<a href="mailto:Barrelfish-users@lists.inf.ethz.ch" target="_blank">Barrelfish-users@lists<wbr>.inf.ethz.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>
            <<a href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mai<wbr>lman/listinfo/barrelfish-users</a><wbr>><br>
                                    <<a href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mai<wbr>lman/listinfo/barrelfish-users</a><br>
            <<a href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mai<wbr>lman/listinfo/barrelfish-users</a><wbr>>><br>
<br>
<br>
<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>
        <mailto:<a href="mailto:Barrelfish-users@lists.inf.ethz.ch" target="_blank">Barrelfish-users@lists<wbr>.inf.ethz.ch</a>><br></span>
                     <mailto:<a href="mailto:Barrelfish-users@lists.inf.ethz.ch" target="_blank">Barrelfish-users@lists<wbr>.inf.ethz.ch</a><span><br>
        <mailto:<a href="mailto:Barrelfish-users@lists.inf.ethz.ch" target="_blank">Barrelfish-users@lists<wbr>.inf.ethz.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>
        <<a href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mai<wbr>lman/listinfo/barrelfish-users</a><wbr>><br>
                            <<a href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mai<wbr>lman/listinfo/barrelfish-users</a><br>
        <<a href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mai<wbr>lman/listinfo/barrelfish-users</a><wbr>>><br>
<br>
<br>
<br>
<br>
<br>
<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>
        <mailto:<a href="mailto:Barrelfish-users@lists.inf.ethz.ch" target="_blank">Barrelfish-users@lists<wbr>.inf.ethz.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>
        <<a href="https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users" rel="noreferrer" target="_blank">https://lists.inf.ethz.ch/mai<wbr>lman/listinfo/barrelfish-users</a><wbr>><br>
<br>
<br>
</span></blockquote><div class="m_-2890534387263537999HOEnZb"><div class="m_-2890534387263537999h5">
<br>
-- <br>
Reto Achermann,<br>
<a href="http://people.inf.ethz.ch/acreto" rel="noreferrer" target="_blank">http://people.inf.ethz.ch/acre<wbr>to</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>