1 |
Hi, |
2 |
|
3 |
thanks for your mail! |
4 |
|
5 |
On Wednesday 11 August 2010 08:18:47 v_2e@×××.net wrote: |
6 |
> Hello! |
7 |
> I've got some problems after upgrading Sage to 4.5.1 and to 4.5.2 after |
8 |
> that. |
9 |
> First of all, sage-baselayout-4.5.2 blocks sage-4.5.2, but if I delete |
10 |
> the "DEPEND="!!<sci-mathematics/sage-4.5.2"" line from |
11 |
> /var/lib/layman/sage-on-gentoo/sci-mathematics/sage-baselayout/sage-baselay |
12 |
> out-4.5.2.ebuild file, I can emerge it. |
13 |
|
14 |
That blocker means that you should remove sage-4.5.1 (its blocking 4.5.1, not |
15 |
4.5.2!) first and then perform the upgrade - thats because I have put the |
16 |
.desktop file from sage into sage-baselayout. Without this blocker there would |
17 |
be file collisions. |
18 |
|
19 |
> Still, after starting Sage I get this error message: |
20 |
> |
21 |
> ########## Qoute begins ########## |
22 |
> ImportError Traceback (most recent call |
23 |
> last) |
24 |
> |
25 |
> /usr/lib64/python2.6/site-packages/IPython/ipmaker.pyc in force_import |
26 |
> (modname, force_reload) 61 reload(sys.modules[modname]) |
27 |
> 62 else: |
28 |
> ---> 63 __import__(modname) |
29 |
> 64 |
30 |
> 65 |
31 |
> |
32 |
> /usr/bin/ipy_profile_sage.py in <module>() |
33 |
> 5 preparser(True) |
34 |
> 6 |
35 |
> ----> 7 import sage.all_cmdline |
36 |
> 8 sage.all_cmdline._init_cmdline(globals()) |
37 |
> 9 |
38 |
> |
39 |
> /usr/lib64/python2.6/site-packages/sage/all_cmdline.py in <module>() |
40 |
> 12 try: |
41 |
> 13 |
42 |
> ---> 14 from sage.all import * |
43 |
> 15 from sage.calculus.predefined import x |
44 |
> 16 preparser(on=True) |
45 |
> |
46 |
> /usr/lib64/python2.6/site-packages/sage/all.py in <module>() |
47 |
> 71 |
48 |
> 72 from sage.rings.all import * |
49 |
> ---> 73 from sage.matrix.all import * |
50 |
> 74 |
51 |
> 75 # This must come before Calculus -- it initializes the Pynac |
52 |
> library. |
53 |
> |
54 |
> /usr/lib64/python2.6/site-packages/sage/matrix/all.py in <module>() |
55 |
> ----> 1 |
56 |
> 2 |
57 |
> 3 from matrix_space import MatrixSpace, is_MatrixSpace |
58 |
> 4 from constructor import matrix, Matrix, random_matrix, |
59 |
> diagonal_matrix, identity_matrix, block_matrix, block_diagonal_matrix, |
60 |
> jordan_block, zero_matrix 5 from matrix import is_Matrix 6 from |
61 |
> berlekamp_massey import berlekamp_massey 7 |
62 |
> |
63 |
> /usr/lib64/python2.6/site-packages/sage/matrix/matrix_space.pyc in |
64 |
> <module>() 35 import matrix_generic_sparse |
65 |
> 36 |
66 |
> ---> 37 import matrix_modn_dense |
67 |
> 38 import matrix_modn_sparse |
68 |
> 39 |
69 |
> |
70 |
> /usr/bin/matrix_integer_dense.pxd in init sage.matrix.matrix_modn_dense |
71 |
> (sage/matrix/matrix_modn_dense.c:14829)() 10 |
72 |
> 11 |
73 |
> ---> 12 |
74 |
> 13 |
75 |
> 14 |
76 |
> |
77 |
> /usr/bin/linbox.pxd in init sage.matrix.matrix_integer_dense |
78 |
> (sage/matrix/matrix_integer_dense.c:39016)() 5 |
79 |
> 6 |
80 |
> ----> 7 |
81 |
> 8 |
82 |
> 9 |
83 |
> |
84 |
> ImportError: /usr/lib/liblinboxsage.so.0: undefined symbol: dgetri_ |
85 |
> Error importing ipy_profile_sage - perhaps you should run %upgrade? |
86 |
> WARNING: Loading of ipy_profile_sage failed. |
87 |
> ########### Qoute ends ########## |
88 |
|
89 |
The symbol dgetri_ is from lapack which should be removed from linbox; merge |
90 |
linbox again (make sure its -r3) and try to start Sage. Please report back if |
91 |
it works or not! |
92 |
|
93 |
> |
94 |
> |
95 |
> ----- |
96 |
> <v_2e@×××.net> |
97 |
|
98 |
Cheers, |
99 |
|
100 |
Christopher |