#11708: maxima doesn't build on Linux ppc64 (silius on skynet)
-----------------------+----------------------------------------------------
   Reporter:  was      |          Owner:  drkirkby  
       Type:  defect   |         Status:  new       
   Priority:  major    |      Milestone:  sage-4.7.2
  Component:  porting  |       Keywords:            
Work_issues:           |       Upstream:  N/A       
   Reviewer:           |         Author:            
     Merged:           |   Dependencies:            
-----------------------+----------------------------------------------------

Comment(by benjaminfjones):

 Replying to [comment:9 leif]:

 I've been banging my head on this for a while now at Sage Days 32. I've
 tried the following so far:
  * building ECL 11.1.1 independent of Sage and then building Maxima 5.25.0
 (latest) on top of that (failed: same "redefining NIL" error that mhansen
 reported)
  * building latest CVS version of ECL, then Maxima 5.25.0 on top of that
 (failed: same error as above)
  * making a new .spkg for the latest ECL, then using that to try building
 the maxima .spkg (failed with "not a lisp data object" error)

 >
 > How about installing the Maxima spkg with `strace -f [...] ./sage -i
 ...`, to see which file `ecl` apparently doesn't find?

 Just tried this on silius, here is the part of the log just before the
 error message is printed:

 {{{
 [pid 13982] write(3, "\tif(!((V1)==(VV[26]))){\n", 24) = 24
 [pid 13982] write(3, "\tgoto L21;}\n", 12) = 12
 [pid 13982] write(3, "\tT0= LC9next(lex0)              "..., 67) = 67
 [pid 13982] write(3, "\tcl_env_copy->nvalues=2;\n", 25) = 25
 [pid 13982] write(3, "\tcl_env_copy->values[1]=T0;\n", 28) = 28
 [pid 13982] write(3, "\tcl_env_copy->values[0]=V1;\n", 28) = 28
 [pid 13982] write(3, "\treturn cl_env_copy->values[0];\n", 32) = 32
 [pid 13982] write(3, "L21:;\n", 6)      = 6
 [pid 13982] write(3, "\tif(!((V1)==(VV[30]))){\n", 24) = 24
 [pid 13982] write(3, "\tgoto L25;}\n", 12) = 12
 [pid 13982] write(3, "\tV1= LC9next(lex0)              "..., 67) = 67
 [pid 13982] write(2, "\nInternal or unrecoverable error"..., 60) = 60
 [pid 12588] <... read resumed> "\nInternal or unrecoverable error"...,
 8192) = 60
 [pid 12588] write(1, "\nInternal or unrecoverable error"..., 60
 Internal or unrecoverable error in:
 not a lisp data object
  <unfinished ...>
 [pid 13982] write(2, "  [2: No such file or directory]"..., 33 <unfinished
 ...>
 }}}

 The full log is here:
 http://sage.math.washington.edu/home/bjones/strace_maxima.log.gz (It is
 VERY large)

 > It would also perhaps be better to first try to build on a local
 filesystem (if that wasn't the case, which I assume).

 I've tried building the maxima .spkg (and Sage overall) both on my NFS
 mounted home folder and on the local /tmp on silius with no difference.

 Other things I'm trying:

  * running the ECL test-suite and comparing to another architectures
 (sage.math and skynet/eno)

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/11708#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