On 05/10/10 10:39 PM, Minh Nguyen wrote:
Hi David,

On Tue, May 11, 2010 at 2:04 AM, Dr. David Kirkby
<david.kir...@onetel.net>  wrote:
<SNIP>
juanjo's files are recent and quite small, so I do not see any advantage in
deleting them in general, though I did delete /tmp/ECLINIT.c as that seems
to be causing a particular problem.

Thank you for that. After resuming my build, building Maxima got past
the error I reported. But now it reported another error, this time due
to the object file

/tmp/ECLINIT.o


Has the version of ECL been updated recently? If so, it may be better to revert the version until such time as the issue can be resolved.

't2' has an uptime of 109 days, so the fact the files in /tmp have not been deleted is not a result of a crash - ECL must be failing to delete the files.

As a short temp hack, I've set up a cron job to clear out /tmp/ECL* every two hours (midnight, 2am, 4am etc). This can't guarantee a build, but I think it is the only short term option. It runs as root, so will delete the file irrespective of whoever creates them.

Another solution, which is probably somewhat better, it to change ECL's spkg-install file in Sage such that it deletes the files once ECL is built. But that is not ideal. Obviously the long-term solution is for this to be corrected in ECL. So in summary.

1) A cron job has been set up on t2 to delete the files every two hours (on the even hours).

2) A somewhat better solution would be to change spkg-install in Sage so the files get deleted automatically.

3) A long term solution is to fix the bug in ECL.

Dave.

Dave


--
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

Reply via email to