This is a compiler issue, not related to Salvo per se. I think that the compiler has optional switches to place the intermediate and/or object modules in a specified directory (in a sense, a "working directory" for the compiler), and these switches should be accessible either through Hi_tech plugins for MPLAB, or as discrete command-line switches for the compiler.
So, I would suggest that you check with Hi-Tech for a solution -- basically, you need a solution when compiling and linking modules that are located on a read-only drive.
------------------