ifi_startup.c Linker Error - MPLINK v3.90

I am trying to build someone elses project and I am getting this linker error:

Executing: “C:\mcc18\bin\mplink.exe” /l"C:\mcc18\lib" “C:\vex\18f8520user.lkr” “C:\vex\user_routines_fast.o” “C:\vex\adc.o” “C:\vex\bbot_user_routines.o” “C:\vex\ifi_startup.o” “C:\vex\ifi_utilities.o” “C:\vex\main.o” “C:\vex\printf_lib.o” “C:\vex\user_routines.o” /o"bal_bot_ad_test.cof"
MPLINK 3.90, Linker
Copyright © 2004 Microchip Technology Inc.
Error - could not find definition of symbol ‘Clear_Memory’ in file ‘C:\vex\ifi_startup.o’.
Errors : 1

BUILD FAILED: Tue Nov 13 21:40:14 2007

Does any of you smart people know why is this failing? ifi_startup.c is the file that hasn’t been modified, as far as I know.

The problem was that the vex lib file was not at the right place. Once I moved it to where it should be, it linked OK.