#13031: Use cythonize() from cython for Sage module building.
----------------------------------------------------+-----------------------
Reporter: robertwb | Owner:
GeorgSWeber
Type: enhancement | Status:
needs_review
Priority: major | Milestone: sage-5.9
Component: build | Resolution:
Keywords: sd40.5 | Work issues:
Report Upstream: N/A | Reviewers: Jeroen
Demeyer, R. Andrew Ohana
Authors: Robert Bradshaw, R. Andrew Ohana | Merged in:
Dependencies: #13029, #13432 | Stopgaps:
----------------------------------------------------+-----------------------
Comment (by jdemeyer):
I think you are missing some `sys.stdout.flush()` statements in
`cythonize()`, as the message
{{{
Cythonizing sage/categories/category_singleton.pyx
}}}
might come ''after''
{{{
gcc -fno-strict-aliasing -std=gnu99 -D_XPG6 -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes -fPIC
-I/export/home/buildbot/build/sage/hawk-1/hawk_full/build/sage-5.9.beta1/local/include
-I/export/home/buildbot/build/sage/hawk-1/hawk_full/build/sage-5.9.beta1/local/include/csage
-I/export/home/buildbot/build/sage/hawk-1/hawk_full/build/sage-5.9.beta1/devel/sage/sage/ext
-I/export/home/buildbot/build/sage/hawk-1/hawk_full/build/sage-5.9.beta1/local/include/python2.7
-c sage/categories/category_singleton.c -o
build/temp.solaris-2.11-i86pc.32bit-2.7/sage/categories/category_singleton.o
-w
}}}
which is very confusing, especially when errors occur.
(there is nothing special about this file, it's just an example)
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13031#comment:50>
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?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.