Gentoo Archives: gentoo-science

From: Christopher Schwan <cschwan@××××××××××××××××××.de>
To: gentoo-science@l.g.o
Subject: Re: [gentoo-science] [sage-on-gentoo] Sage-4.5.2 build problem and a "run-time" errors.
Date: Wed, 11 Aug 2010 07:46:37
Message-Id: 201008110946.07612.cschwan@students.uni-mainz.de
In Reply to: [gentoo-science] [sage-on-gentoo] Sage-4.5.2 build problem and a "run-time" errors. by v_2e@ukr.net
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

Replies