All of lore.kernel.org
 help / color / mirror / Atom feed
* [Xenomai] /asm/ipipe.h not found
@ 2014-12-10 10:27 JAY KOTHARI
  2014-12-10 10:38 ` Gilles Chanteperdrix
  0 siblings, 1 reply; 7+ messages in thread
From: JAY KOTHARI @ 2014-12-10 10:27 UTC (permalink / raw)
  To: xenomai

Hello,
    I am porting linux-3.2.21(xenomai-2.6.2 patched to it) on
BeagleBoard-XM. zImage is successfully made. But when I am building
the modules with following command

 $make -j 8 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi modules

 It shows error:
  make CONFIG_DEBUG_SECTION_MISMATCH=y

After this I ran
 $make CONFIG_DEBUG_SECTION_MISMATCH=y

This lets to another error
include/linux/ipipe.h :33:23: fatal error:asm/ipipe.h: No such file or
directory.
compilation terminated.

      Actually ipipe.h is there in /asm/ipipe.h:I tried to set CFLAG
and export it but it is not working.Help would be appreciated.


Jay Kothari


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Xenomai] /asm/ipipe.h not found
  2014-12-10 10:27 [Xenomai] /asm/ipipe.h not found JAY KOTHARI
@ 2014-12-10 10:38 ` Gilles Chanteperdrix
  2014-12-10 10:54   ` JAY KOTHARI
  0 siblings, 1 reply; 7+ messages in thread
From: Gilles Chanteperdrix @ 2014-12-10 10:38 UTC (permalink / raw)
  To: JAY KOTHARI; +Cc: xenomai

On Wed, Dec 10, 2014 at 03:57:44PM +0530, JAY KOTHARI wrote:
> Hello,
>     I am porting linux-3.2.21(xenomai-2.6.2 patched to it) on
> BeagleBoard-XM.

You do not need to port it, it is already supported.

Also, why using such old versions ? The latest version of Xenomai is
2.6.4 and will work with the I-pipe patch for Linux 3.2.21.


> zImage is successfully made. But when I am building
> the modules with following command
> 
>  $make -j 8 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi modules
> 
>  It shows error:
>   make CONFIG_DEBUG_SECTION_MISMATCH=y

Yes, this has been reported, and fixed in later patches. That is
what you get by using old patches. Simply turn that off.

> 
> After this I ran
>  $make CONFIG_DEBUG_SECTION_MISMATCH=y
> 
> This lets to another error
> include/linux/ipipe.h :33:23: fatal error:asm/ipipe.h: No such file or
> directory.
> compilation terminated.
> 
>       Actually ipipe.h is there in /asm/ipipe.h:I tried to set CFLAG
> and export it but it is not working.Help would be appreciated.

You do not provide enough information for us to answer that
question. Sorry.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* [Xenomai] /asm/ipipe.h not found
  2014-12-10 10:38 ` Gilles Chanteperdrix
@ 2014-12-10 10:54   ` JAY KOTHARI
  2014-12-10 10:58     ` Gilles Chanteperdrix
  2014-12-10 11:03     ` Gilles Chanteperdrix
  0 siblings, 2 replies; 7+ messages in thread
From: JAY KOTHARI @ 2014-12-10 10:54 UTC (permalink / raw)
  To: xenomai

On 12/10/14, Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> wrote:
> On Wed, Dec 10, 2014 at 03:57:44PM +0530, JAY KOTHARI wrote:
>> Hello,
>>     I am porting linux-3.2.21(xenomai-2.6.2 patched to it) on
>> BeagleBoard-XM.
>
> You do not need to port it, it is already supported.
>
> Also, why using such old versions ? The latest version of Xenomai is
> 2.6.4 and will work with the I-pipe patch for Linux 3.2.21.
>
>
>> zImage is successfully made. But when I am building
>> the modules with following command
>>
>>  $make -j 8 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi modules
>>
>>  It shows error:
>>   make CONFIG_DEBUG_SECTION_MISMATCH=y
>
> Yes, this has been reported, and fixed in later patches. That is
> what you get by using old patches. Simply turn that off.
>
I turn it off by this command
$make CONFIG_DEBUG_SECTION_MISMATCH=n

>>
>> After this I ran
>>  $make CONFIG_DEBUG_SECTION_MISMATCH=y
>>
>> This lets to another error
>> include/linux/ipipe.h :33:23: fatal error:asm/ipipe.h: No such file or
>> directory.
>> compilation terminated.
>>
>>       Actually ipipe.h is there in /asm/ipipe.h:I tried to set CFLAG
>> and export it but it is not working.Help would be appreciated.
>
> You do not provide enough information for us to answer that
> question. Sorry.
>
> --
> 					
>
After doing that I got following error
make[1]: Nothing to be done for `relocs'.
  CHK     include/linux/version.h
  CHK     include/generated/utsrelease.h
  CC      arch/x86/kernel/asm-offsets.s
