#9896: upgrading from 4.5.3 to 4.6.alpha0 fails on OS X 10.6
--------------------------+-------------------------------------------------
   Reporter:  jhpalmieri  |       Owner:  GeorgSWeber
       Type:  defect      |      Status:  new        
   Priority:  blocker     |   Milestone:  sage-4.6   
  Component:  build       |    Keywords:             
     Author:              |    Upstream:  N/A        
   Reviewer:              |      Merged:             
Work_issues:              |  
--------------------------+-------------------------------------------------

Comment(by jhpalmieri):

 Well, I tried to rebuild PARI by setting CFLAGS="-fno-omit-frame-pointer
 -O0" and then "sage -f pari...".  (I also tried running PARI's ./Configure
 with the "-g" debugging option, but it failed with
 {{{
 ld: symbol(s) not found for inferred architecture x86_64
 }}}
 so I gave up on that.)  When I ran "bt", I got this:
 {{{

 (gdb) bt
 #0  0x000000010285aadc in err_leave ()
 #1  0x0000000102a72b5d in
 __pyx_pf_4sage_4libs_4pari_3gen_12PariInstance___init__
 (__pyx_v_self=0x10211a4f0, __pyx_args=<value temporarily unavailable, due
 to optimizations>, __pyx_kwds=0x101f573b0) at sage/libs/pari/gen.c:36951
 #2  0x000000010006d8c5 in type_call ()
 #3  0x000000010000bcd2 in PyObject_Call ()
 #4  0x0000000102a424fc in initgen () at sage/libs/pari/gen.c:46847
 #5  0x00000001000d2e11 in _PyImport_LoadDynamicModule ()
 #6  0x00000001000d10bf in import_submodule ()
 #7  0x00000001000d15da in load_next ()
 #8  0x00000001000d1932 in PyImport_ImportModuleLevel ()
 #9  0x00000001000aeef3 in builtin___import__ ()
 #10 0x000000010000bcd2 in PyObject_Call ()
 #11 0x000000010000f825 in PyObject_CallFunction ()
 #12 0x00000001000d209b in PyImport_Import ()
 #13 0x000000010238cfeb in __Pyx_ImportModule [inlined] () at
 /Applications/sage_builds/sage-4.6.alpha0-upgrade/devel/sage-
 main/sage/rings/complex_double.c:15716
 #14 0x000000010238cfeb in __Pyx_ImportType (module_name=0x1023a8eb2
 "sage.libs.pari.gen", class_name=0x1023a825b "gen", size=56, strict=1) at
 sage/rings/complex_double.c:15660
 #15 0x00000001023a3463 in initcomplex_double () at
 sage/rings/complex_double.c:14241
 #16 0x00000001000d2e11 in _PyImport_LoadDynamicModule ()
 #17 0x00000001000d10bf in import_submodule ()
 #18 0x00000001000d15da in load_next ()
 #19 0x00000001000d1932 in PyImport_ImportModuleLevel ()
 #20 0x00000001000aeef3 in builtin___import__ ()
 #21 0x000000010000bcd2 in PyObject_Call ()
 #22 0x00000001000b0147 in PyEval_CallObjectWithKeywords ()
 #23 0x00000001000b440e in PyEval_EvalFrameEx ()
 #24 0x00000001000b9010 in PyEval_EvalCodeEx ()
 #25 0x00000001000b90f6 in PyEval_EvalCode ()
 #26 0x00000001000cdfb0 in PyImport_ExecCodeModuleEx ()
 #27 0x00000001000cf212 in load_source_module ()
 #28 0x00000001000d10bf in import_submodule ()
 #29 0x00000001000d15da in load_next ()
 #30 0x00000001000d1932 in PyImport_ImportModuleLevel ()
 #31 0x00000001000aeef3 in builtin___import__ ()
 #32 0x000000010000bcd2 in PyObject_Call ()
 #33 0x00000001000b0147 in PyEval_CallObjectWithKeywords ()
 #34 0x00000001000b440e in PyEval_EvalFrameEx ()
 #35 0x00000001000b9010 in PyEval_EvalCodeEx ()
 #36 0x00000001000b90f6 in PyEval_EvalCode ()
 #37 0x00000001000cdfb0 in PyImport_ExecCodeModuleEx ()
 #38 0x00000001000cf212 in load_source_module ()
 #39 0x00000001000d10bf in import_submodule ()
 #40 0x00000001000d15da in load_next ()
 #41 0x00000001000d18ec in PyImport_ImportModuleLevel ()
 #42 0x00000001000aeef3 in builtin___import__ ()
 #43 0x000000010000bcd2 in PyObject_Call ()
 #44 0x00000001000b0147 in PyEval_CallObjectWithKeywords ()
 #45 0x00000001000b440e in PyEval_EvalFrameEx ()
 #46 0x00000001000b9010 in PyEval_EvalCodeEx ()
 #47 0x00000001000b90f6 in PyEval_EvalCode ()
 #48 0x00000001000cdfb0 in PyImport_ExecCodeModuleEx ()
 #49 0x00000001000cf212 in load_source_module ()
 #50 0x00000001000d10bf in import_submodule ()
 #51 0x00000001000d15da in load_next ()
 #52 0x00000001000d1932 in PyImport_ImportModuleLevel ()
 #53 0x00000001000aeef3 in builtin___import__ ()
 #54 0x000000010000bcd2 in PyObject_Call ()
 #55 0x00000001000b0147 in PyEval_CallObjectWithKeywords ()
 #56 0x00000001000b440e in PyEval_EvalFrameEx ()
 #57 0x00000001000b9010 in PyEval_EvalCodeEx ()
 #58 0x00000001000b90f6 in PyEval_EvalCode ()
 #59 0x00000001000cdfb0 in PyImport_ExecCodeModuleEx ()
 #60 0x00000001000cf212 in load_source_module ()
 #61 0x00000001000d10bf in import_submodule ()
 #62 0x00000001000d15da in load_next ()
 #63 0x00000001000d1932 in PyImport_ImportModuleLevel ()
 #64 0x00000001000aeef3 in builtin___import__ ()
 #65 0x000000010000bcd2 in PyObject_Call ()
 #66 0x00000001000b0147 in PyEval_CallObjectWithKeywords ()
 #67 0x00000001000b440e in PyEval_EvalFrameEx ()
 #68 0x00000001000b9010 in PyEval_EvalCodeEx ()
 #69 0x00000001000b90f6 in PyEval_EvalCode ()
 #70 0x00000001000cdfb0 in PyImport_ExecCodeModuleEx ()
 #71 0x00000001000cf212 in load_source_module ()
 #72 0x00000001000d10bf in import_submodule ()
 #73 0x00000001000d15da in load_next ()
 #74 0x00000001000d1932 in PyImport_ImportModuleLevel ()
 #75 0x00000001000aeef3 in builtin___import__ ()
 #76 0x000000010000bcd2 in PyObject_Call ()
 #77 0x00000001000b0147 in PyEval_CallObjectWithKeywords ()
 #78 0x00000001000b440e in PyEval_EvalFrameEx ()
 #79 0x00000001000b9010 in PyEval_EvalCodeEx ()
 #80 0x00000001000b90f6 in PyEval_EvalCode ()
 #81 0x00000001000cdfb0 in PyImport_ExecCodeModuleEx ()
 #82 0x00000001000cf212 in load_source_module ()
 #83 0x00000001000d10bf in import_submodule ()
 #84 0x00000001000d15da in load_next ()
 #85 0x00000001000d18ec in PyImport_ImportModuleLevel ()
 #86 0x00000001000aeef3 in builtin___import__ ()
 #87 0x00000001000b82b8 in PyEval_EvalFrameEx ()
 #88 0x00000001000b745a in PyEval_EvalFrameEx ()
 #89 0x00000001000b9010 in PyEval_EvalCodeEx ()
 #90 0x00000001000b6ffd in PyEval_EvalFrameEx ()
 #91 0x00000001000b9010 in PyEval_EvalCodeEx ()
 #92 0x000000010003b0ad in function_call ()
 #93 0x000000010000bcd2 in PyObject_Call ()
 #94 0x000000010001dd0d in instancemethod_call ()
 #95 0x000000010000bcd2 in PyObject_Call ()
 #96 0x00000001000b0147 in PyEval_CallObjectWithKeywords ()
 #97 0x0000000100020d0e in PyInstance_New ()
 #98 0x000000010000bcd2 in PyObject_Call ()
 #99 0x00000001000b457e in PyEval_EvalFrameEx ()
 #100 0x00000001000b9010 in PyEval_EvalCodeEx ()
 #101 0x00000001000b6ffd in PyEval_EvalFrameEx ()
 #102 0x00000001000b9010 in PyEval_EvalCodeEx ()
 #103 0x00000001000b90f6 in PyEval_EvalCode ()
 #104 0x00000001000dde0e in PyRun_FileExFlags ()
 #105 0x00000001000de0c9 in PyRun_SimpleFileExFlags ()
 #106 0x00000001000eb5eb in Py_Main ()
 #107 0x0000000100000f14 in start ()
 }}}

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