Gentoo Archives: gentoo-science

From: Alexandre Racine <Alexandre.Racine@×××××.org>
To: gentoo-science@l.g.o
Subject: [gentoo-science] liblapack.so.3 not found
Date: Fri, 25 Jan 2008 17:00:11
Message-Id: C43CF0825BF59D4FBC1F6A2AF45EB88D6D12D5@cumulonimbus.RG.local
1 Hi all,
2
3 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.
4
5 Running one of the program "smartpca" it will say :
6 $ ./smartpca
7 ./smartpca: error while loading shared libraries: liblapack.so.3: cannot open shared object file: No such file or directory
8
9 So I installed lapack-atlas (3.8) that actually install liblapack.so.0 and much more.
10
11 emerge lapack-atlas
12
13
14 Looking at the folders, I can see liblapack.so.0, like so:
15 # ls -lh /usr/lib/liblap*
16 lrwxrwxrwx 1 root root 24 Jan 23 16:09 /usr/lib/liblapack.a -> lapack/atlas/liblapack.a
17 lrwxrwxrwx 1 root root 25 Jan 23 16:09 /usr/lib/liblapack.so -> lapack/atlas/liblapack.so
18 lrwxrwxrwx 1 root root 27 Jan 23 16:09 /usr/lib/liblapack.so.0 -> lapack/atlas/liblapack.so.0
19
20 Just like any good technician, I make a link.
21
22 # ls -lh /usr/lib/liblap*
23 lrwxrwxrwx 1 root root 24 Jan 23 16:09 /usr/lib/liblapack.a -> lapack/atlas/liblapack.a
24 lrwxrwxrwx 1 root root 25 Jan 23 16:09 /usr/lib/liblapack.so -> lapack/atlas/liblapack.so
25 lrwxrwxrwx 1 root root 27 Jan 23 16:09 /usr/lib/liblapack.so.0 -> lapack/atlas/liblapack.so.0
26
27 # ls -lh /usr/lib/lapack/atlas/liblapack.*
28 -rw-r--r-- 1 root root 5.8M Jan 23 16:09 /usr/lib/lapack/atlas/liblapack.a
29 -rw-r--r-- 1 root root 910 Jan 23 16:09 /usr/lib/lapack/atlas/liblapack.la
30 lrwxrwxrwx 1 root root 18 Jan 23 16:09 /usr/lib/lapack/atlas/liblapack.so -> liblapack.so.0.0.0
31 lrwxrwxrwx 1 root root 18 Jan 23 16:09 /usr/lib/lapack/atlas/liblapack.so.0 -> liblapack.so.0.0.0
32 -rwxr-xr-x 1 root root 4.2M Jan 23 16:09 /usr/lib/lapack/atlas/liblapack.so.0.0.0
33
34 # ln -s /usr/lib/lapack/atlas/liblapack.so.0.0.0 /usr/lib/liblapack.so.3
35
36 I just look at the files if everything is there.
37
38 # ls -lh /usr/lib/liblap*
39 lrwxrwxrwx 1 root root 24 Jan 23 16:09 /usr/lib/liblapack.a -> lapack/atlas/liblapack.a
40 lrwxrwxrwx 1 root root 25 Jan 23 16:09 /usr/lib/liblapack.so -> lapack/atlas/liblapack.so
41 lrwxrwxrwx 1 root root 27 Jan 23 16:09 /usr/lib/liblapack.so.0 -> lapack/atlas/liblapack.so.0
42 lrwxrwxrwx 1 root root 36 Jan 25 10:10 /usr/lib/liblapack.so.3 -> /usr/lib/lapack/atlas/liblapack.so.0.0.0
43
44 Starting the program again, I get this:
45
46 $ ./smartpca
47 ./smartpca: error while loading shared libraries: liblapack.so.3: cannot open shared object file: No such file or directory
48
49 Why is it saying that the file is not there even if it is? Is there something wrong in my methodology?
50
51 Thanks.
52
53 Alexandre Racine
54 514-461-1300 poste 3304
55 alexandre.racine@×××××.org

Replies

Subject Author
Re: [gentoo-science] liblapack.so.3 not found "Honza Macháček" <Hloupy.Honza@×××××××.cz>