Originally Posted by
Salem
Paste your latest version of this line of make output.
/usr/bin/gcc -m64 -DMQ_SEND /home/avalanche/oleg/src/ctm_mq_con_ex.o -o /home/avalanche/oleg/bin/ctm_mq_con_ex -LP-L/opt/mqm/lib -lmqm -lmqmcs -lmqmzse -lnsl -ldl
Have you fixed that -LP-L nonsense?
Next, try this
file /opt/mqm/lib/libmqm.so
For example, I get something like
$ file /usr/lib/attica_kde.so
/usr/lib/attica_kde.so: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked
Make sure you get the actual file in case the named file is just a symbolic link to somewhere else.
Now I got this:
Code:
/usr/bin/gcc -m64 -DMQ_SEND /home/avalanche/oleg/src/ctm_mq_con_ex.o -o /home/avalanche/oleg/bin/ctm_mq_con_ex -LP/opt/mqm/lib64 /opt/mqm/lib/libmqm.so -lmqm -lmqmcs -lmqmzse -lnsl -ldl
/opt/mqm/lib/libmqm.so: could not read symbols: File in wrong format
Did I understand you correctly?
Thanks