AnsweredAssumed Answered

sockutil and sock_util, RTCS/MQX4.1 to MQX4.2

Question asked by pmt on Sep 23, 2015
Latest reply on Sep 23, 2015 by soledad

Hello,

 

I am porting a project (Keil uV tools) from MQX 4.1 to MQX4.2 and I get this curious linking error:

 

linking...

.\IntFlashDebug\Phd.axf: Error: L6200E: Symbol SOCK_Add_owner multiply defined (by sock_util.o and sockutil.o).

.\IntFlashDebug\Phd.axf: Error: L6200E: Symbol SOCK_Free_sock_struct multiply defined (by sock_util.o and sockutil.o).

.\IntFlashDebug\Phd.axf: Error: L6200E: Symbol SOCK_Get_sock_struct multiply defined (by sock_util.o and sockutil.o).

.\IntFlashDebug\Phd.axf: Error: L6200E: Symbol SOCK_Is_owner multiply defined (by sock_util.o and sockutil.o).

.\IntFlashDebug\Phd.axf: Error: L6200E: Symbol SOCK_Remove_owner multiply defined (by sock_util.o and sockutil.o).

.\IntFlashDebug\Phd.axf: Error: L6200E: Symbol SOCK_check_valid multiply defined (by sock_util.o and sdgram.o).

Not enough information to list image symbols.

 

What is the deal with 'sock_util'?  Should I be removing it from the RTCS library build?  Is this a legacy support thing?

Outcomes