#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):

 Another one
 {{{
 Trying:
     one < two###line 394:_sage_    >>> one < two
 Expecting:
     True

 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) (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=0x7fffffff9f50) 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=0x7fffffffa240, func=0x7fffef904500)
     at Python/ceval.c:4117
 #6  call_function (oparg=<optimized out>, pp_stack=0x7fffffffa240)
     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=0x7fffffffa530, func=0x7fffef483050)
     at Python/ceval.c:4117
 #10 call_function (oparg=<optimized out>, pp_stack=0x7fffffffa530)
     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=0x7fffffffa820, func=0x7fffef904f50)
     at Python/ceval.c:4117
 #14 call_function (oparg=<optimized out>, pp_stack=0x7fffffffa820)
     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=0x7fffffffaa60, func=0x7fffe7aa1140)
     at Python/ceval.c:4107
 #17 call_function (oparg=<optimized out>, pp_stack=0x7fffffffaa60)
     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=0x2c0eb70, 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=0x7fffffffad50, func=0x7fffe7a96e60)
     at Python/ceval.c:4117
 #21 call_function (oparg=<optimized out>, pp_stack=0x7fffffffad50)
     at Python/ceval.c:4042
 #22 PyEval_EvalFrameEx (f=f@entry=0x2c0e9d0, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #23 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0,
     args=args@entry=0x7fffc4feda40, argcount=2, kws=kws@entry=0x0,
     kwcount=kwcount@entry=0, defs=defs@entry=0x0,
 defcount=defcount@entry=0,
     closure=0x0) at Python/ceval.c:3253
 #24 0x00007ffff7a74106 in function_call (func=0x7fffe7aa1938,
     arg=0x7fffc4feda28, kw=0x0) at Objects/funcobject.c:526
 #25 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffe7aa1938,
     arg=arg@entry=0x7fffc4feda28, kw=kw@entry=0x0) at
 Objects/abstract.c:2529
 #26 0x00007ffff7a57630 in instancemethod_call (func=0x7fffe7aa1938,
     arg=0x7fffc4feda28, kw=0x0) at Objects/classobject.c:2578
 #27 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc526cc80,
     arg=<optimized out>, kw=kw@entry=0x0) at Objects/abstract.c:2529
 #28 0x00007fffee377423 in
 __pyx_f_4sage_9structure_7element_7Element__richcmp
     (__pyx_v_left=0x7fffc4f38aa0, __pyx_v_right=0x7fffc4f38a00,
 __pyx_v_op=0)
     at sage/structure/element.c:8390
 #29 0x00007fffee35e1fb in
 __pyx_pf_4sage_9structure_7element_7Element_64__richcmp__
 (__pyx_v_op=<optimized out>, __pyx_v_right=<optimized out>,
     __pyx_v_left=<optimized out>) at sage/structure/element.c:8528
 #30 __pyx_pw_4sage_9structure_7element_7Element_65__richcmp__ (
     __pyx_v_left=<optimized out>, __pyx_v_right=<optimized out>,
     __pyx_v_op=<optimized out>) at sage/structure/element.c:8498
 #31 0x00007ffff7a8dcc3 in PyObject_RichCompare (v=v@entry=0x7fffc4f38aa0,
     w=w@entry=0x7fffc4f38a00, op=<optimized out>) at Objects/object.c:956
 #32 0x00007ffff7aee18b in cmp_outcome (w=0x7fffc4f38a00, v=0x7fffc4f38aa0,
     op=<optimized out>) at Python/ceval.c:4526
 #33 PyEval_EvalFrameEx (f=f@entry=0x2beb030, throwflag=throwflag@entry=0)
     at Python/ceval.c:2287
 #34 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=co@entry=0x7fffc4ff4630,
     globals=globals@entry=0x2ceedc0, locals=locals@entry=0x2ceedc0,
     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
 #35 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7fffc4ff4630,
     globals=globals@entry=0x2ceedc0, locals=locals@entry=0x2ceedc0)
     at Python/ceval.c:667
 #36 0x00007ffff7aef9f9 in exec_statement (locals=0x2ceedc0,
     globals=0x2ceedc0, prog=0x7fffc4ff4630, f=0x2b42780)
     at Python/ceval.c:4718
 #37 PyEval_EvalFrameEx (f=f@entry=0x2b42780, throwflag=throwflag@entry=0)
     at Python/ceval.c:1880
 #38 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
 #39 0x00007ffff7a74106 in function_call (func=0x7fffc5002500,
     arg=0x7fffc527bf50, kw=0x0) at Objects/funcobject.c:526
 #40 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002500,
     arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at
 Objects/abstract.c:2529
 #41 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002500,
     arg=0x7fffc527bf50, kw=0x0) at Objects/classobject.c:2578
 #42 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5270320,
     arg=arg@entry=0x7fffc527bf50, kw=kw@entry=0x0) at
 Objects/abstract.c:2529
 #43 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
     pp_stack=0x7fffffffbe40, func=0x7fffc5270320) at Python/ceval.c:4239
 #44 call_function (oparg=<optimized out>, pp_stack=0x7fffffffbe40)
     at Python/ceval.c:4044
 #45 PyEval_EvalFrameEx (f=f@entry=0x2b4c410, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #46 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0, args=<optimized
 out>,
     argcount=5, kws=0x2be8fa8, kwcount=0, defs=0x0, defcount=0,
 closure=0x0)
     at Python/ceval.c:3253
 #47 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=5, pp_stack=0x7fffffffc130, func=0x7fffc5005050)
     at Python/ceval.c:4117
 #48 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc130)
     at Python/ceval.c:4042
 #49 PyEval_EvalFrameEx (f=f@entry=0x2be8d40, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #50 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
 #51 0x00007ffff7a74106 in function_call (func=0x7fffc5002578,
     arg=0x7fffc54db628, kw=0x0) at Objects/funcobject.c:526
 #52 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5002578,
     arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at
 Objects/abstract.c:2529
 #53 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc5002578,
     arg=0x7fffc54db628, kw=0x0) at Objects/classobject.c:2578
 #54 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffd3015f00,
     arg=arg@entry=0x7fffc54db628, kw=kw@entry=0x0) at
 Objects/abstract.c:2529
 #55 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
     pp_stack=0x7fffffffc770, func=0x7fffd3015f00) at Python/ceval.c:4239
 #56 call_function (oparg=<optimized out>, pp_stack=0x7fffffffc770)
     at Python/ceval.c:4044
 #57 PyEval_EvalFrameEx (f=f@entry=0x2c0ca50, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #58 0x00007ffff7af1bf8 in PyEval_EvalCodeEx (co=<optimized out>,
     globals=<optimized out>, locals=locals@entry=0x0, args=<optimized
 out>,
     argcount=4, kws=0x2c0ca10, kwcount=0, defs=0x0, defcount=0,
 closure=0x0)
     at Python/ceval.c:3253
 #59 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=4, pp_stack=0x7fffffffca60, func=0x7fffc5004f50)
     at Python/ceval.c:4117
 #60 call_function (oparg=<optimized out>, pp_stack=0x7fffffffca60)
     at Python/ceval.c:4042
 #61 PyEval_EvalFrameEx (f=f@entry=0x2c0c840, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #62 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
 #63 0x00007ffff7a74217 in function_call (func=0x7fffc50026e0,
     arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/funcobject.c:526
 #64 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc50026e0,
     arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
     at Objects/abstract.c:2529
 #65 0x00007ffff7a57630 in instancemethod_call (func=0x7fffc50026e0,
     arg=0x7fffc4fed7a0, kw=0x2b3bd20) at Objects/classobject.c:2578
 #66 0x00007ffff7a491ee in PyObject_Call (func=func@entry=0x7fffc5ba3af0,
     arg=arg@entry=0x7fffc4fed7a0, kw=kw@entry=0x2b3bd20)
     at Objects/abstract.c:2529
 #67 0x00007ffff7aece99 in do_call (nk=<optimized out>, na=<optimized out>,
     pp_stack=0x7fffffffd0a0, func=0x7fffc5ba3af0) at Python/ceval.c:4239
 #68 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd0a0)
     at Python/ceval.c:4044
 #69 PyEval_EvalFrameEx (f=f@entry=0x2beb270, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #70 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
 #71 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=2, pp_stack=0x7fffffffd390, func=0x7fffc5004ed8)
     at Python/ceval.c:4117
 #72 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd390)
     at Python/ceval.c:4042
 #73 PyEval_EvalFrameEx (f=f@entry=0x2b3cce0, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #74 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
 #75 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=20, pp_stack=0x7fffffffd680,
 func=0x7fffc4ff98c0)
     at Python/ceval.c:4117
 #76 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd680)
     at Python/ceval.c:4042
 #77 PyEval_EvalFrameEx (f=f@entry=0x2b3d240, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #78 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
 #79 0x00007ffff7aef89d in fast_function (nk=<optimized out>,
     na=<optimized out>, n=7, pp_stack=0x7fffffffd970, func=0x7fffc5004de8)
     at Python/ceval.c:4117
 #80 call_function (oparg=<optimized out>, pp_stack=0x7fffffffd970)
     at Python/ceval.c:4042
 #81 PyEval_EvalFrameEx (f=f@entry=0x6ed660, throwflag=throwflag@entry=0)
     at Python/ceval.c:2666
 #82 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
 #83 0x00007ffff7af1d32 in PyEval_EvalCode (co=co@entry=0x7ffff7ec8d30,
     globals=globals@entry=0x640820, locals=locals@entry=0x640820)
     at Python/ceval.c:667
 #84 0x00007ffff7b134ea in run_mod (arena=0x6c9cd0, flags=0x7fffffffdbb0,
     locals=0x640820, globals=0x640820, filename=<optimized out>,
     mod=<optimized out>) at Python/pythonrun.c:1353
 #85 PyRun_FileExFlags (fp=fp@entry=0x6c9a80,
     filename=filename@entry=0x7fffffffe227
 "/home/jp/.sage//tmp/lisp_8969.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
 #86 0x00007ffff7b13f1b in PyRun_SimpleFileExFlags (fp=fp@entry=0x6c9a80,
     filename=0x7fffffffe227 "/home/jp/.sage//tmp/lisp_8969.py", closeit=1,
     flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:943
 #87 0x00007ffff7b14b89 in PyRun_AnyFileExFlags (fp=fp@entry=0x6c9a80,
     filename=<optimized out>, closeit=<optimized out>,
     flags=flags@entry=0x7fffffffdbb0) at Python/pythonrun.c:747
 #88 0x00007ffff7b29972 in Py_Main (argc=<optimized out>, argv=<optimized
 out>)
     at Modules/main.c:639
 #89 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
 #90 0x0000000000400751 in _start ()
 (gdb)
 }}}

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