#9274: do some cleanup of the deps file, as suggested by Carl Hansen
-----------------------------+----------------------------------------------
 Reporter:  was              |         Owner:  GeorgSWeber                
     Type:  defect           |        Status:  closed                     
 Priority:  blocker          |     Milestone:  sage-4.5                   
Component:  build            |    Resolution:  fixed                      
 Keywords:                   |        Author:  Mitesh Patel, John Palmieri
 Upstream:  N/A              |      Reviewer:  Robert Miller              
   Merged:  sage-4.5.alpha4  |   Work_issues:                             
-----------------------------+----------------------------------------------
Changes (by mpatel):

  * work_issues:  needs rebasing on sage-4.5.alpha3 =>


Comment:

 I apologize for my late reply.

  * Off-topic, I admit:  Robert, what do you think about making new
 releases available in `/home/release` on `sage.math`?
  * I've been running test builds under `/scratch` on sage.math.
  * For what it's worth, I later sometimes experienced the same Maxima
 reinstallation problem when building an ''unmodified'' 4.5.alpha1 on
 sage.math --- with 4, 6, or 12 parallel jobs.
  * For the record, here are two errors representative of those fixed by
 reinstalling Maxima:
 {{{
 #!sh
 ./sage -c 'print QQ[2^(1/3)]'
 Traceback (most recent call last):
   File "/mnt/usb1/scratch/mpatel/tmp/sage-4.5.alpha1-j12-par/local/bin
 /sage-eval", line 15, in <module>
     eval(compile(s,'<cmdline>','exec'))
   File "<cmdline>", line 1, in <module>
   File "ring.pyx", line 205, in sage.rings.ring.Ring.__getitem__
 (sage/rings/ring.c:2550)
   File
 "/mnt/usb1/scratch/mpatel/tmp/sage-4.5.alpha1-j12-par/local/lib/python2.6
 /site-packages/sage/rings/polynomial/polynomial_ring_constructor.py", line
 343, in PolynomialRing
     R = _single_variate(base_ring, name, sparse, implementation)
   File
 "/mnt/usb1/scratch/mpatel/tmp/sage-4.5.alpha1-j12-par/local/lib/python2.6
 /site-packages/sage/rings/polynomial/polynomial_ring_constructor.py", line
 395, in _single_variate
     name = normalize_names(1, name)
   File "parent_gens.pyx", line 204, in
 sage.structure.parent_gens.normalize_names
 (sage/structure/parent_gens.c:2093)
   File "parent_gens.pyx", line 145, in
 sage.structure.parent_gens._certify_names
 (sage/structure/parent_gens.c:1650)
 ValueError: variable names must be alphanumeric, but one is '2^(1/3)'
 which is not.
 }}}
   and
 {{{
 #!sh
 ./sage -c "var('x'); print solve(x, x)"
 Traceback (most recent call last):
   File "/mnt/usb1/scratch/mpatel/tmp/sage-4.5.alpha1-j12-par/local/bin
 /sage-eval", line 15, in <module>
     eval(compile(s,'<cmdline>','exec'))
   File "<cmdline>", line 1, in <module>
   File
 "/mnt/usb1/scratch/mpatel/tmp/sage-4.5.alpha1-j12-par/local/lib/python2.6
 /site-packages/sage/symbolic/relation.py", line 619, in solve
     ans = f.solve(*args,**kwds)
   File "expression.pyx", line 6735, in
 sage.symbolic.expression.Expression.solve
 (sage/symbolic/expression.cpp:25171)
   File "expression.pyx", line 433, in
 sage.symbolic.expression.Expression._maxima_
 (sage/symbolic/expression.cpp:3382)
   File "sage_object.pyx", line 386, in
 sage.structure.sage_object.SageObject._interface_
 (sage/structure/sage_object.c:3501)
   File
 "/mnt/usb1/scratch/mpatel/tmp/sage-4.5.alpha1-j12-par/local/lib/python2.6
 /site-packages/sage/interfaces/expect.py", line 1032, in __call__
     return cls(self, x, name=name)
   File
 "/mnt/usb1/scratch/mpatel/tmp/sage-4.5.alpha1-j12-par/local/lib/python2.6
 /site-packages/sage/interfaces/expect.py", line 1451, in __init__
     raise TypeError, x
 TypeError: error evaluating "load(to_poly_solver)":
 Error executing code in Maxima
 CODE:
         load(to_poly_solver);
 Maxima ERROR:

 Could not find `to_poly_solver' using paths in
 file_search_maxima,file_search_lisp.
  -- an error. To debug this try: debugmode(true);
 }}}
  * Curiously:  Moving the build tree (renaming `SAGE_ROOT`) also fixes the
 errors, possibly because this forces `sage-location` to run.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/9274#comment:17>
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 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-trac?hl=en.

Reply via email to