[Barrelfish-users] Barrelfish X86_64_Full

DOR Nelly Nelly.DOR at student.isae-supaero.fr
Thu Apr 11 15:20:50 CEST 2019


Thanks, it worked like a charm for making X86_64_Basic !

I tried today to understand how to build and run just one example application, and though I'm afraid I didn't really get exactly what had to be done with the files in example/xmpl_hello, I did find that everything in examples/ would be built with "make X86_64_Full", so I tried running that. I got some errors however, about functions "begin" and "end" that could not be matched (it's clearer in the attached screenshot). Does the code of that "cxx11.cpp" file have to be modified ??
I hope I'm not asking questions that have been answered many times already, because I don't know where the "bugs archive" is.

Have a great day,

Nelly DOR

On Wednesday, April 03, 2019 13:18 CEST, Simon Gerber <gesimu at gmail.com> wrote:
 Hi Nelly, Did you run make rehake after editing <source tree>/usr/pci/Hakefile? The Barrelfish build system uses a two-stage process: first a Makefile is generated from the Hakefiles in the source tree and then make can be used to compile the different parts of Barrelfish. So if you edit a Hakefile you must run make rehake or <build tree>/hake/hake in some rare cases where make rehake doesn't work. Hope this helps,-- Simon On Tue, 2 Apr 2019 at 13:50, DOR Nelly <Nelly.DOR at student.isae-supaero.fr> wrote:I see, I could have kept on looking for a long time then. Anyway I did as you told me, but i still obtain the same error message :

..//usr/pci/pci_int_ctrl.c:8:10:  fatal error: if/int_route_controller_defs.h: No such file or directory
 #include <if/int_route_controller_defs.h>
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Makefile:195822: x86_64/usr/pci/_for_app_pci/pci_int_ctrl.o.depend: No such file or directory
make: *** [Makefile:195816: x86_64/usr/pci/_for_app_pci/pci_int_ctrl.o.depend] Error 1

By "usr/pci/Hakefile", you did mean the usr folder at the root of the source tree, right ?
Thanks again

On Tuesday, April 02, 2019 11:48 CEST, Lukas Humbel <lukas.humbel at inf.ethz.ch> wrote:
  
Hi Nelly
 
It looks like we have missed to add a flounder dependency on the pci domain. Flounder is a DSL which generates messaging stubs, hence the header file will never be present in the source tree, but only in the build tree, it will be generated at <build>/x86_64/include/if/int_route_controller_defs.h. To fix the problem properly, please add "int_route_controller" to the flounderBindings array in usr/pci/Hakefile.
 
Cheers,
Lukas
 
 
 On 02.04.19 11:30, DOR Nelly wrote:Hello,

I am currently trying to use Barrelfish with QEmu. However, after successfully using Hake, the compilation terminated with an Error 1 : it could not find the file "<barrelfish source tree>/if/int_route_controller_defs.h" included in the "<barrelfish source tree>/usr/pci/pci_int_ctrl.c" file. I went to the directory that was mentioned and indeed i could only find int_route_controller.h, without the "defs" at the end. I couldn't find it anywhere else either... Where should it be ? Or if it has changed, then what filename should I replace it with in the "include" instruction ?

Thank you very much for your help and have a pleasant day !

--   
Nelly DOR
 
ISAE SUPAERO - Institut Supérieur de l'Aéronautique et de l'Espace
10 avenue Edouard Belin - BP 54032 - 31055 TOULOUSE CEDEX 4 FRANCE - http://www.isae-supaero.fr
Plan d'accès/Access map  _______________________________________________
Barrelfish-users mailing list
Barrelfish-users at lists.inf.ethz.ch
https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users
-- 
Lukas Humbel



--  
Nelly DOR
 
ISAE SUPAERO - Institut Supérieur de l'Aéronautique et de l'Espace
10 avenue Edouard Belin - BP 54032 - 31055 TOULOUSE CEDEX 4 FRANCE - http://www.isae-supaero.fr
Plan d'accès/Access map _______________________________________________
Barrelfish-users mailing list
Barrelfish-users at lists.inf.ethz.ch
https://lists.inf.ethz.ch/mailman/listinfo/barrelfish-users


--
  
Nelly DOR
 
ISAE SUPAERO - Institut Supérieur de l'Aéronautique et de l'Espace
10 avenue Edouard Belin - BP 54032 - 31055 TOULOUSE CEDEX 4 FRANCE - http://www.isae-supaero.fr
Plan d'accès/Access map
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.inf.ethz.ch/pipermail/barrelfish-users/attachments/20190411/57ebb9ff/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Capture d??cran de 2019-04-11 14-57-49.png
Type: image/png
Size: 218328 bytes
Desc: not available
URL: <http://lists.inf.ethz.ch/pipermail/barrelfish-users/attachments/20190411/57ebb9ff/attachment-0001.png>


More information about the Barrelfish-users mailing list