Products | Versions |
---|---|
TIBCO ActiveMatrix Adapter for Websphere MQ | - |
Not Applicable | - |
Resolution:
At times the TIBCO Adapter for MQ series starts up with errors like:
Adapter aborted: Code = , Category = , Severity = , Description = Unable to load shared lib: libMQAdapterS.so. ld.so.1: admqs: fatal: reloca
tion error: file /opt/tibco/adapter/admqs/5.2/lib/libMQAdapterS.so: symbol __1cMconvertRV2MQdD6FIpkcpnK__tibrvMsg_1rnGImqMsg_rnGImqPmo_ppcri
_i_: referenced symbol not found, File = Unknown file, line = 0
This error happens whenever an incompatible compiler/linker is used to build the custom conversion library. For instance the adapter works fine with CC compiler on Solaris, but if the custom conversion library is compiled with GNU C++ compiler, this kind of symbol errors will occur.
The list of supported compilers is provided in the makefile shipped with the adapter.