On Tue, Apr 15, 2008 at 6:33 AM, Ondrej Certik <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> a very beginner question, if I change some .pyx files and want them to
> be recompiled, I thought I need to do "sage -b", like this:
>
> $ ./sage -b
>
> ----------------------------------------------------------
> sage: Building and installing modified SAGE library files.
>
>
> Installing c_lib
> scons: `install' is up to date.
> running install
> running build
> running build_py
> running build_ext
> building 'sage.modules.free_module_element' extension
> error: unknown file type '.pyx' (from 'sage/modules/free_module_element.pyx')
> sage: There was an error installing modified sage library code.
>
>
> real 0m0.949s
> user 0m0.768s
> sys 0m0.160s
>
>
>
> I am using the linux binary version. So I guess I need to build Sage
> myself from sources, if I want to do development, right? Compiling
> now... I hoped I could skip this step as I had just couple hours to
> work on it -- next time I'll recompile stuff over the night, so that I
> can hack on it the next day. :)
The above is trac #2851
http://trac.sagemath.org/sage_trac/ticket/2851
which I fixed last night. Didier's workaround is one way to deal
with the problem. Another is to touch any cython file. A third
is to delete SAGE_ROOT/devel/sage/.cython_hash
william
--~--~---------~--~----~------------~-------~--~----~
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-support
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---