On Sat, Apr 17, 2004 at 11:26:56PM -0400, Andy Stewart wrote:
From the KGpgCertManager, I get an error indicating that the symbol "initialize" was not found in libkdenetwork.so.2.
Missing symbols usually indicate that the program wasn't compiled against the correct versions of your system libraries, or was compiled with different features enabled, etc. Perhaps your KMail can't use that libgpgme.so? Is there any other .so on your system that may work in place of that one? If both components (KDE Network and libgpgme.so) are stock from the distribution version SuSE 9.0, I would file a bug report with SuSE about it. If either component isn't stock, or is from a different version of SuSE than the other, then they will probably tell you it is unsupported. If you want to try to fix this yourself, you can try recompiling either component. It is probably easiest to try libgpgme.so first. rpm -qif <path-to-libgpgme.so> Download the Source RPM: shown in the output of that command and type: rpmbuild --rebuild foo.src.rpm During compilation, any errors about missing symbols should show up, or there may be "configure" output that says something about enabling/disabling certain features due to missing support in other parts of your system. Note that you may need to install several other development packages in order to compile that package, such as kdenetwork-devel or whatever SuSE's equivalent is.