#13324: Upgrade ECL to 12.7.1 and let it build on (recent) Cygwins
----------------------------------------------------------------+-----------
       Reporter:  jpflori                                       |         
Owner:  tbd                                   
           Type:  defect                                        |        
Status:  needs_work                            
       Priority:  major                                         |     
Milestone:  sage-5.6                              
      Component:  cygwin                                        |    
Resolution:                                        
       Keywords:  cygwin ecl spkg                               |   Work 
issues:  test if issues remain with new patches
Report Upstream:  Fixed upstream, but not in a stable release.  |     
Reviewers:  François Bissey                       
        Authors:  Jean-Pierre Flori                             |     Merged 
in:                                        
   Dependencies:                                                |      
Stopgaps:                                        
----------------------------------------------------------------+-----------

Comment (by jpflori):

 A last and quick one
 {{{
 Trying:
     lisp.eval('(* 4 5)')###line 5:_sage_    >>> lisp.eval('(* 4 5)')
 Expecting:
     '20'

 Program received signal SIGINT, Interrupt.
 0x00007ffff6e168c3 in __select_nocancel ()
     at ../sysdeps/unix/syscall-template.S:81
 81      ../sysdeps/unix/syscall-template.S: Aucun fichier ou dossier de ce
 type.
 (gdb) #0  0x00007ffff6e168c3 in __select_nocancel ()
     at ../sysdeps/unix/syscall-template.S:81
 #1  0x00007ffff0fcc228 in select_select (self=<optimized out>,
     args=<optimized out>)
     at
 
/home/jp/boulot/sage/sage-5.5.rc0/spkg/build/python-2.7.3.p2/src/Modules/selectmodule.c:271
 #2  0x00007ffff7af0da2 in call_function (oparg=<optimized out>,
     pp_stack=0x7fffffffa6e0) at Python/ceval.c:4021
 #3  PyEval_EvalFrameEx (f=f@entry=0x2bdb5b0, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #4  0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0, args=<optimized
 out>,
     argcount=3, kws=0x2bdb560, kwcount=0, defs=0x7fffef901c38, defcount=2,
     closure=0x0) at Python/ceval.c:3253
 #5  0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=3, pp_stack=0x7fffffffa9d0, func=0x7fffef904500)
     at Python/ceval.c:4117
 #6  call_function (oparg=<optimized out>, pp_stack=0x7fffffffa9d0)
     at Python/ceval.c:4042
 #7  PyEval_EvalFrameEx (f=f@entry=0x2bdb370, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #8  0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0, args=<optimized
 out>,
     argcount=4, kws=0x2bdb130, kwcount=0, defs=0x7fffef901cc8, defcount=2,
     closure=0x0) at Python/ceval.c:3253
 #9  0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=4, pp_stack=0x7fffffffacc0, func=0x7fffef483050)
     at Python/ceval.c:4117
 #10 call_function (oparg=<optimized out>, pp_stack=0x7fffffffacc0)
     at Python/ceval.c:4042
 #11 PyEval_EvalFrameEx (f=f@entry=0x2bdaf70, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #12 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0, args=<optimized
 out>,
     argcount=2, kws=0x2bd5570, kwcount=0, defs=0x7fffef901c80, defcount=2,
     closure=0x0) at Python/ceval.c:3253
 #13 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=2, pp_stack=0x7fffffffafb0, func=0x7fffef904f50)
     at Python/ceval.c:4117
 #14 call_function (oparg=<optimized out>, pp_stack=0x7fffffffafb0)
     at Python/ceval.c:4042
 #15 PyEval_EvalFrameEx (f=<optimized out>, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #16 0x00007ffff7af1099 in fast_function (nk=<optimized out>,
     na=<optimized out>, n=1, pp_stack=0x7fffffffb1f0, func=0x7fffe7aa1140)
     at Python/ceval.c:4107
 #17 call_function (oparg=<optimized out>, pp_stack=0x7fffffffb1f0)
     at Python/ceval.c:4042
 #18 PyEval_EvalFrameEx (f=f@entry=0x2bd4fb0, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #19 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0, args=<optimized
 out>,
     argcount=2, kws=0x2b48328, kwcount=0, defs=0x7fffe7a9c3a8, defcount=1,
     closure=0x0) at Python/ceval.c:3253
 #20 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=2, pp_stack=0x7fffffffb4e0, func=0x7fffe7a96e60)
     at Python/ceval.c:4117
 #21 call_function (oparg=<optimized out>, pp_stack=0x7fffffffb4e0)
     at Python/ceval.c:4042
 #22 PyEval_EvalFrameEx (f=f@entry=0x2b481a0, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #23 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=co@entry=0x7fffc4ff4d30,
     globals=globals@entry=0x2dac470, locals=locals@entry=0x2dac470,
     args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
     kwcount=kwcount@entry=0, defs=defs@entry=0x0,
 defcount=defcount@entry=0,
     closure=closure@entry=0x0) at Python/ceval.c:3253
 #24 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7fffc4ff4d30,
     globals=globals@entry=0x2dac470, locals=locals@entry=0x2dac470)
     at Python/ceval.c:667
 #25 0x00007ffff7aef9f9 in exec_statement (locals=0x2dac470,
     globals=0x2dac470, prog=0x7fffc4ff4d30, f=0x2b42780)
     at Python/ceval.c:4718
 #26 PyEval_EvalFrameEx (f=f@entry=0x2b42780, throwflag=throwflag@entry=0)
     at Python/ceval.c:1880
 #27 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0,
     args=args@entry=0x7fffc527bf68, argcount=5, kws=kws@entry=0x0,
     kwcount=kwcount@entry=0, defs=defs@entry=0x0,
 defcount=defcount@entry=0,
     closure=0x0) at Python/ceval.c:3253
 #28 0x00007ffff7a74106 in function_call (func=0x7fffc5002500,
     arg=0x7fffc527bf50, kw=0x0) at Objects/funcobject.c:526
 #29 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002500,
     arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at
 Objects/abstract.c:2529
 #30 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002500,
     arg=0x7fffc527bf50, kw=0x0) at Objects/classobject.c:2578
 #31 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5270230,
     arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at
 Objects/abstract.c:2529
 #32 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
     pp_stack=0x7fffffffbe40, func=0x7fffc5270230) at Python/ceval.c:4239
 #33 call_function (oparg=<optimized out>, pp_stack=0x7fffffffbe40)
     at Python/ceval.c:4044
 #34 PyEval_EvalFrameEx (f=f@entry=0x2b4c410, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #35 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0, args=<optimized
 out>,
     argcount=5, kws=0x2b1d6e8, kwcount=0, defs=0x0, defcount=0,
 closure=0x0)
     at Python/ceval.c:3253
 #36 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=5, pp_stack=0x7fffffffc130, func=0x7fffc5005050)
     at Python/ceval.c:4117
 #37 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc130)
     at Python/ceval.c:4042
 #38 PyEval_EvalFrameEx (f=f@entry=0x2b1d480, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #39 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0,
     args=args@entry=0x7fffc54db640, argcount=4, kws=kws@entry=0x0,
     kwcount=kwcount@entry=0, defs=defs@entry=0x0,
 defcount=defcount@entry=0,
     closure=0x0) at Python/ceval.c:3253
 #40 0x00007ffff7a74106 in function_call (func=0x7fffc5002578,
     arg=0x7fffc54db628, kw=0x0) at Objects/funcobject.c:526
 #41 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002578,
     arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at
 Objects/abstract.c:2529
 #42 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002578,
     arg=0x7fffc54db628, kw=0x0) at Objects/classobject.c:2578
 #43 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffd3015f00,
     arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at
 Objects/abstract.c:2529
 #44 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
     pp_stack=0x7fffffffc770, func=0x7fffd3015f00) at Python/ceval.c:4239
 #45 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc770)
     at Python/ceval.c:4044
 #46 PyEval_EvalFrameEx (f=f@entry=0x2b47c10, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #47 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0, args=<optimized
 out>,
     argcount=4, kws=0x2f61c90, kwcount=0, defs=0x0, defcount=0,
 closure=0x0)
     at Python/ceval.c:3253
 #48 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=4, pp_stack=0x7fffffffca60, func=0x7fffc5004f50)
     at Python/ceval.c:4117
 #49 call_function (oparg=<optimized out>, pp_stack=0x7fffffffca60)
     at Python/ceval.c:4042
 #50 PyEval_EvalFrameEx (f=f@entry=0x2f61ac0, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #51 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0,
     args=args@entry=0x7fffc4fed7b8, argcount=2,
 kws=kws@entry=0x7fffc526d548,
     kwcount=kwcount@entry=3, defs=defs@entry=0x7fffc4ffe1f8,
     defcount=defcount@entry=3, closure=0x0) at Python/ceval.c:3253
 #52 0x00007ffff7a74217 in function_call (func=0x7fffc50026e0,
     arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/funcobject.c:526
 #53 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc50026e0,
     arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
     at Objects/abstract.c:2529
 #54 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc50026e0,
     arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/classobject.c:2578
 #55 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5ba3af0,
     arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
     at Objects/abstract.c:2529
 #56 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
     pp_stack=0x7fffffffd0a0, func=0x7fffc5ba3af0) at Python/ceval.c:4239
 #57 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd0a0)
     at Python/ceval.c:4044
 #58 PyEval_EvalFrameEx (f=f@entry=0x2b1de50, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #59 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0, args=<optimized
 out>,
     argcount=2, kws=0x2b3ced0, kwcount=0, defs=0x7fffc4ff2748, defcount=3,
     closure=0x0) at Python/ceval.c:3253
 #60 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=2, pp_stack=0x7fffffffd390, func=0x7fffc5004ed8)
     at Python/ceval.c:4117
 #61 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd390)
     at Python/ceval.c:4042
 #62 PyEval_EvalFrameEx (f=f@entry=0x2b3cce0, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #63 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0, args=<optimized
 out>,
     argcount=0, kws=0x2b3d410, kwcount=10, defs=0x7fffc54dd860,
 defcount=10,
     closure=0x0) at Python/ceval.c:3253
 #64 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=20, pp_stack=0x7fffffffd680,
 func=0x7fffc4ff98c0)
     at Python/ceval.c:4117
 #65 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd680)
     at Python/ceval.c:4042
 #66 PyEval_EvalFrameEx (f=f@entry=0x2b3d240, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #67 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0, args=<optimized
 out>,
     argcount=1, kws=0x6ed7e8, kwcount=3, defs=0x7fffc54dda80, defcount=10,
     closure=0x0) at Python/ceval.c:3253
 #68 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=7, pp_stack=0x7fffffffd970, func=0x7fffc5004de8)
     at Python/ceval.c:4117
 #69 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd970)
     at Python/ceval.c:4042
 #70 PyEval_EvalFrameEx (f=f@entry=0x6ed660, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #71 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=co@entry=0x7ffff7ec8d30,
     globals=globals@entry=0x640820, locals=locals@entry=0x640820,
     args=args@entry=0x0, argcount=argcount@entry=0, kws=kws@entry=0x0,
     kwcount=kwcount@entry=0, defs=defs@entry=0x0,
 defcount=defcount@entry=0,
     closure=closure@entry=0x0) at Python/ceval.c:3253
 #72 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7ffff7ec8d30,
     globals=globals@entry=0x640820, locals=locals@entry=0x640820)
     at Python/ceval.c:667
 #73 0x00007ffff7b134ea in run_mod (arena=0x6c9cd0, flags=0x7fffffffdbb0,
     locals=0x640820, globals=0x640820, filename=<optimized out>,
     mod=<optimized out>) at Python/pythonrun.c:1353
 #74 PyRun_FileExFlags (fp=fp@entry=0x6c9a80,
     filename=filename@entry=0x7fffffffe226
 "/home/jp/.sage//tmp/lisp_10135.py", start=start@entry=257,
 globals=globals@entry=0x640820,
     locals=locals@entry=0x640820, closeit=closeit@entry=1,
     flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:1339
 #75 0x00007ffff7b13f1b in PyRun_SimpleFileExFlags (fp=fp@entry=0x6c9a80,
     filename=0x7fffffffe226 "/home/jp/.sage//tmp/lisp_10135.py",
 closeit=1,
     flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:943
 #76 0x00007ffff7b14b89 in PyRun_AnyFileExFlags (fp=fp@entry=0x6c9a80,
     filename=<optimized out>, closeit=<optimized out>,
     flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:747
 #77 0x00007ffff7b29972 in Py_Main (argc=<optimized out>, argv=<optimized
 out>)
     at Modules/main.c:639
 #78 0x00007ffff6d576ad in __libc_start_main (main=0x400720 <main>, argc=2,
     ubp_av=0x7fffffffdd68, init=<optimized out>, fini=<optimized out>,
     rtld_fini=<optimized out>, stack_end=0x7fffffffdd58) at libc-
 start.c:227
 #79 0x0000000000400751 in _start ()
 (gdb)
 }}}

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