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 |
|