I recently posted this question as a follow-up to a previous thread, but now am posting as a new thread. Apologies for the duplication.
I have recently installed CCS5.1, and then imported an existing project, and am now getting a link error after trying to build rtstesla_le_elf.lib:
C:\Program Files\Texas Instruments\ccsv5\utils\bin\gmake -k all
'Building target: wbtest-omap4430-sysbios.out'
'Invoking: C6000 Linker'
"C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/bin/cl6x" -g --define=TEST_MB --quiet --display_error_number --diag_suppress=230 --diag_suppress=188 --diag_suppress=97 --diag_warning=225 --abi=eabi --warn_sections -i"C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/lib" -i"C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/include" --reread_libs --rom_model --fill_value=0x00 -o
<snip> <long list of our objs> <snip> -l"rtstesla_le_elf.lib"
warning: automatic library build: using library "C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/lib/rtstesla_le_elf.lib" for the first time, so it must be built. This may take a few minutes.
< ... approx 5 minutes later ...>
--> error: '*.obj ' not found
gmake.exe[1]: *** [library] Error 1
>> ERROR: mklib: gmake error during rtstesla_le_elf.lib build
error: cannot find file "rtstesla_le_elf.lib"
undefined first referenced
symbol in file
--------- ----------------
__TI_decompress_none
__TI_decompress_rle24
__TI_zero_init
< lots more modules from rtstesla_le_elf ...>
I'm not 100% sure where its trying to build it to. I located a couple of older ones in C:\Program Files\Texas Instruments\ccsv4\tools\compiler\c6000\lib, so took a guess and looked in C:\Program Files\Texas Instruments\ccsv5\tools\compiler\c6000\lib. mklib.exe does exist there, and I do have write permission in that folder. Any other ideas?