p.lokeshreddy
p.lokeshreddy

Reputation: 45

C++ executable file error in Sun Solaris 11

When i run the C++ executable file in the Sun Solaris 11 getting the below errror.

ld.so.1: tpbga: fatal: relocation error: file tpbga: symbol __1cNOutputHandlerMsdTraceLevel_: referenced symbol not found

Same is working in Sun Solaris 10.

Please help.

Upvotes: 0

Views: 181

Answers (1)

jlliagre
jlliagre

Reputation: 30843

OutputHandlerMsdTraceLevel is not part of any Solaris or mainstream C++ library I'm aware of.

Your tpbga binary is likely dynamically linked with a shared library that you failed to install on the Solaris 11 machine but present on the Solaris 10 one.

As FoggyDay already stated, ldd tpbga or ldd $(which tpbga) will tell you which library is missing on the former and where it is located in the latter.

Upvotes: 0

Related Questions