In file included from include/linux/sched.h:65:0,
                 from arch/x86/kernel/asm-offsets.c:9:
include/linux/ipipe.h:33:23: fatal error: asm/ipipe.h: No such file or
directory
compilation terminated.
make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
make: *** [prepare0] Error 2


I would try with newer version but if this gets fixed then it would be
help for me.

Thank you

Jay Kothari


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Xenomai] /asm/ipipe.h not found
  2014-12-10 10:54   ` JAY KOTHARI
@ 2014-12-10 10:58     ` Gilles Chanteperdrix
  2014-12-10 11:03     ` Gilles Chanteperdrix
  1 sibling, 0 replies; 7+ messages in thread
From: Gilles Chanteperdrix @ 2014-12-10 10:58 UTC (permalink / raw)
  To: JAY KOTHARI; +Cc: xenomai

On Wed, Dec 10, 2014 at 04:24:53PM +0530, JAY KOTHARI wrote:
> I would try with newer version but if this gets fixed then it would be
> help for me.

If you want this fixed, then provide us with the information we need
to fix it. If even there is something to fix.

https://xenomai.org//asking-for-help/

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Xenomai] /asm/ipipe.h not found
  2014-12-10 10:54   ` JAY KOTHARI
  2014-12-10 10:58     ` Gilles Chanteperdrix
@ 2014-12-10 11:03     ` Gilles Chanteperdrix
  2014-12-10 12:46       ` JAY KOTHARI
  1 sibling, 1 reply; 7+ messages in thread
From: Gilles Chanteperdrix @ 2014-12-10 11:03 UTC (permalink / raw)
  To: JAY KOTHARI; +Cc: xenomai

On Wed, Dec 10, 2014 at 04:24:53PM +0530, JAY KOTHARI wrote:
> On 12/10/14, Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> wrote:
> > On Wed, Dec 10, 2014 at 03:57:44PM +0530, JAY KOTHARI wrote:
> >> Hello,
> >>     I am porting linux-3.2.21(xenomai-2.6.2 patched to it) on
> >> BeagleBoard-XM.
> >
> > You do not need to port it, it is already supported.
> >
> > Also, why using such old versions ? The latest version of Xenomai is
> > 2.6.4 and will work with the I-pipe patch for Linux 3.2.21.
> >
> >
> >> zImage is successfully made. But when I am building
> >> the modules with following command
> >>
> >>  $make -j 8 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi modules
> >>
> >>  It shows error:
> >>   make CONFIG_DEBUG_SECTION_MISMATCH=y
> >
> > Yes, this has been reported, and fixed in later patches. That is
> > what you get by using old patches. Simply turn that off.
> >
> I turn it off by this command
> $make CONFIG_DEBUG_SECTION_MISMATCH=n
> 
> >>
> >> After this I ran
> >>  $make CONFIG_DEBUG_SECTION_MISMATCH=y
> >>
> >> This lets to another error
> >> include/linux/ipipe.h :33:23: fatal error:asm/ipipe.h: No such file or
> >> directory.
> >> compilation terminated.
> >>
> >>       Actually ipipe.h is there in /asm/ipipe.h:I tried to set CFLAG
> >> and export it but it is not working.Help would be appreciated.
> >
> > You do not provide enough information for us to answer that
> > question. Sorry.
> >
> > --
> > 					
> >
> After doing that I got following error
> make[1]: Nothing to be done for `relocs'.
>   CHK     include/linux/version.h
>   CHK     include/generated/utsrelease.h
>   CC      arch/x86/kernel/asm-offsets.s
> In file included from include/linux/sched.h:65:0,
>                  from arch/x86/kernel/asm-offsets.c:9:
> include/linux/ipipe.h:33:23: fatal error: asm/ipipe.h: No such file or
> directory
> compilation terminated.
> make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
> make: *** [prepare0] Error 2

