Please take care of all CCs.

[EMAIL PROTECTED] wrote:
> -------- Original-Nachricht --------
>> Datum: Thu, 08 Nov 2007 17:14:08 +0100
>> Von: Jan Kiszka <[EMAIL PROTECTED]>
>> An: [EMAIL PROTECTED]
>> CC: [email protected]
>> Betreff: Re: [Xenomai-help] Error during make, error: ‘struct tss_struct’ 
>> has no member named ‘io_bitmap_base’
> 
>> [EMAIL PROTECTED] wrote:
>>> Hello, 
>>>
>>> i get an error during make of the new linux kernel with xenomai
>>> support. i use
>>> /usr/src/linux-2.6.23
>>> /usr/src/adeos-ipipe-2.6.23-i386-1.10-11.patch
>>> /usr/src/xenomai-2.3.4
>>>
>>> i patched the kernel-source with ./prepare-kernel.sh and copy a config
>>> file from my old kernel (2.6.22-14-generic) to .config, use make
>> menuconfig
>>> and sudo make. i receive this error:
>>>
>>> CC      kernel/xenomai/arch/generic/hal.o
>>> In file included from include/asm/xenomai/hal.h:40,
>>>                  from kernel/xenomai/arch/generic/hal.c:42:
>>> include/asm/xenomai/wrappers.h: In function ‘wrap_switch_iobitmap’:
>>> include/asm/xenomai/wrappers.h:86: error: ‘struct tss_struct’ has no
>> member named ‘io_bitmap_base’
>>> include/asm/xenomai/wrappers.h:96: error: ‘struct tss_struct’ has no
>> member named ‘io_bitmap_base’
>>> make[4]: *** [kernel/xenomai/arch/generic/hal.o] Error 1
>>> make[3]: *** [kernel/xenomai/arch/generic] Error 2
>>> make[2]: *** [kernel/xenomai/arch] Error 2
>>> make[1]: *** [kernel/xenomai] Error 2
>>> make: *** [kernel] Error 2
>>>
>>> any help?
>> Use Xenomai 2.4-rc5. Regarding i386, Xenomai 2.3.x only supports kernels
>> up to 2.6.20.x.
>>
>> Jan
> 
> 
> ok, i use now 
> 
> linux-2.6.23
> xenomai-2.4-rc5
> adeos-ipipe-2.6.23-i386-1.10-11.patch
> 
> the error above disappears, but there is another error now:
> 
>   CC      arch/i386/xenomai/hal.o
> arch/i386/xenomai/hal.c: In function ‘rthal_setup_8254_tsc’:
> arch/i386/xenomai/hal.c:551: error: ‘PIT_MODE’ undeclared (first use in this 
> function)
> arch/i386/xenomai/hal.c:551: error: (Each undeclared identifier is reported 
> only once
> arch/i386/xenomai/hal.c:551: error: for each function it appears in.)
> arch/i386/xenomai/hal.c:552: error: ‘PIT_CH0’ undeclared (first use in this 
> function)
> arch/i386/xenomai/hal.c:555: error: ‘PIT_CH2’ undeclared (first use in this 
> function)
> arch/i386/xenomai/hal.c: In function ‘rthal_get_8254_tsc’:
> arch/i386/xenomai/hal.c:573: error: ‘PIT_MODE’ undeclared (first use in this 
> function)
> arch/i386/xenomai/hal.c:574: error: ‘PIT_CH2’ undeclared (first use in this 
> function)
> make[1]: *** [arch/i386/xenomai/hal.o] Error 1
> make: *** [arch/i386/xenomai] Error 2
> 
> any idea?

The above looks like a real build issue of latest Xenomai with oldish
CPU setups. Thanks for reporting, queued for a closer look later.

In the meantime you could select a CPU type that is closer to your
hardware, thus avoiding to use that suboptimal TSC emulation.

Jan

-- 
Siemens AG, Corporate Technology, CT SE 2
Corporate Competence Center Embedded Linux

_______________________________________________
Xenomai-help mailing list
[email protected]
https://mail.gna.org/listinfo/xenomai-help

Reply via email to