Hi,

After skipped building fprov-l4 and kill-l4 in l4/pkg/loader/examples, I managed to get a little further.
This time my make failed at l4/pkg/dde for conflicting function prototypes. It appears the make was using Linux 2.4 header files while building for 2.6

Does anybody have an idea of what went wrong?

Chip

make[5]: Entering directory `/home/drops/l4/pkg/dde_linux/lib/src/OBJ-x86_586-l4v2'
  ... Compiling mm.o
LD_PRELOAD=/home/drops/l4/tool/gendep/libgendep.so GENDEP_TARGET=mm.o GENDEP_BINARY=cc1  gcc -c     -D__KERNEL__ -DDDE_LINUX -DRAM_BASE=0x0    -DSYSTEM_x86_586_l4v2 -DARCH_x86 -DCPUTYPE_586 -DL4API_l4v2 -I../../../lib/include -I../../../../../include/x86/l4/dde_linux -I/home/drops/include/x86/l4/dde_linux -I../../../../../include/linux-24 -I/home/drops/include/linux-24 -I../../../idl/OBJ-x86-l4v2 -I../../../../../include/x86/l4v2 -I/home/drops/include/x86/l4v2 -I../../../../../include/l4v2 -I/home/drops/include/l4v2 -I../../../../../include/x86 -I/home/drops/include/x86 -I../../../../../include -I/home/drops/include -nostdinc -DOSKIT -I../../../../../../oskit10 -I../../../../../../oskit10/oskit/c -I/home/drops/include/oskit10 -I/home/drops/include/oskit10/oskit/c -I/usr/lib/gcc/i586-mandrake-linux-gnu/3.4.3/include -gstabs+     -g -O2 -fno-strict-aliasing  -march=i586 -Wall -Wstrict-prototypes -fno-strict-aliasing /home/drops/l4/pkg/dde_linux/lib/src/mm.c -o mm.o

In file included from ../../../../../include/linux-24/linux/bitops.h:69,
                 from ../../../../../include/x86/l4/dde_linux/asm/system.h:10,
                 from ../../../../../include/x86/l4/dde_linux/linux/spinlock.h:8,
                 from ../../../../../include/linux-24/linux/wait.h:16,
                 from ../../../../../include/linux-24/linux/fs.h:12,
                 from ../../../../../include/linux-24/linux/capability.h:17,
                 from ../../../../../include/linux-24/linux/binfmts.h:5,
                 from ../../../../../include/x86/l4/dde_linux/linux/sched.h:11,
                 from ../../../../../include/linux-24/linux/mm.h:4,
                 from ../../../../../include/linux-24/linux/slab.h:14,
                 from /home/drops/l4/pkg/dde_linux/lib/src/mm.c:50:
../../../../../include/linux-24/asm/bitops.h:343: warning: static declaration of 'ffs' follows non-static declaration
In file included from ../../../../../include/x86/l4/dde_linux/linux/sched.h:25,
                 from ../../../../../include/linux-24/linux/mm.h:4,
                 from ../../../../../include/linux-24/linux/slab.h:14,
                 from /home/drops/l4/pkg/dde_linux/lib/src/mm.c:50:
../../../../../include/linux-24/linux/smp.h:29: error: conflicting types for 'smp_send_reschedule'
../../../../../include/x86/l4/dde_linux/asm/smp.h:44: error: previous declaration of 'smp_send_reschedule' was here
../../../../../include/linux-24/linux/smp.h:29: error: conflicting types for 'smp_send_reschedule'
../../../../../include/x86/l4/dde_linux/asm/smp.h:44: error: previous declaration of 'smp_send_reschedule' was here
make[5]: *** [mm.o] Error 1
make[5]: Leaving directory `/home/drops/l4/pkg/dde_linux/lib/src/OBJ-x86_586-l4v2'
make[4]: *** [OBJ-x86_586-l4v2] Error 2
make[4]: Leaving directory `/home/drops/l4/pkg/dde_linux/lib/src'
make[3]: *** [src] Error 2
make[3]: Leaving directory `/home/drops/l4/pkg/dde_linux/lib'
make[2]: *** [lib] Error 2
make[2]: Leaving directory `/home/drops/l4/pkg/dde_linux'
make[1]: *** [dde_linux.lib] Error 2
make[1]: Leaving directory `/home/drops/l4/pkg'
make: *** [pkg] Error 2




The information contained in this e-mail message is PRIVATE. It may contain confidential information and may be legally privileged. It is intended for the exclusive use of the addressee(s). If you are not the intended recipient, you are hereby notified that any dissemination, distribution or reproduction of this communication is strictly prohibited. If the intended recipient(s) cannot be reached or if a transmission problem has occurred, please notify the sender immediately by return e-mail and destroy all copies of this message.
Thank you.