Interesting information, but maybe not sufficient to solve your
issue, you want to compile for beaglebone, but you are compiling a
kernel for the x86 architecture ? I am afraid it will not work.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Xenomai] /asm/ipipe.h not found
  2014-12-10 11:03     ` Gilles Chanteperdrix
@ 2014-12-10 12:46       ` JAY KOTHARI
  2014-12-10 13:09         ` Gilles Chanteperdrix
  0 siblings, 1 reply; 7+ messages in thread
From: JAY KOTHARI @ 2014-12-10 12:46 UTC (permalink / raw)
  To: xenomai

On 12/10/14, Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> wrote:
> On Wed, Dec 10, 2014 at 04:24:53PM +0530, JAY KOTHARI wrote:
>> On 12/10/14, Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
>> wrote:
>> > On Wed, Dec 10, 2014 at 03:57:44PM +0530, JAY KOTHARI wrote:
>> >> Hello,
>> >>     I am porting linux-3.2.21(xenomai-2.6.2 patched to it) on
>> >> BeagleBoard-XM.
>> >
>> > You do not need to port it, it is already supported.
>> >
>> > Also, why using such old versions ? The latest version of Xenomai is
>> > 2.6.4 and will work with the I-pipe patch for Linux 3.2.21.
.

>> >
>> >
>> >> zImage is successfully made. But when I am building
>> >> the modules with following command
>> >>
>> >>  $make -j 8 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi modules
>> >>
>> >>  It shows error:
>> >>   make CONFIG_DEBUG_SECTION_MISMATCH=y
>> >
>> > Yes, this has been reported, and fixed in later patches. That is
>> > what you get by using old patches. Simply turn that off.
>> >
>> I turn it off by this command
>> $make CONFIG_DEBUG_SECTION_MISMATCH=n
>>
>> >>
>> >> After this I ran
>> >>  $make CONFIG_DEBUG_SECTION_MISMATCH=y
>> >>
>> >> This lets to another error
>> >> include/linux/ipipe.h :33:23: fatal error:asm/ipipe.h: No such file or
>> >> directory.
>> >> compilation terminated.
>> >>
>> >>       Actually ipipe.h is there in /asm/ipipe.h:I tried to set CFLAG
>> >> and export it but it is not working.Help would be appreciated.
>> >
>> > You do not provide enough information for us to answer that
>> > question. Sorry.
>> >
>> > --
>> > 					
>> >
>> After doing that I got following error
>> make[1]: Nothing to be done for `relocs'.
>>   CHK     include/linux/version.h
>>   CHK     include/generated/utsrelease.h
>>   CC      arch/x86/kernel/asm-offsets.s
>> In file included from include/linux/sched.h:65:0,
>>                  from arch/x86/kernel/asm-offsets.c:9:
>> include/linux/ipipe.h:33:23: fatal error: asm/ipipe.h: No such file or
>> directory
>> compilation terminated.
>> make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
>> make: *** [prepare0] Error 2
>
> Interesting information, but maybe not sufficient to solve your
> issue, you want to compile for beaglebone, but you are compiling a
> kernel for the x86 architecture ? I am afraid it will not work.
>
> --
> 					    Gilles.



Information:
main processor architecture:x86 32bit
target system: BeagleBoardXM
 Linux kernel release number:3.2.21 for target hardware
dynamic boot parameter: root=/dev/sda7 resume=/dev/sda6 splash=silent quiet
Xenomai release number you experience an issue: Xenomai-2.6.2
Havnt got it from GIT  repositories

Problem:
I built zImage successfully. When I build modules its showing error
$make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi modules

it showed error
  make CONFIG_DEBUG_SECTION_MISMATCH=y

As you suggested I disabled it and ran
 make CONFIG_DEBUG_SECTION_MISMATCH=n

Now it shows following error:

make[1]: Nothing to be done for `relocs'.
   CHK     include/linux/version.h
   CHK     include/generated/utsrelease.h
   CC      arch/x86/kernel/asm-offsets.s
 In file included from include/linux/sched.h:65:0,
                  from arch/x86/kernel/asm-offsets.c:9:
 include/linux/ipipe.h:33:23: fatal error: asm/ipipe.h: No such file or
 directory
 compilation terminated.
 make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
 make: *** [prepare0] Error 2

If you need more information please let me know which information. Is
there any other version of xenomai which has patch for linux-3.2.21?
Please correct me.


Jay Kothari


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Xenomai] /asm/ipipe.h not found
  2014-12-10 12:46       ` JAY KOTHARI
