-
-
Notifications
You must be signed in to change notification settings - Fork 487
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
wrapper_*.pyx fail to build on Cygwin #13339
Comments
comment:1
here a fix will be a bit more involved. What happens is that
which should be
And the same holds for After I do the corresponding changes in these C files, ./sage -b completes. Now the attempt to start Sage ends with
(which is OK, I just have to run |
comment:2
I've already a fix which consists in generating h files for the interp_.c files which get included in wrapper_.c files and avoid the Cython/import/_ _ imp _ _ stuff as desrcibed in the CygwinPort page, I'll post it a little later. The IPython stuff was expected IIRC. |
comment:3
Replying to @jpflori:
Sure. By the way, I just encountered a GAP-specific problem (some |
comment:4
and one more trivial stop: I got Probably there is a CYGWIN-only script somewhere that copies *.lib files to |
comment:5
Replying to @dimpase:
Oh yeah I now remember about that problem. Anyway, let's create another ticket for that. This is now #13341. |
comment:6
Replying to @dimpase:
I don't think I got that one with 5.1.rc1. |
This comment has been minimized.
This comment has been minimized.
Author: Jean-Pierre Flori |
This comment has been minimized.
This comment has been minimized.
comment:9
Please be aware that I also fixed all the EXAMPLES block with this patch. And I did not have the chance to test the doctests yet. |
comment:10
Replying to @jpflori:
This is indeed an issue with the new sage notebook. |
comment:11
Replying to @jpflori:
I got stuck with #13343 (something I knew about, but forgot). So I'll have to rebuild Sage from scratch, as moving the half-built tree to another directory doesn't seem to work well. |
comment:12
Replying to @dimpase:
I've crafted a new spkg for the crypto.lib problem, just moving it to crypto.xxx before installing pyOpenSSL and movind it back afterward. You can test it at http://perso.telecom-paristech.fr/~flori/sage/sagenb-0.9.1.p0.spkg |
comment:13
Replying to @jpflori:
That's a fix, but not a proper cure to the problem. See #13344. |
comment:14
I tried this on (upgraded from Sage 5.2) Sage 5.3.rc0 (on x86_64 Ubuntu 12.04), and got
Please have a look. |
comment:15
My bad, I rewrote the doctests by hand and did not actually test them... |
comment:16
Attachment: trac_13339-headers.patch.gz The new patch has correct BLANKLINE tags in the doctests and passes them on Linux with Sage-5.3.beta2. |
comment:18
looks and works good. Positive review. |
Reviewer: Dmitrii Pasechnik |
Merged: sage-5.3.rc0 |
Same problem as in #13336 with _ _ imp _ _ problems.
As a fix, gen_interpreter.py now produces header files for the C interpreters.
Apply attachment: trac_13339-headers.patch
CC: @dimpase
Component: porting: Cygwin
Author: Jean-Pierre Flori
Reviewer: Dmitrii Pasechnik
Merged: sage-5.3.rc0
Issue created by migration from https://trac.sagemath.org/ticket/13339
The text was updated successfully, but these errors were encountered: