Hi folks,<div><br></div><div>I am a new joinee to the list. I was trying to build barrelfish on my laptop (32 bit Fedora core 11, gcc 4.4 and ghc 6.10)</div><div><br></div><div>I&#39;d like to build a 32 bit version of the OS</div>

<div><br></div><div>Here are the steps I followed - </div><div><br></div><div>1. Uncompressed the source and did a cd into the source</div><div>2. mkdir build &amp;&amp; cd barrelfish</div><div>3. ../hake/hake.sh .. x86_32</div>
<div>4. make</div><div>5. At this point I got an error - </div><div><br></div><div>In file included from ../kernel/arch/x86_32/irq.c:57:</div><div>./x86_32/include/asmoffsets.h:1:2: error: invalid preprocessing directive #APP</div>
<div>./x86_32/include/asmoffsets.h:52:2: error: invalid preprocessing directive #NO_APP</div><div>make: *** [x86_32/kernel/arch/x86_32/irq.o.depend] Error 1</div><div>make: *** Deleting file `x86_32/kernel/arch/x86_32/irq.o.depend&#39;</div>
<div><br></div><div>6. I removed the offending &quot;directives&quot; from asmoffsets.h and the compilation proceeded, only to fail here - </div><div><br></div><div><div>./tools/tools/flounder/flounder -S ../if/pci.if ./x86_32/usr/pci/_for_app_pci/pci_flounder_server.c </div>
<div>Generating x86_32/usr/pci/_for_app_pci/pci_flounder_server.o.depend</div><div>mkdir -p ./x86_32/usr/bench/urpc_bench/_for_app_urpc_receive</div><div>touch ./x86_32/usr/bench/urpc_bench/_for_app_urpc_receive/.marker</div>
<div>./tools/tools/flounder/flounder -h ../if/bench.if ./x86_32/include/if/bench_types.h </div><div>Generating x86_32/usr/bench/urpc_bench/_for_app_urpc_receive/receive.o.depend</div><div>In file included from ../usr/bench/urpc_bench/urpc_bench.h:23,</div>
<div>                 from ../usr/bench/urpc_bench/receive.c:15:</div><div>../include/barrelfish/monitor_client.h:17:30: error: if/monitor_types.h: No such file or directory</div><div>make: *** [x86_32/usr/bench/urpc_bench/_for_app_urpc_receive/receive.o.depend] Error 1</div>
<div>make: *** Deleting file `x86_32/usr/bench/urpc_bench/_for_app_urpc_receive/receive.o.depend&#39;</div><div><br></div><div>Can someone please let me know what I need to do to go forward?</div><div><br></div>-- <br>Regards,<br>
Kashyap<br>
</div>