Gentoo Archives: gentoo-science

From: P Purkayastha <ppurka@×××××.com>
To: gentoo-science <gentoo-science@l.g.o>
Subject: Re: [gentoo-science] sage on gentoo -- only use system atlas
Date: Sun, 25 Aug 2013 09:52:46
Message-Id: CADZU3NbVikf8rFiOPMt+exMHQSrXakbibMgD-QHs0jWSC8Fgcg@mail.gmail.com
In Reply to: Re: [gentoo-science] sage on gentoo -- only use system atlas by "François Bissey"
1 On Sat, Aug 24, 2013 at 6:57 PM, François Bissey <fbissey@××××××××××××.nz>wrote:
2
3 > On 2013-08-24 03:30, P Purkayastha wrote:
4 >
5 >> Are you sure? They are all valid (though equery resolves the links):
6 >>
7 >> ~» equery b /usr/lib/{libcblas.so,libf77blas.so,libatlas.so}
8 >> * Searching for
9 >> /usr/lib/libcblas.so,/usr/lib/libf77blas.so,/usr/lib/libatlas.so ...
10 >> sci-libs/atlas-3.10.1-r1 (/usr/lib64/libatlas.so.3)
11 >> sci-libs/atlas-3.10.1-r1 (/usr/lib64/libf77blas.so.3)
12 >> sci-libs/gsl-1.14 (/usr/lib64/libgslcblas.so.0.0.0)
13 >>
14 >> atlas 3.10.1 and gsl 1.14 _at_the_same_time_? You have a mix of the old
15 > virtual from the main tree and new libraries from the science overlay.
16 >
17 > Portage will complain (yesterday).
18 >
19 > When you decide to do the clean up be sure to post here so we can
20 > make sure you are back in a sane state.
21 >
22 > Francois
23 >
24 >
25 Portage did complain today. I had to unmask eselect::gentoo and
26 gsl::science. Then I upgraded and it had the following changes to show
27
28 ~» quietemerge -uDv world $QEMERGE
29 --------------------------------------------------- Pretended emerge
30 ---------------------------------------------------
31
32 These are the packages that would be merged, in order:
33
34 Calculating dependencies .. ... .. ... .. .......... done!
35 [ebuild U ] sys-libs/timezone-data-2013c [2013b] USE="nls" 346 kB
36 [ebuild U ] media-libs/tiff-4.0.3-r4 [4.0.3-r2] USE="cxx jpeg lzma zlib
37 -jbig -static-libs" 0 kB
38 [ebuild U ] dev-libs/klibc-1.5.25 [1.5.23] USE="-debug" 499 kB
39 [ebuild U ] dev-lang/python-2.7.5-r2:2.7 [2.7.5:2.7] USE="gdbm ncurses
40 readline sqlite ssl threads (wide-unicode) xml -berkdb -build -doc
41 -examples -hardened -ipv6 -tk -wininst" 0 kB
42 [ebuild UD~] app-admin/eselect-1.3.6::gentoo [1.3.7-r100::science]
43 USE="-doc (-emacs%) (-vim-syntax%*)" 164 kB
44 [ebuild U ~] sys-apps/portage-2.2.1 [2.2.0] USE="(ipc) xattr -build -doc
45 -epydoc (-pypy2_0) -python2 -python3 (-selinux)" LINGUAS="-ru"
46 PYTHON_TARGETS="python2_7 (-pypy1_9) -pypy2_0 -python2_6 (-python3_1)
47 -python3_2 -python3_3 (-python3_4)" 881 kB
48 [ebuild U ~] sci-libs/gsl-1.16-r1::science [1.14::gentoo]
49 USE="-cblas-external -static-libs%" 3,452 kB
50 [ebuild N ] app-shells/bash-completion-1.3-r2 0 kB
51 [ebuild U ~] media-libs/fontconfig-2.10.93:1.0 [2.10.92:1.0] USE="-doc
52 -static-libs" ABI_X86="(64) -32 (-x32)" 1,491 kB
53
54 Total: 9 packages (7 upgrades, 1 downgrade, 1 new), Size of downloads:
55 6,830 kB
56
57 WARNING: One or more updates have been skipped due to a dependency conflict:
58
59 app-admin/eselect:0
60
61 (app-admin/eselect-1.3.7-r100::science, ebuild scheduled for merge)
62 conflicts with
63 <app-admin/eselect-1.3.7 required by
64 (app-shells/bash-completion-1.3-r2::gentoo, ebuild scheduled for merge)
65
66
67 The links are still there, so nothing got hosed till now :-)
68
69 ~» equery b /usr/lib/{libcblas.so,libf77blas.so,libatlas.so}
70 * Searching for
71 /usr/lib/libcblas.so,/usr/lib/libf77blas.so,/usr/lib/libatlas.so ...
72 sci-libs/atlas-3.10.1-r1 (/usr/lib64/libatlas.so.3)
73 sci-libs/atlas-3.10.1-r1 (/usr/lib64/libf77blas.so.3)
74 sci-libs/gsl-1.16-r1 (/usr/lib64/libgslcblas.so.0.0.0)
75
76 Thanks for the warning, though. I am still trying to compile sage in my
77 home directory though. Currently stuck at scipy since it can't find ATLAS.
78 :-( I will try to trouble shoot and probably mail sage-devel about this.