#6456: Upgrade cvxopt in sage from 0.9 to 1.1.3
-------------------------------------------------+--------------------------
Reporter: was | Owner: mabshoff
Type: defect | Status: needs_info
Priority: major | Milestone: sage-4.6.1
Component: packages | Keywords:
Author: Harald Schilly, Dmitrii Pasechnik | Upstream: Completely
fixed; Fix reported upstream
Reviewer: | Merged:
Work_issues: OS X (10.4, Intel?) |
-------------------------------------------------+--------------------------
Comment(by dimpase):
Replying to [comment:141 kcrisman]:
> > well, an old gcc toolchain (?): g95 somehow doesn't know where to look
for its own libf95.a
> > (it worked for me, also with g95...)
> > This should be fixed in just uploaded update of the spkg.
> > Could you please test it?
> Builds.
> > (also, if it builds, could you try building it with SAGE_CHECK=yes,
too ?)
> With `SAGE_CHECK=yes` I get a whole bunch of errors, all looking for the
same thing - like this one:
{{{
Error: /Users/student/Desktop/sage-4.6/local/bin/python l2ac.py failed
Testing robls.py ...
Traceback (most recent call last):
File "robls.py", line 5, in <module>
from cvxopt import solvers, blas, lapack
File "/Users/student/Desktop/sage-4.6/local/lib/python2.6/site-
packages/cvxopt/__init__.py", line 31, in <module>
import base
ImportError: dlopen(/Users/student/Desktop/sage-4.6/local/lib/python2.6
/site-packages/cvxopt/base.so, 2): Symbol not found: _cblas_zhemm
Referenced from:
/Users/student/Desktop/sage-4.6/local/lib//libgsl.0.dylib
Expected in: dynamic lookup
}}}
> All of these ask about `_cblas_zhemm`.
Most probably this is due to missing gslcblas in the list of libraries to
link. I've put it back in and uploaded the updated
spkg. Please test! (with SAGE_CHECK=yes, naturally).
Thanks.
>
> Testing sage/numerical gives me all tests passed, though.
>
> Is there any other part of Sage which would conceivably depend on these
changes at all? Testing the whole thing on this computer would take until
Monday.
No, there is no need to test anything else; the only exposure to cvxopt is
in sage/numerical/optimize.py.
Dima
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6456#comment:145>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/sage-trac?hl=en.