build errors in fiasco kernel contained in l4re-core-2011021416 with JDB disabled

Christoph Szeppek chris at myrage.com
Tue Feb 15 14:22:00 CET 2011


Hi,

when trying to build the kernel contained in l4re-core-2011021416
(from download page) with JDB disabled, I receive the following error
messages:

/prefix/l4re-core-2011021416/src/kernel/fiasco/src/kern/space.cpp: In
static member function ‘static void* Space::Ku_mem::operator
new(size_t, Ram_quota*)’:
/prefix/l4re-core-2011021416/src/kernel/fiasco/src/kern/space.cpp:83:
error: invalid use of undefined type ‘struct slab_cache_anon’
/prefix/l4re-core-2011021416/src/kernel/fiasco/src/kern/ram_quota.cpp:5:
error: forward declaration of ‘struct slab_cache_anon’
/prefix/l4re-core-2011021416/src/kernel/fiasco/src/kern/space.cpp: In
member function ‘void Space::Ku_mem::free(Ram_quota*)’:
/prefix/l4re-core-2011021416/src/kernel/fiasco/src/kern/space.cpp:86:
error: invalid use of undefined type ‘struct slab_cache_anon’
/prefix/l4re-core-2011021416/src/kernel/fiasco/src/kern/ram_quota.cpp:5:
error: forward declaration of ‘struct slab_cache_anon’

This happens for ia32 pentium pro and arm integrator platform. With
JDB enabled, both builds succeed.

Christoph




More information about the l4-hackers mailing list