Opened 13 years ago

Closed 13 years ago

#636 closed defect (fixed)

cvxopt doesn't fully work yet in SAGE under Linux

Reported by: was Owned by: jkantor
Priority: major Milestone: sage-2.8.8
Component: packages: standard Keywords:
Cc: Merged in:
Authors: Reviewers:
Report Upstream: Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Description

If I build cvxopt on any *Linux* system, then it doesn't work, as follows:

sage: import cvxopt.base
---------------------------------------------------------------------------
<type 'exceptions.ImportError'>           Traceback (most recent call last)

/home2/sage/<ipython console> in <module>()

<type 'exceptions.ImportError'>: /home2/sage/s/local/lib/python2.5/site-packages/cvxopt/base.so: undefined symbol: _g95_ioparm

We need to:

  1. Figure out why this fails.
  1. Add doctests to SAGE core library to illustrate cvxopt and make sure it fully work, so the above sort of thing won't happen again. Base these on the cvxopt tutorial, etc.

Change History (3)

comment:1 Changed 13 years ago by mabshoff

  • Component changed from algebraic geometry to packages

Yep, in retroperspective I am surprised that nobody caught the issue earlier. I never got cvxopt to compile on Solaris (it complains about a missing complex.h), but there were no specific doctest failures that I could attribute to the missing cvxopt.

Cheers,

Michael

comment:2 Changed 13 years ago by mabshoff

  • Milestone changed from sage-2.9 to sage-2.8.8

This ticket is related to #709 and #636. Once #709 goes in the other two tickets should be resolved.

Cheers,

Michael

comment:3 Changed 13 years ago by was

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.