fmod::System::recordStart linking


I am porting an OF app that I think was written in 6.0 to 0062. Seem like some of the API calls in FMOD for audio recording have changed, namely recordStart and recordStop, they now seem to take a first integer param that is the device one is recording from.

from this:  
system->recordStart(sound, looping);  
to this:  
system->recordStart(recorddriver, sound, looping);  
it compiles fine, but I get errors from the linker:  
  "FMOD::System::recordStart(int, FMOD::Sound*, bool)", referenced from:  
      testApp::startRecordAudio()      in testApp.o  
  "FMOD::System::recordStop(int)", referenced from:  
      testApp::stopAndSaveAudio(char*)  in testApp.o  
ld: symbol(s) not found  
collect2: ld returned 1 exit status  

Is anyone familiar with this error? What could be going wrong? I am building against a stock OF0062.

Any help is much appreciated.