Re: [Emc-users] EMC2.2.6 compiling help

2008-10-03 Thread Alex Joni
Hello there,

I had to use this small patch to fix a similar issue as you describe:
http://wiki.linuxcnc.org/uploads/ipipe.patch.txt

Regards,
Alex

- Original Message - 
From: sivaraj sg
To: emc-users@lists.sourceforge.net
Sent: Friday, October 03, 2008 11:59 AM
Subject: [Emc-users] EMC2.2.6 compiling help


Hello,
I could compile realtime kernel on Mepis-7.0 with Kernel-2.6.24/RTAI-3.6.1.
All latency test is working fine as per the link 
http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Debian_Lenny_Compile_RTAI.
But while compiling emc2.2.6 I end up with error as below.
Please let me know what I am missing.
Rgds
Sivaraj


make -C /usr/src/linux SUBDIRS=`pwd` CC=gcc V=0 -o 
/usr/src/linux/Module.symvers modules
make[1]: Entering directory `/usr/src/linux-2.6.24'
  CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/abs.o
  CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/and2.o
  CC [M]  /usr/local/emc2-2.2.6/src/hal/components/at_pid.o
  CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/biquad.o
  CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/blend.o
  CC [M]  /usr/local/emc2-2.2.6/src/hal/components/blocks.o
  CC [M]  /usr/local/emc2-2.2.6/src/hal/components/boss_plc.o
  CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/charge_pump.o
  CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/clarke2.o
  CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/clarke3.o
  CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/clarkeinv.o
  CC [M]  /usr/local/emc2-2.2.6/src/hal/classicladder/module_hal.o
  CC [M]  /usr/local/emc2-2.2.6/src/hal/classicladder/arithm_eval.o
  CC [M]  /usr/local/emc2-2.2.6/src/hal/classicladder/arrays.o
  CC [M]  /usr/local/emc2-2.2.6/src/hal/classicladder/calc.o
In file included from /usr/realtime/include/asm/rtai_vectors.h:40,
 from /usr/realtime/include/asm/rtai_hal.h:57,
 from /usr/realtime/include/asm/rtai.h:20,
 from /usr/realtime/include/rtai.h:25,
 from /usr/local/emc2-2.2.6/src/hal/classicladder/calc.c:26:
include/asm/ipipe.h:34: error: expected declaration specifiers or '...' 
before '__ipipe_tick_regs'
include/asm/ipipe.h:34: warning: 'struct pt_regs' declared inside parameter 
list
include/asm/ipipe.h:34: warning: its scope is only this definition or 
declaration, which is probably not what you want
include/asm/ipipe.h:34: warning: data definition has no type or storage 
class
include/asm/ipipe.h:34: warning: type defaults to 'int' in declaration of 
'DECLARE_PER_CPU'
In file included from include/asm/ipipe.h:37,
 from /usr/realtime/include/asm/rtai_vectors.h:40,
 from /usr/realtime/include/asm/rtai_hal.h:57,
 from /usr/realtime/include/asm/rtai.h:20,
 from /usr/realtime/include/rtai.h:25,
 from /usr/local/emc2-2.2.6/src/hal/classicladder/calc.c:26:
include/asm/ipipe_32.h: In function '__ipipe_call_root_xirq_handler':
include/asm/ipipe_32.h:62: error: 'per_cpuipipe_tick_regs' undeclared 
(first use in this function)
include/asm/ipipe_32.h:62: error: (Each undeclared identifier is reported 
only once
include/asm/ipipe_32.h:62: error: for each function it appears in.)
make[2]: *** [/usr/local/emc2-2.2.6/src/hal/classicladder/calc.o] Error 1
make[1]: *** [_module_/usr/local/emc2-2.2.6/src] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.24'
make: *** [modules] Error 2



-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users


Re: [Emc-users] EMC2.2.6 compiling help

2008-10-03 Thread Евгений Александрович

Hello

I modified ipipe.h file

#include linux/percpu.h
DECLARE_PER_CPU(struct pt_regs, __ipipe_tick_regs);


I am not sure than it is right way ;-)

Evgeny

-Original Message-
From: Alex Joni [EMAIL PROTECTED]
To: [EMAIL PROTECTED],Enhanced Machine Controller \(EMC\) 
emc-users@lists.sourceforge.net
Date: Fri, 3 Oct 2008 12:11:45 +0300
Subject: Re: [Emc-users] EMC2.2.6 compiling help

 
 Hello there,
 
 I had to use this small patch to fix a similar issue as you describe:
 http://wiki.linuxcnc.org/uploads/ipipe.patch.txt
 
 Regards,
 Alex
 
 - Original Message - 
 From: sivaraj sg
 To: emc-users@lists.sourceforge.net
 Sent: Friday, October 03, 2008 11:59 AM
 Subject: [Emc-users] EMC2.2.6 compiling help
 
 
 Hello,
 I could compile realtime kernel on Mepis-7.0 with Kernel-2.6.24/RTAI-3.6.1.
 All latency test is working fine as per the link 
 http://wiki.linuxcnc.org/cgi-bin/emcinfo.pl?Debian_Lenny_Compile_RTAI.
 But while compiling emc2.2.6 I end up with error as below.
 Please let me know what I am missing.
 Rgds
 Sivaraj
 
 
 make -C /usr/src/linux SUBDIRS=`pwd` CC=gcc V=0 -o 
 /usr/src/linux/Module.symvers modules
 make[1]: Entering directory `/usr/src/linux-2.6.24'
   CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/abs.o
   CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/and2.o
   CC [M]  /usr/local/emc2-2.2.6/src/hal/components/at_pid.o
   CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/biquad.o
   CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/blend.o
   CC [M]  /usr/local/emc2-2.2.6/src/hal/components/blocks.o
   CC [M]  /usr/local/emc2-2.2.6/src/hal/components/boss_plc.o
   CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/charge_pump.o
   CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/clarke2.o
   CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/clarke3.o
   CC [M]  /usr/local/emc2-2.2.6/src/objects/hal/components/clarkeinv.o
   CC [M]  /usr/local/emc2-2.2.6/src/hal/classicladder/module_hal.o
   CC [M]  /usr/local/emc2-2.2.6/src/hal/classicladder/arithm_eval.o
   CC [M]  /usr/local/emc2-2.2.6/src/hal/classicladder/arrays.o
   CC [M]  /usr/local/emc2-2.2.6/src/hal/classicladder/calc.o
 In file included from /usr/realtime/include/asm/rtai_vectors.h:40,
  from /usr/realtime/include/asm/rtai_hal.h:57,
  from /usr/realtime/include/asm/rtai.h:20,
  from /usr/realtime/include/rtai.h:25,
  from /usr/local/emc2-2.2.6/src/hal/classicladder/calc.c:26:
 include/asm/ipipe.h:34: error: expected declaration specifiers or '...' 
 before '__ipipe_tick_regs'
 include/asm/ipipe.h:34: warning: 'struct pt_regs' declared inside parameter 
 list
 include/asm/ipipe.h:34: warning: its scope is only this definition or 
 declaration, which is probably not what you want
 include/asm/ipipe.h:34: warning: data definition has no type or storage 
 class
 include/asm/ipipe.h:34: warning: type defaults to 'int' in declaration of 
 'DECLARE_PER_CPU'
 In file included from include/asm/ipipe.h:37,
  from /usr/realtime/include/asm/rtai_vectors.h:40,
  from /usr/realtime/include/asm/rtai_hal.h:57,
  from /usr/realtime/include/asm/rtai.h:20,
  from /usr/realtime/include/rtai.h:25,
  from /usr/local/emc2-2.2.6/src/hal/classicladder/calc.c:26:
 include/asm/ipipe_32.h: In function '__ipipe_call_root_xirq_handler':
 include/asm/ipipe_32.h:62: error: 'per_cpuipipe_tick_regs' undeclared 
 (first use in this function)
 include/asm/ipipe_32.h:62: error: (Each undeclared identifier is reported 
 only once
 include/asm/ipipe_32.h:62: error: for each function it appears in.)
 make[2]: *** [/usr/local/emc2-2.2.6/src/hal/classicladder/calc.o] Error 1
 make[1]: *** [_module_/usr/local/emc2-2.2.6/src] Error 2
 make[1]: Leaving directory `/usr/src/linux-2.6.24'
 make: *** [modules] Error 2
 
 
 
 -
 This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
 Build the coolest Linux based applications with Moblin SDK  win great prizes
 Grand prize is a trip for two to an Open Source event anywhere in the world
 http://moblin-contest.org/redirect.php?banner_id=100url=/
 ___
 Emc-users mailing list
 Emc-users@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/emc-users
 


-
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK  win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100url=/
___
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users