cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
eaduro
Level 3

Unresolved external symbols

Jump to solution

We were updating our fnp with 11.19.4 and experiencing link errors.   Can you help to identify what is the missing library here?  Thanks!

lmgras.lib(ls_daemon.obj) : error LNK2019: unresolved external symbol ls_server_override_client_tcp_timeout referenced in function aWwRA2ajc9x9gUNHLz7z0df5bKeQtT
lmgras.lib(ls_ck_client.obj) : error LNK2001: unresolved external symbol ls_server_override_client_tcp_timeout
lmgras.lib(ls_connection.obj) : error LNK2001: unresolved external symbol ls_server_override_client_tcp_timeout
lmgras.lib(ls_app_init.obj) : error LNK2019: unresolved external symbol ls_secure_comms referenced in function ls_app_init
lmgras.lib(ls_main.obj) : error LNK2001: unresolved external symbol ls_secure_comms
lmgras.lib(ls_process.obj) : error LNK2001: unresolved external symbol ls_secure_comms
lmgras.lib(ls_docmd_hello.obj) : error LNK2001: unresolved external symbol ls_secure_comms
lmgras.lib(ls_app_init.obj) : error LNK2019: unresolved external symbol ls_message_security referenced in function fpMm5svItBe677UfO
lmgras.lib(ls_app_init.obj) : error LNK2019: unresolved external symbol ls_ignore_msg_encryption referenced in function fpMm5svItBe677UfO
lmgras.lib(ls_docmd.obj) : error LNK2001: unresolved external symbol ls_ignore_msg_encryption
lmgras.lib(ls_app_init.obj) : error LNK2019: unresolved external symbol ls_no_ipaddress_in_server_cache referenced in function fpMm5svItBe677UfO      
lmgrs.lib(l_ecomms_proxy.obj) : error LNK2019: unresolved external symbol ls_secure_comms_tp_proxy referenced in function s_proxy_init
lmgrs.lib(l_ecomms_connect_handler.obj) : error LNK2019: unresolved external symbol ls_secure_comms_tp_setup referenced in function s_connect_handler_init

 

0 Kudos
(1) Solution
Yvernekar
Level 5 Flexeran
Level 5 Flexeran

Hi,

The LNK error is due to a missing lib, Can you check/compare with the makefile available in the kit and also check from the below list if you have missed any:

lmflex.obj

lm_new.obj

lmgr_trl.lib

libcrvs.lib

libsb.lib

activation\lib\libnoact.lib

lmgr_dongle.lib

libredir_std.lib

libcmt.lib

libvcruntime.lib

libucrt.lib

legacy_stdio_wide_specifiers.lib

legacy_stdio_definitions.lib

oldnames.lib

kernel32.lib

user32.lib

netapi32.lib

gdi32.lib

comdlg32.lib

comctl32.lib

wsock32.lib

shell32.lib

Rpcrt4.lib

oleaut32.lib

Ole32.lib

Wbemuuid.lib

wintrust.lib

crypt32.lib

Ws2_32.lib

iphlpapi.lib

Psapi.lib

advapi32.lib

Shlwapi.lib

dhcpcsvc.lib

userenv.lib

libpthread.lib

 

Linking the lib will solve the issue.

View solution in original post

0 Kudos
(1) Reply
Yvernekar
Level 5 Flexeran
Level 5 Flexeran

Hi,

The LNK error is due to a missing lib, Can you check/compare with the makefile available in the kit and also check from the below list if you have missed any:

lmflex.obj

lm_new.obj

lmgr_trl.lib

libcrvs.lib

libsb.lib

activation\lib\libnoact.lib

lmgr_dongle.lib

libredir_std.lib

libcmt.lib

libvcruntime.lib

libucrt.lib

legacy_stdio_wide_specifiers.lib

legacy_stdio_definitions.lib

oldnames.lib

kernel32.lib

user32.lib

netapi32.lib

gdi32.lib

comdlg32.lib

comctl32.lib

wsock32.lib

shell32.lib

Rpcrt4.lib

oleaut32.lib

Ole32.lib

Wbemuuid.lib

wintrust.lib

crypt32.lib

Ws2_32.lib

iphlpapi.lib

Psapi.lib

advapi32.lib

Shlwapi.lib

dhcpcsvc.lib

userenv.lib

libpthread.lib

 

Linking the lib will solve the issue.

0 Kudos