Ok you are using build 29,
Does the code have the line: ENABLEHSERVO
What is the error message? Something like this?
Error: FILE C:\USERS\KURT\DESKTOP\LYNXMOTION\ABRAT2.BAS(LINE 287) : [TOKEN GETHSERVO] : Unknown Command
Error: FILE C:\USERS\KURT\DESKTOP\LYNXMOTION\ABRAT2.BAS(LINE 287) : [TOKEN LEFTHIP] : Unknown Command
Error: FILE C:\USERS\KURT\DESKTOP\LYNXMOTION\ABRAT2.BAS(LINE 287) : [TOKEN ,] : Unknown Command
Error: FILE C:\USERS\KURT\DESKTOP\LYNXMOTION\ABRAT2.BAS(LINE 287) : [TOKEN :] : Expected =
There was a thread about this a few days (maybe a week) ago that Gethservo was replaced, by two new commands… There are details about these in the thread: viewtopic.php?f=4&t=3224&p=63242#p63242
On my machine I changed the code of abrat1 that looked like:
sensorloop
finished = true
gethservo lefthip,junk,idle
if(NOT idle)then
finished=false
endif
gethservo righthip,junk,idle
if(NOT idle)then
finished=false
endif
gethservo leftknee,junk,idle
if(NOT idle)then
finished=false
endif
gethservo rightknee,junk,idle
if(NOT idle)then
finished=false
endif
gethservo leftankle,junk,idle
if(NOT idle)then
finished=false
endif
gethservo rightankle,junk,idle
if(NOT idle)then
finished=false
endif
;add sensor handling code here
To something like:
[code] do
finished = hservoidle(lefthip) and hservoidle(righthip) and hservoidle(leftknee) and hservoidle(rightknee) and hservoidle (leftankle) and hservoidle(rightankle)
; ??? - we say not to edit, yet???
;add sensor handling code here
;adin 0,ir
;if (ir > 210) then
; detect = true
;endif
while (NOT finished)[/code]
Which as you said does not link 
C:\Program Files\BasicMicro\Basic Micro Studio\bin\ld.exe : Unsupported .stab relocation
c:\users\kurt\desktop\lynxmotion\abrat1.o(.text+0x305): undefined reference to `HSERVO_START_PUSLE_0’
c:\users\kurt\desktop\lynxmotion\abrat1.o(.text+0x305): relocation truncated to fit: DISP8 HSERVO_START_PUSLE_0+ffffffff
Sounds like a problem for Nathan?
Kurt