Sorry for the noise. It was not recompiling wrap.cc since it found an error in compiling mwrank.pyx, which it does first, and then quit. the error in mwrank.pyx was that I had introduced a new function but had only put in its implementation code, not a separate declaration.
Well, I am learning! John On 3 February 2010 17:08, John Cremona <john.crem...@gmail.com> wrote: > On 3 February 2010 11:54, Martin Albrecht <m...@informatik.uni-bremen.de> > wrote: >> On Wednesday 03 February 2010, John Cremona wrote: >>> I'm making some changes to the eclib spkg (a bug fix and some other >>> useful stuff) which mean that I have to make changes in >>> sage/libs/mwrank. I am finding that after making edits to files in >>> that directory, "sage -b" does not seem to result in the rebuilt sage >>> knowing about the changes made. >>> >>> I can be more specific if necessary, but if there is something obvious >>> I should be doing but am not used to doing (since mostly in the past I >>> have just editied .py and .pyx files, not .h and .cc files), please >>> tell me. >> >> Try to touch the relevant .pyx file, this should trigger a rebuild >> > > That does not seem to be enough. After changing all of > sage/libs/mwrank/wrap.h, wrap.cc and mwrank.pyx, as well as > mwrank.pyx needing to be rebuilt there needs to be a recompilation of > wrap.cc and this is not being done. I can do "sage -ba" but of course > that takes rather along time. > > From the output after touching both wrap.h and wrap.cc I can see that > it has detected that mwrank.pyx needs to be rebuilt since wrap.h was > touched --good-- but not that wrap.cc needs to be recompiled. I guess > there must be a Makefile somewhere, but where? > > John > >> Martin >> >> -- >> name: Martin Albrecht >> _pgp: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x8EF0DC99 >> _otr: 47F43D1A 5D68C36F 468BAEBA 640E8856 D7951CCF >> _www: http://www.informatik.uni-bremen.de/~malb >> _jab: martinralbre...@jabber.ccc.de >> >> -- >> To post to this group, send an email to sage-devel@googlegroups.com >> To unsubscribe from this group, send an email to >> sage-devel+unsubscr...@googlegroups.com >> For more options, visit this group at >> http://groups.google.com/group/sage-devel >> URL: http://www.sagemath.org >> > -- To post to this group, send an email to sage-devel@googlegroups.com To unsubscribe from this group, send an email to sage-devel+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/sage-devel URL: http://www.sagemath.org