On Thu, 2007-08-30 at 16:43 -0400, John Yamokoski wrote: > Greetings, > > I ran into compile errors when trying to compile both xenomai 2.4-rc1 > and rc2 with linux 2.6.22.5 and the latest adeos patch. First here are > my system details: > The I-pipe 1.10 series will only compile with the current development trunk, which will soon be released as Xenomai 2.4-rc3. You need to stick with the 1.9 series for -rc2 and older versions.
> Kernel: 2.6.22.5 > Adeos patch: adeos-ipipe-2.6.22-i386-1.10-00.patch > gcc: 4.1.2 > distro: Debian 4.1.1-21 > > Here were the compile errors: (The error was identical for rc1 and > rc2) > > CC kernel/xenomai/arch/generic/hal.o > kernel/xenomai/arch/generic/hal.c: In function 'rthal_apc_handler': > kernel/xenomai/arch/generic/hal.c:397: error: 'ipipe_declare_cpuid' > undeclared (first use in this function) > kernel/xenomai/arch/generic/hal.c:397: error: (Each undeclared > identifier is reported only once > kernel/xenomai/arch/generic/hal.c:397: error: for each function it > appears in.) > kernel/xenomai/arch/generic/hal.c:399: warning: implicit declaration > of function 'ipipe_load_cpuid' > kernel/xenomai/arch/generic/hal.c:411: error: array subscript is not > an integer > kernel/xenomai/arch/generic/hal.c:412: error: array subscript is not > an integer > kernel/xenomai/arch/generic/hal.c:413: error: array subscript is not > an integer > kernel/xenomai/arch/generic/hal.c:416: error: array subscript is not > an integer > kernel/xenomai/arch/generic/hal.c: In function 'rthal_apc_schedule': > kernel/xenomai/arch/generic/hal.c:602: error: 'ipipe_declare_cpuid' > undeclared (first use in this function) > kernel/xenomai/arch/generic/hal.c:603: warning: ISO C90 forbids mixed > declarations and code > kernel/xenomai/arch/generic/hal.c:612: error: array subscript is not > an integer > make[5]: *** [kernel/xenomai/arch/generic/hal.o] Error 1 > make[4]: *** [kernel/xenomai/arch/generic] Error 2 > make[3]: *** [kernel/xenomai/arch] Error 2 > make[2]: *** [kernel/xenomai] Error 2 > make[1]: *** [kernel] Error 2 > make[1]: Leaving directory > `/home/yamokosk/apps/linux-2.6.22.5-xenomai' > make: *** [debian/stamp-build-kernel] Error 2 > > _______________________________________________ > Xenomai-help mailing list > [email protected] > https://mail.gna.org/listinfo/xenomai-help -- Philippe. _______________________________________________ Xenomai-help mailing list [email protected] https://mail.gna.org/listinfo/xenomai-help
