> Looking at your work I think if you create a soft link libgpgme.a for libgpgme.so.11 > it should work for you.
Hi Ashish,
I tried this, and the application program was not at all happy with the result. It spat errors like:
==========
0509-150 Dependent module /usr/local/lib/libgpgme.a(libgpgme.so.11) could not be loaded.
0509-153 File /usr/local/lib/libgpgme.a is not an archive or
the file could not be read properly.
0509-026 System error: Cannot run a file that does not have a valid format.
==========
It really does seems to insist on having a ".a" archive file fom which to extract the shared library. The two are different:
==========
root@lipossrp01ga: # ls -l libgpgme.*
-rwxr-xr-x 1 root system 922675 Jan 04 09:13 libgpgme.a
-rwxr-xr-x 1 root system 865 Dec 19 09:40 libgpgme.la
-rwxr-xr-x 1 root system 898930 Dec 19 09:40 libgpgme.so
-rwxr-xr-x 1 root system 898930 Dec 19 09:40 libgpgme.so.11
-rwxr-xr-x 1 root system 898930 Dec 19 09:40 libgpgme.so.11.6.3
==========
> I have seen similar things with libjvm.a and libjvm.so. Not sure why they are so.
> In case of aix, .a and .so are not same as on other unix systems.
Yes, I was trying to make sense of these differences at:
Help - IBM AIX Compilers
but it did not make a great deal of sense to me. Oh well, at least it works. I was finally able to get it to decrypt properly.
Yours,
Clovis