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


[Emc-users] EMC2.2.6 compiling help

2008-10-03 Thread sivaraj sg
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] Axis question

2008-10-03 Thread Stephen Wille Padnos
Jon Elson wrote:

[big snip]  
  

Yeah, this has been a traditional problem with EMC.  Forever.
In the middle of a program, you can pause and then continue.  But, there 
really is no provision to pause, make a manual move, and then continue 
with the program seamlessly.  I think you can't alter offsets, either, 
while paused, but maybe you can.  After making any manual moves, you 
have to know the G-code block to restart from, search for that line in 
the G-code display window and click the start from line button in the 
menu.

Note that with AXIS, you can click on a line segment in the preview 
pane, and this will select the line of G-code responsible for that 
move.  Since you can manipulate the preview any time, and you can see 
where the tool is in the preview, this is an easy way to get to the 
correct place for a restart.

  EMC2 does scan the entire program to make sure it is in the right 
mode for the line it will start from, except it won't start the spindle, 
so you need a manual override.
  

There's a new ini option that will leave the spindle running between 
mode changes.  This allows you to set the spindle turning manually and 
then restart the program.

- Steve

-
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] Axis question

2008-10-03 Thread Jon Elson
Stephen Wille Padnos wrote:

 Note that with AXIS, you can click on a line segment in the preview 
 pane, and this will select the line of G-code responsible for that 
 move. 
Holy COW!  I had no idea it could do that!  I will have to try it next time!
Thanks!

Jon


-
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