Hi All,
Today I upgraded from 6.1.0 to 6.1.1 by uninstalling 6.1.0 and installing 6.1.1. Rebuild of my main project wasn't successful : I got the following errors while involing the linker:
'Building target: BPg.out' 'Invoking: ARM Linker' 'Flags: -mv7A8 --code_state=32 --abi=eabi -me -O0 -g --rtti --cpp_default --gen_acp_raw --gen_acp_xref --define=am3359 --define=DEBUG --diag_wrap=off --diag_warning=225 --display_error_number -z -m"BPg.map" --heap_size=0x800 --stack_size=0x800 -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/lib" -i"C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/include" --reread_libs --display_error_number --diag_wrap=off --warn_sections --xml_link_info="BPg_linkInfo.xml" --ram_model' "C:/ti/ccsv6/tools/compiler/ti-cgt-arm_5.2.5/bin/armcl" -@"ccsLinker.opt" -o "BPg.out" <Linking> warning #10366-D: automatic library build: using library "C:\ti\ccsv6\tools\compiler\ti-cgt-arm_5.2.5\lib\rtsv7A8_A_le_eabi_eh.lib" for the first time, so it must be built. This may take a few minutes. 0 [main] sh 1432 sync_with_child: child 7812(0x1E4) died before initialization with status code 0xC0000142 9 [main] sh 1432 sync_with_child: *** child state waiting for longjmp C:/Users/Paul/AppData/Local/Temp/make4404-1.sh: fork: Resource temporarily unavailable gmake.exe[1]: *** [library] Error 128 >> ERROR: mklib: gmake error during rtsv7A8_A_le_eabi_eh.lib build warning #10207-D: automatic RTS selection: resolving index library "libc.a" to "rtsv7A8_A_le_eabi_eh.lib", but "rtsv7A8_A_le_eabi_eh.lib" was not found warning #10247-D: creating output section ".ARM.extab" without a SECTIONS specification warning #10247-D: creating output section ".init_array" without a SECTIONS specification warning #10247-D: creating output section ".ARM.exidx" without a SECTIONS specification undefined first referenced symbol in file --------- ---------------- std::_String_base::_Xlen() const ./System/Event.obj std::_String_base::_Xran() const ./System/Event.obj Typeinfo for const char * ./System/Storage.obj Virtual function table for __cxxabiv1::__class_type_info ./main.obj Virtual function table for __cxxabiv1::__pointer_type_info ./Peripherals/I2C.obj Virtual function table for __cxxabiv1::__si_class_type_info ./System/BoardID.obj operator delete[] (void *) ./System/Exception.obj operator delete (void *) ./main.obj operator delete (void *, void *) ./Peripherals/PRCMClockDomain.obj operator new[] (unsigned int) ./System/Exception.obj operator new (unsigned int) ./main.obj operator new (unsigned int, void *) ./System/Storage.obj __STACK_END C:\ti\AM335X_StarterWare_02_00_01_01\binary\armv7a\cgt_ccs\am335x\system_config\Debug\system.lib<init.obj> __TI_auto_init C:\ti\AM335X_StarterWare_02_00_01_01\binary\armv7a\cgt_ccs\am335x\system_config\Debug\system.lib<init.obj> __aeabi_atexit ./System/Event.obj __aeabi_uidivmod ./System/Event.obj __aeabi_unwind_cpp_pr0 ./System/BoardID.obj __aeabi_unwind_cpp_pr1 ./main.obj __cxa_allocate_exception ./System/Event.obj __cxa_begin_catch ./main.obj __cxa_end_catch ./main.obj __cxa_end_cleanup ./main.obj __cxa_pure_virtual ./System/Display.obj __cxa_rethrow ./System/Event.obj __cxa_throw ./System/Event.obj __dso_handle ./System/Event.obj memcpy ./System/BoardID.obj memmove ./System/Event.obj memset ./System/BoardID.obj snprintf ./main.obj strcpy ./System/Exception.obj strlen ./System/Event.obj error #10234-D: unresolved symbols remain error #10010: errors encountered during linking; "BPg.out" not built >> Compilation failure gmake: *** [BPg.out] Error 1 gmake: Target `all' not remade because of errors. **** Build Finished ****
How can I solve this problem? I suppose it has somthing to do with the C/C++ runtime environment, but don't know where to look for.
Thanks in advance,
Paul