minibox@minibox:~$ cd linuxcnc-dev/src minibox@minibox:~/linuxcnc-dev/src$ make Reading 177/177 dependency files Done reading dependencies make: Entering directory `/home/minibox/linuxcnc-dev/src' copying shared configs /usr/bin/python modsilent.py make KBUILD_EXTRA_SYMBOLS=/usr/realtime-2.6.32-122-rtai/modules/Module.symvers -C /usr/src/linux-headers-2.6.32-122-rtai SUBDIRS=`pwd` CC=gcc V=0 modules make[1]: Entering directory `/usr/src/linux-headers-2.6.32-122-rtai' CC [M] /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.o In file included from /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:54: /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.h:35: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘MINI_TETRA’ In file included from /home/minibox/linuxcnc-dev/src/emc/kinematics/kinematics.h:18, from /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:55: /home/minibox/linuxcnc-dev/src/emc/nml_intf/emcpos.h:23: warning: data definition has no type or storage class /home/minibox/linuxcnc-dev/src/emc/nml_intf/emcpos.h:23: warning: type defaults to ‘int’ in declaration of ‘EmcPose’ In file included from /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:55: /home/minibox/linuxcnc-dev/src/emc/kinematics/kinematics.h:80: warning: ‘struct EmcPose’ declared inside parameter list /home/minibox/linuxcnc-dev/src/emc/kinematics/kinematics.h:80: warning: its scope is only this definition or declaration, which is probably not what you want /home/minibox/linuxcnc-dev/src/emc/kinematics/kinematics.h:89: warning: ‘struct EmcPose’ declared inside parameter list /home/minibox/linuxcnc-dev/src/emc/kinematics/kinematics.h:100: warning: ‘struct EmcPose’ declared inside parameter list /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:63: error: ‘NUM_STRUTS’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c: In function ‘MatInvert’: /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:65: error: ‘NUM_STRUTS’ undeclared (first use in this function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:65: error: (Each undeclared identifier is reported only once /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:65: error: for each function it appears in.) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:65: warning: unused variable ‘JAug’ /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c: At top level: /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:159: error: ‘BASE_0_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:159: error: ‘BASE_0_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:159: error: ‘BASE_0_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:160: error: ‘BASE_1_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:160: error: ‘BASE_1_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:160: error: ‘BASE_1_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:161: error: ‘BASE_2_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:161: error: ‘BASE_2_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:161: error: ‘BASE_2_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:162: error: ‘BASE_3_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:162: error: ‘BASE_3_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:162: error: ‘BASE_3_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:163: error: ‘BASE_4_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:163: error: ‘BASE_4_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:163: error: ‘BASE_4_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:164: error: ‘BASE_5_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:164: error: ‘BASE_5_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:164: error: ‘BASE_5_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:166: error: ‘PLATFORM_0_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:166: error: ‘PLATFORM_0_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:166: error: ‘PLATFORM_0_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:167: error: ‘PLATFORM_1_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:167: error: ‘PLATFORM_1_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:167: error: ‘PLATFORM_1_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:168: error: ‘PLATFORM_2_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:168: error: ‘PLATFORM_2_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:168: error: ‘PLATFORM_2_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:169: error: ‘PLATFORM_3_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:169: error: ‘PLATFORM_3_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:169: error: ‘PLATFORM_3_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:170: error: ‘PLATFORM_4_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:170: error: ‘PLATFORM_4_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:170: error: ‘PLATFORM_4_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:171: error: ‘PLATFORM_5_X’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:171: error: ‘PLATFORM_5_Y’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:171: error: ‘PLATFORM_5_Z’ undeclared here (not in a function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:227: warning: type defaults to ‘int’ in declaration of ‘EmcPose’ /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:227: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:268: warning: type defaults to ‘int’ in declaration of ‘EmcPose’ /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:268: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:298: warning: type defaults to ‘int’ in declaration of ‘EmcPose’ /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:298: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:333: error: expected declaration specifiers or ‘...’ before ‘EmcPose’ /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:332: error: conflicting types for ‘kinematicsForward’ /home/minibox/linuxcnc-dev/src/emc/kinematics/kinematics.h:77: note: previous declaration of ‘kinematicsForward’ was here /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c: In function ‘kinematicsForward’: /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:341: error: ‘NUM_STRUTS’ undeclared (first use in this function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:378: error: ‘pos’ undeclared (first use in this function) /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:450: error: type of formal parameter 1 is incomplete make[1]: Leaving directory `/usr/src/linux-headers-2.6.32-122-rtai' /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:450: error: type of formal parameter 2 is incomplete /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:344: warning: unused variable ‘delta’ /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:343: warning: unused variable ‘StrutLengthDiff’ /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:342: warning: unused variable ‘InverseJacobian’ /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:341: warning: unused variable ‘Jacobian’ /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c: At top level: /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:498: warning: type defaults to ‘int’ in declaration of ‘EmcPose’ /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:498: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:534: error: expected ‘)’ before ‘*’ token /home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.c:894: error: conflicting types for ‘kinematicsForward’ /home/minibox/linuxcnc-dev/src/emc/kinematics/kinematics.h:77: note: previous declaration of ‘kinematicsForward’ was here make[2]: *** [/home/minibox/linuxcnc-dev/src/emc/kinematics/genhexkins.o] Error 1 make[1]: *** [_module_/home/minibox/linuxcnc-dev/src] Error 2 make: *** [modules] Error 2 make: Leaving directory `/home/minibox/linuxcnc-dev/src'