@ 2014-12-10 13:09         ` Gilles Chanteperdrix
  0 siblings, 0 replies; 7+ messages in thread
From: Gilles Chanteperdrix @ 2014-12-10 13:09 UTC (permalink / raw)
  To: JAY KOTHARI; +Cc: xenomai

On Wed, Dec 10, 2014 at 06:16:15PM +0530, JAY KOTHARI wrote:
> On 12/10/14, Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org> wrote:
> > On Wed, Dec 10, 2014 at 04:24:53PM +0530, JAY KOTHARI wrote:
> >> On 12/10/14, Gilles Chanteperdrix <gilles.chanteperdrix@xenomai.org>
> >> wrote:
> >> > On Wed, Dec 10, 2014 at 03:57:44PM +0530, JAY KOTHARI wrote:
> >> >> Hello,
> >> >>     I am porting linux-3.2.21(xenomai-2.6.2 patched to it) on
> >> >> BeagleBoard-XM.
> >> >
> >> > You do not need to port it, it is already supported.
> >> >
> >> > Also, why using such old versions ? The latest version of Xenomai is
> >> > 2.6.4 and will work with the I-pipe patch for Linux 3.2.21.
> .
> 
> >> >
> >> >
> >> >> zImage is successfully made. But when I am building
> >> >> the modules with following command
> >> >>
> >> >>  $make -j 8 ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi modules
> >> >>
> >> >>  It shows error:
> >> >>   make CONFIG_DEBUG_SECTION_MISMATCH=y
> >> >
> >> > Yes, this has been reported, and fixed in later patches. That is
> >> > what you get by using old patches. Simply turn that off.
> >> >
> >> I turn it off by this command
> >> $make CONFIG_DEBUG_SECTION_MISMATCH=n
> >>
> >> >>
> >> >> After this I ran
> >> >>  $make CONFIG_DEBUG_SECTION_MISMATCH=y
> >> >>
> >> >> This lets to another error
> >> >> include/linux/ipipe.h :33:23: fatal error:asm/ipipe.h: No such file or
> >> >> directory.
> >> >> compilation terminated.
> >> >>
> >> >>       Actually ipipe.h is there in /asm/ipipe.h:I tried to set CFLAG
> >> >> and export it but it is not working.Help would be appreciated.
> >> >
> >> > You do not provide enough information for us to answer that
> >> > question. Sorry.
> >> >
> >> > --
> >> > 					
> >> >
> >> After doing that I got following error
> >> make[1]: Nothing to be done for `relocs'.
> >>   CHK     include/linux/version.h
> >>   CHK     include/generated/utsrelease.h
> >>   CC      arch/x86/kernel/asm-offsets.s
> >> In file included from include/linux/sched.h:65:0,
> >>                  from arch/x86/kernel/asm-offsets.c:9:
> >> include/linux/ipipe.h:33:23: fatal error: asm/ipipe.h: No such file or
> >> directory
> >> compilation terminated.
> >> make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
> >> make: *** [prepare0] Error 2
> >
> > Interesting information, but maybe not sufficient to solve your
> > issue, you want to compile for beaglebone, but you are compiling a
> > kernel for the x86 architecture ? I am afraid it will not work.
> >
> > --
> > 					    Gilles.
> 
> 
> 
> Information:
> main processor architecture:x86 32bit
> target system: BeagleBoardXM
>  Linux kernel release number:3.2.21 for target hardware
> dynamic boot parameter: root=/dev/sda7 resume=/dev/sda6 splash=silent quiet
> Xenomai release number you experience an issue: Xenomai-2.6.2
> Havnt got it from GIT  repositories
> 
> Problem:
> I built zImage successfully. When I build modules its showing error
> $make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi modules
> 
> it showed error
>   make CONFIG_DEBUG_SECTION_MISMATCH=y
> 
> As you suggested I disabled it and ran
>  make CONFIG_DEBUG_SECTION_MISMATCH=n
> 
> Now it shows following error:
> 
> make[1]: Nothing to be done for `relocs'.
>    CHK     include/linux/version.h
>    CHK     include/generated/utsrelease.h
>    CC      arch/x86/kernel/asm-offsets.s
>  In file included from include/linux/sched.h:65:0,
>                   from arch/x86/kernel/asm-offsets.c:9:
>  include/linux/ipipe.h:33:23: fatal error: asm/ipipe.h: No such file or
>  directory
>  compilation terminated.
>  make[1]: *** [arch/x86/kernel/asm-offsets.s] Error 1
>  make: *** [prepare0] Error 2
> 
> If you need more information please let me know which information. 

Please read my answer again. So far, the problem you have does not
prove there is anything wrong with Xenomai: you are compiling a
kernel patched for beaglebone, for the x86 architecture. This is not
supposed to work.

For details on how to install Xenomai see:
https://xenomai.org/installing-xenomai-2-x/

> Is
> there any other version of xenomai which has patch for linux-3.2.21?
> Please correct me.

A version of Xenomai 2.x supports all the I-pipe patches for kernel
versions which have been published before. So, if for instance
Xenomai 2.6.2 was the first xenomai version to support Linux 3.2.21:
- Xenomai 2.6.2 supports all I-pipe patches for Linux 3.2.21 which
were published later
- all later Xenomai versions support all the I-pipe patches for
Linux 3.2.21.

-- 
					    Gilles.


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2014-12-10 13:09 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-12-10 10:27 [Xenomai] /asm/ipipe.h not found JAY KOTHARI
2014-12-10 10:38 ` Gilles Chanteperdrix
2014-12-10 10:54   ` JAY KOTHARI
2014-12-10 10:58     ` Gilles Chanteperdrix
2014-12-10 11:03     ` Gilles Chanteperdrix
2014-12-10 12:46       ` JAY KOTHARI
2014-12-10 13:09         ` Gilles Chanteperdrix

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.