Andreas Förster wrote:
Hey cooters,

I'm trying to replace my current coot (centos4 binary, version 0.6, revision 2540 with guile 1.8.7 and python 3.6.0 embedded) with a more recent binary. The OS is RHEL 5.2 to 5.4, 32-bit.

I download version 0.6.2, revision 2939, python, unpack but can't start the program because of a library conflict.

Error while loading shared libraries: libldap-2.2.so.7.

This library is apparently provided by openldap-2.2.xx. On my machines, openldap-2.3.xx is installed, providing libldap-2.3.so.0 and the like. How to make this work?

What I do in such cases, is go to the libs directory in the coot directory and do something like

$ ln -s /usr/lib/libldap-2.3.so.0  libldap-2.2.so.7

It's a hack, admittedly.

And why does the new coot use the old library when the old coot used to use a more recent one?

I don't know off the top of my head.

Reply via email to