#15317: Troubles with Python and ncurses on Cygwin
-------------------------------------------------+-------------------------
Reporter: jpflori | Owner:
Type: defect | Status: new
Priority: major | Milestone: sage-6.1
Component: porting: Cygwin | Resolution:
Keywords: cygwin spkg ncurses | Merged in:
Authors: | Reviewers:
Report Upstream: Fixed upstream, but not in a | Work issues:
stable release. | Commit:
Branch: | Stopgaps:
Dependencies: |
-------------------------------------------------+-------------------------
Comment (by jpflori):
Replying to [comment:14 tscrim]:
> I installed the new version of ncurses and created a new branch with the
python spkg at `u/tscrim/cygwin_python-15317` (with #15617 merged in). Now
I get somewhere else than I did before (with cygwin32) with it failing at
importing the module `_socket`...
What is in that branch exactly?
From the git log I assume you just updated the tarball with what's within
the spkg?
Note that's only for testing purpose and a clean patch should be produced
:)
FYI, I think we temporarly could just diff what's in the tarball with the
vanilla tarball and ship it as a patch in Sage, but that's definitely not
for upstream inclusion.
Right know it basically adds "-ltinfo" all the time which is right for
Sage as we build our own ncurses which makes tinfo a separate lib.
The _socket thing reminds me of rebasing issues.
Try to run "find . -name "*.dll" > dlls && rebase -O -T dlls && make" in
Sage's root.
And I did not test on Cygwin64 lately, so that might be another problem.
--
Ticket URL: <http://trac.sagemath.org/ticket/15317#comment:15>
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 unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac.
For more options, visit https://groups.google.com/groups/opt_out.