On Wed, Mar 02, 2011 at 08:34:49AM -0700, Francis E Reyes wrote: > > On 02/03/11 13:38, Robert Dagil wrote: > >> OK, so after doing ln -s on the following, pointing all to /usr/lib64 > >> COOT starts up!!!!! Amazing > >> > >> libldap-2.2.so.7 -> /usr/lib64/libldap-2.4.so.2 > >> libssl.so.4 -> /usr/lib64/libssl.so.1.0.0 > >> libcrypto.so.4 -> /usr/lib64/libcrypto.so.1.0.0 > > I've always wondered why these (network, directory administration) > libraries are required for coot ?
The SSL/crypto bits are needed for curl to be able to download from https sites. I'm pretty sure Coot uses libcurl for any http downloads it does. libldap is probably just a dependency of whatever system library is getting pulled in to do account information lookups, i.e. libnss and the like. (Good morning Francis, welcome to Coot!) As an aside, all Fedora-derived distributions (Red Hat, CentOS, Scientific Linux, Oracle Linux, etc) put 32-bit libraries in /usr/lib and 64-bit binaries in /usr/lib64. OpenSuSE does this as well. Debian and Ubuntu put their 64-bit libraries in /usr/lib and symlink the name lib64 to that directory. The Fedora and Debian branches of the linux family tree also have slightly different names for the same versions of the OpenSSL libraries. The libraries have the same symbols, so you can play games with symlinks to make them. Fun! -ben -- | Ben Eisenbraun | SBGrid Consortium | http://sbgrid.org | | Harvard Medical School | http://hms.harvard.edu |
