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 sage-support@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---