Hi,
On Fri, Jul 18, 2014 at 10:36:03AM +0200, Zahi Rima wrote:
Hello,
When building Fiasco like told here : https://os.inf.tu-dresden.de/fiasco/build.html
I got the following errors : In file included from /home/rima/Documents/FK/l4re-snapshot-2014053111/src/kernel/fiasco/src/kern/context.cpp:22, from /home/rima/Documents/FK/l4re-snapshot-2014053111/src/kernel/fiasco/src/kern/switch_lock.cpp:85, from /home/rima/Documents/FK/l4re-snapshot-2014053111/src/kernel/fiasco/src/kern/helping_lock.cpp:4, from /home/rima/Documents/FK/l4re-snapshot-2014053111/src/kernel/fiasco/src/kern/lock.cpp:3, from /home/rima/Documents/FK/l4re-snapshot-2014053111/src/kernel/fiasco/src/kern/kobject.cpp:3, from /home/rima/Documents/FK/l4re-snapshot-2014053111/src/kernel/fiasco/src/kern/kobject_mapdb.cpp:5, from auto/kobject_mapdb.cc:3: /home/rima/Documents/FK/l4re-snapshot-2014053111/src/kernel/fiasco/src/lib/libk/cxx/function:34: error: 'cxx::functor<Res(Args ...)>::functor(cxx::functor<Res(Args ...)>&&)' cannot be defaulted make[1]: *** [kobject_mapdb.o] Error 1 make[1]: Leaving directory `/home/rima/Documents/FK/l4re-snapshot-2014053111/src/kernel/fiasco/mybuild' make: *** [all] Error 2
To me this looks like a too old gcc. Which gcc version are you using? At least gcc 4.6 is required to build Fiasco and L4Re.
Matthias.
What Can I do to fix the problem ?
Regards, Rima