#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.

Reply via email to