lists.genode.org
Sign In Sign Up
  • Sign In
  • Sign Up
  • Manage this list

Keyboard Shortcuts

Thread View

  • j: Next unread message
  • k: Previous unread message
  • j a: Jump to all threads
  • j l: Jump to MailingList overview

2025

  • May
  • April
  • March
  • February
  • January

2024

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2023

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2022

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2021

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2020

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2019

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2018

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2017

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2016

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2015

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2014

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2013

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2012

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2011

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2010

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2009

  • December
  • November
  • October
  • September
  • August
  • July
  • June
  • May
  • April
  • March
  • February
  • January

2008

  • December
  • November
  • October
  • September
  • August
  • July
List overview
Download
thread

Adrien de GRAEVE
21 Oct 2015 21 Oct '15
10:24 p.m.

Hi everyone,

I tried to make compile SEL4 + GENODE. However, I must admit that this is a fail from my side.

The demo linux is compiling fine, but regarding sel4 I cannot make it work due to standard lib header missing.

To make it happen, I simply followed the tutorial from Norman (step 1). I managed to make things work until make kernel command. After that I discovered that it was not executing the right kernel.mk file (there is one already delivered in latest sources), It compiles fine if I adapt a little bit CFLAGS. Then the issue comes when trying to test the make run/test that is failing differently than what is described in the tutorial. (In fact, it is supposed to work in the tutorial)

It may be for sure a simple issue, but I don't really understand why I have this issue while compiling test and not the kernel... The issue is the following: error: no include path in which to search for stdint.h (and same for assert.h)

Do you think you could help me to figure out this issue, and maybe document it in your web page ?

Here is the trace below (I have a Ubuntu 14.04 LTS & x64 installation) *adg@...363...:~/dev/genode/genode/repos/base-sel4$ make run/test VERBOSE=* *test -f "/home/adg/dev/genode/genode/repos/base-sel4/run/test.run" || (echo "Error: No run script for test"; exit -1)* *~/dev/genode/genode/tool/run/run --genode-dir ~/dev/genode/genode * * --name test * * --specs "sel4 x86_32 x86 32bit" * * --repositories "/home/adg/dev/genode/genode/repos/base-sel4 /home/adg/dev/genode/genode/repos/base" * * --cross-dev-prefix "/usr/local/genode-gcc/bin/genode-x86-" * * --qemu-args "" * * * * --include /home/adg/dev/genode/genode/repos/base-sel4/run/test.run* *including /home/adg/dev/genode/genode/repos/base-sel4/run/test.run* *building targets: test/sel4 * *spawn make test/sel4* *make[1]: Entering directory `/home/adg/dev/genode/genode/repos/base-sel4'* *checking library dependencies...* * Library platform* * Library syscall* * Library core_printf* * COMPILE core_printf.o* */usr/local/genode-gcc/bin/genode-x86-g++ -ffunction-sections -fno-strict-aliasing -nostdinc -g -march=i686 -m32 -O2 -MMD -MP -MT 'core_printf.o core_printf.d' -Wall -std=gnu++11 -I. -I/home/adg/dev/genode/genode/repos/base-sel4/src/base/console -I/home/adg/dev/genode/genode/repos/base-sel4/src/core/include -I/home/adg/dev/genode/genode/repos/base-sel4/src/base -I/home/adg/dev/genode/genode/repos/base/src/base/thread -I/home/adg/dev/genode/genode/repos/base-sel4/include -I/home/adg/dev/genode/genode/repos/base/include/spec/x86 -I/home/adg/dev/genode/genode/repos/base/include/spec/x86_32 -I/home/adg/dev/genode/genode/repos/base/include/spec/32bit -I/home/adg/dev/genode/genode/repos/base-sel4/include/sel4 -I/home/adg/dev/genode/genode/repos/base-sel4/include -I/home/adg/dev/genode/genode/repos/base/include -I/usr/local/genode-gcc/bin/../lib/gcc/x86_64-pc-elf/4.9.2/include -c /home/adg/dev/genode/genode/repos/base/src/base/console/core_printf.cc -o core_printf.o* *In file included from /home/adg/dev/genode/genode/repos/base-sel4/include/sel4/arch/types.h:14:0,* * from /home/adg/dev/genode/genode/repos/base-sel4/include/sel4/types.h:15,* * from /home/adg/dev/genode/genode/repos/base-sel4/include/sel4/arch/functions.h:14,* * from /home/adg/dev/genode/genode/repos/base-sel4/src/base/console/core_console.h:18,* * from /home/adg/dev/genode/genode/repos/base/src/base/console/core_printf.cc:23:* */usr/local/genode-gcc/bin/../lib/gcc/x86_64-pc-elf/4.9.2/include/stdint.h:9:26: error: no include path in which to search for stdint.h* * # include_next <stdint.h>* * ^* *In file included from /home/adg/dev/genode/genode/repos/base-sel4/include/sel4/types.h:16:0,* * from /home/adg/dev/genode/genode/repos/base-sel4/include/sel4/arch/functions.h:14,* * from /home/adg/dev/genode/genode/repos/base-sel4/src/base/console/core_console.h:18,* * from /home/adg/dev/genode/genode/repos/base/src/base/console/core_printf.cc:23:* */home/adg/dev/genode/genode/repos/base-sel4/include/sel4/types_gen.h:4:20: fatal error: assert.h: No such file or directory* * #include <assert.h>* * ^* *compilation terminated.* *make[3]: *** [core_printf.o] Error 1* *make[2]: *** [core_printf.lib] Error 2* *make[1]: *** [gen_deps_and_build_targets] Error 2* *make[1]: Leaving directory `/home/adg/dev/genode/genode/repos/base-sel4'* *Error: Genode build failed* *make: *** [run/test] Error 252*

Thanks a lot in advance.

Attachments:

  • attachment.html (text/html — 7.1 KB)
0 0
Reply

Back to the thread

Back to the list

Powered by HyperKitty version 1.3.7.