Hi all,

I am trying to install EIGENSOFT version 2.0 BETA 
(http://genepath.med.harvard.edu/~reich/Software.htm). The software comes with 
binairies, fair enough. That's the easy part.

Running one of the program "smartpca" it will say :
$ ./smartpca
./smartpca: error while loading shared libraries: liblapack.so.3: cannot open 
shared object file: No such file or directory

So I installed lapack-atlas (3.8) that actually install liblapack.so.0 and much 
more.

 emerge lapack-atlas


Looking at the folders, I can see liblapack.so.0, like so:
# ls -lh /usr/lib/liblap*
lrwxrwxrwx 1 root root 24 Jan 23 16:09 /usr/lib/liblapack.a -> 
lapack/atlas/liblapack.a
lrwxrwxrwx 1 root root 25 Jan 23 16:09 /usr/lib/liblapack.so -> 
lapack/atlas/liblapack.so
lrwxrwxrwx 1 root root 27 Jan 23 16:09 /usr/lib/liblapack.so.0 -> 
lapack/atlas/liblapack.so.0

Just like any good technician, I make a link.

# ls -lh /usr/lib/liblap*
lrwxrwxrwx 1 root root 24 Jan 23 16:09 /usr/lib/liblapack.a -> 
lapack/atlas/liblapack.a
lrwxrwxrwx 1 root root 25 Jan 23 16:09 /usr/lib/liblapack.so -> 
lapack/atlas/liblapack.so
lrwxrwxrwx 1 root root 27 Jan 23 16:09 /usr/lib/liblapack.so.0 -> 
lapack/atlas/liblapack.so.0

# ls -lh /usr/lib/lapack/atlas/liblapack.*
-rw-r--r-- 1 root root 5.8M Jan 23 16:09 /usr/lib/lapack/atlas/liblapack.a
-rw-r--r-- 1 root root  910 Jan 23 16:09 /usr/lib/lapack/atlas/liblapack.la
lrwxrwxrwx 1 root root   18 Jan 23 16:09 /usr/lib/lapack/atlas/liblapack.so -> 
liblapack.so.0.0.0
lrwxrwxrwx 1 root root   18 Jan 23 16:09 /usr/lib/lapack/atlas/liblapack.so.0 
-> liblapack.so.0.0.0
-rwxr-xr-x 1 root root 4.2M Jan 23 16:09 
/usr/lib/lapack/atlas/liblapack.so.0.0.0

# ln -s /usr/lib/lapack/atlas/liblapack.so.0.0.0 /usr/lib/liblapack.so.3

I just look at the files if everything is there.

# ls -lh /usr/lib/liblap*
lrwxrwxrwx 1 root root 24 Jan 23 16:09 /usr/lib/liblapack.a -> 
lapack/atlas/liblapack.a
lrwxrwxrwx 1 root root 25 Jan 23 16:09 /usr/lib/liblapack.so -> 
lapack/atlas/liblapack.so
lrwxrwxrwx 1 root root 27 Jan 23 16:09 /usr/lib/liblapack.so.0 -> 
lapack/atlas/liblapack.so.0
lrwxrwxrwx 1 root root 36 Jan 25 10:10 /usr/lib/liblapack.so.3 -> 
/usr/lib/lapack/atlas/liblapack.so.0.0.0

Starting the program again, I get this:

$ ./smartpca
./smartpca: error while loading shared libraries: liblapack.so.3: cannot open 
shared object file: No such file or directory

Why is it saying that the file is not there even if it is? Is there something 
wrong in my methodology?

Thanks.

Alexandre Racine
514-461-1300 poste 3304
[EMAIL PROTECTED]

Reply via email to