Hi Mark!

I'm not sure what the problem is, probably William Stein or Michael
Abshoff will be able to answer that, but maybe its simplest to just
upgrade your gcc with the latest stuff from apple.  My gcc is build
5465; I'm not sure how they pick those version numbers.

I know you are (or were?) a fairly hardcore Mathematica user so I
wanted to write and encourage you to keep exploring sage.  It took me
a while to get over the learning curve but I think its worth it.

Cheers,
Marshall Hampton

On Apr 23, 9:23 pm, mark mcclure <[EMAIL PROTECTED]> wrote:
> On Apr 23, 1:08 pm, Robert Bradshaw <[EMAIL PROTECTED]>
> wrote:
>
> > >>  Are their binaries for OS X 10.4?
> > > NO.  And there won't be until somebody volunteers to make them.
> > > Can you make them?
>
> > Yes, do I just build and do sage -bdist?
>
> I attempted to compile sage 3.0 on my Mac G5 running OS X 10.4.10,
> but it failed with the errors below.  The gcc version is 4.0.1,
> build 5370.
>
> sage 3.0 compiled just fine on my Intel Mac with OS X 10.4.11.
> gcc version is 4.0.1, build 5367.
>
> The G5 errors are below.  I've never posted here before, so I'm
> not sure exactly what to report.  The compilation ran for a couple
> of hours and produced over 1000 lines in the install.log.  The
> stuff below is the last 75 lines.
>
> ---------------------------------
> gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp -mno-fused-
> madd -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Users/
> mcmcclure/Desktop/sage-3.0/local/include/singular -I/Users/mcmcclure/
> Desktop/sage-3.0/local//include -I/Users/mcmcclure/Desktop/sage-3.0/
> local//include/csage -I/Users/mcmcclure/Desktop/sage-3.0/devel//sage/
> sage/ext -I/Users/mcmcclure/Desktop/sage-3.0/local/include/python2.5 -
> c sage/matrix/matrix_mpolynomial_dense.cpp -o build/temp.macosx-10.3-
> ppc-2.5/sage/matrix/matrix_mpolynomial_dense.o -w -w
> cc1plus: warning: command line option "-Wstrict-prototypes" is valid
> for C/ObjC but not for C++
> sage/matrix/matrix_mpolynomial_dense.cpp:39:21: error: factory.h: No
> such file or directory
> sage/matrix/matrix_mpolynomial_dense.cpp:40:25: error: libsingular.h:
> No such file or directory
> sage/matrix/matrix_mpolynomial_dense.cpp:225: error: ISO C++ forbids
> declaration of ‘polyrec’ with no type
> sage/matrix/matrix_mpolynomial_dense.cpp:225: error: expected ‘;’
> before ‘*’ token
> sage/matrix/matrix_mpolynomial_dense.cpp:978: error: ISO C++ forbids
> declaration of ‘ip_sring’ with no type
> sage/matrix/matrix_mpolynomial_dense.cpp:978: error: expected ‘;’
> before ‘*’ token
> sage/matrix/matrix_mpolynomial_dense.cpp:1839: error: ‘snumber’ has
> not been declared
> sage/matrix/matrix_mpolynomial_dense.cpp:1839: error: ‘ip_sring’ has
> not been declared
> sage/matrix/matrix_mpolynomial_dense.cpp:1840: error: ‘snumber’ has
> not been declared
> sage/matrix/matrix_mpolynomial_dense.cpp:1840: error: ‘ip_sring’ has
> not been declared
> sage/matrix/matrix_mpolynomial_dense.cpp:1841: error: ‘snumber’ has
> not been declared
> sage/matrix/matrix_mpolynomial_dense.cpp:1841: error: ‘ip_sring’ has
> not been declared
> sage/matrix/matrix_mpolynomial_dense.cpp:1842: error: ‘snumber’ has
> not been declared
> sage/matrix/matrix_mpolynomial_dense.cpp:1842: error: ‘ip_sring’ has
> not been declared
> sage/matrix/matrix_mpolynomial_dense.cpp:1843: error: ISO C++ forbids
> declaration of ‘snumber’ with no type
> sage/matrix/matrix_mpolynomial_dense.cpp:1843: error: expected ‘;’
> before ‘*’ token
> sage/matrix/matrix_mpolynomial_dense.cpp:1844: error: ISO C++ forbids
> declaration of ‘snumber’ with no type
> sage/matrix/matrix_mpolynomial_dense.cpp:1844: error: expected ‘;’
> before ‘*’ token
> sage/matrix/matrix_mpolynomial_dense.cpp:1845: error: ISO C++ forbids
> declaration of ‘snumber’ with no type
> sage/matrix/matrix_mpolynomial_dense.cpp:1845: error: expected ‘;’
> before ‘*’ token
> sage/matrix/matrix_mpolynomial_dense.cpp:1846: error: ISO C++ forbids
> declaration of ‘snumber’ with no type
> sage/matrix/matrix_mpolynomial_dense.cpp:1846: error: expected ‘;’
> before ‘*’ token
> sage/matrix/matrix_mpolynomial_dense.cpp:1847: error: ISO C++ forbids
> declaration of ‘snumber’ with no type
> sage/matrix/matrix_mpolynomial_dense.cpp:1847: error: expected ‘;’
> before ‘*’ token
> sage/matrix/matrix_mpolynomial_dense.cpp:1848: error: ‘snumber’ has
> not been declared
> sage/matrix/matrix_mpolynomial_dense.cpp:1848: error: ‘ip_sring’ has
> not been declared
> sage/matrix/matrix_mpolynomial_dense.cpp:1849: error: ISO C++ forbids
> declaration of ‘snumber’ with no type
> sage/matrix/matrix_mpolynomial_dense.cpp:1849: error: expected ‘;’
> before ‘*’ token
> sage/matrix/matrix_mpolynomial_dense.cpp:1850: error: ‘polyrec’ has
> not been declared
> sage/matrix/matrix_mpolynomial_dense.cpp: In function ‘PyObject*
> __pyx_pf_4sage_6matrix_24matrix_mpolynomial_dense_24Matrix_mpolynomial_dense__echelonize_gauss_bareiss(PyObject*,
> PyObject*)’:
> sage/matrix/matrix_mpolynomial_dense.cpp:2694: error: ‘intvec’ was not
> declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2694: error: ‘__pyx_v_iv’ was
> not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2695: error: ‘ip_sideal’ was
> not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2695: error: ‘__pyx_v_res’
> was not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2696: error: ‘ip_smatrix’ was
> not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2696: error: ‘__pyx_v_i’ was
> not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2697: error: ‘__pyx_v_ii’ was
> not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2699: error: ‘ip_sring’ was
> not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2699: error: ‘__pyx_v__ring’
> was not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2864: error: ‘mpNew’ was not
> declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2873: error: ‘struct
> __pyx_obj_4sage_5rings_10polynomial_28multi_polynomial_libsingular_MPolynomialRing_libsingular’
> has no member named ‘_ring’
> sage/matrix/matrix_mpolynomial_dense.cpp:2882: error:
> ‘rChangeCurrRing’ was not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2924: error: ‘struct
> __pyx_obj_4sage_5rings_10polynomial_28multi_polynomial_libsingular_MPolynomial_libsingular’
> has no member named ‘_poly’
> sage/matrix/matrix_mpolynomial_dense.cpp:2924: error: ‘p_Copy’ was not
> declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2935: error:
> ‘idMatrix2Module’ was not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:2944: error:
> ‘smCallNewBareiss’ was not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:3041: error: ‘IDELEMS’ was
> not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:3062: error: ‘pTakeOutComp1’
> was not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:3135: error: ‘id_Delete’ was
> not declared in this scope
> sage/matrix/matrix_mpolynomial_dense.cpp:3153: error: type ‘<type
> error>’ argument given to ‘delete’, expected pointer
> error: command 'gcc' failed with exit status 1
> sage: There was an error installing modified sage library code.
>
> ERROR installing SAGE
>
> real    33m20.070s
> user    29m52.228s
> sys     3m7.369s
> sage: An error occurred while installing sage-3.0
> Please email sage-develhttp://groups.google.com/group/sage-devel
> explaining the problem and send the relevant part of
> of /Users/mcmcclure/Desktop/sage-3.0/install.log.  Describe your
> computer, operating system, etc.
> If you want to try to fix the problem, yourself *don't* just cd to
> /Users/mcmcclure/Desktop/sage-3.0/spkg/build/sage-3.0 and type 'make'.
> Instead type "/Users/mcmcclure/Desktop/sage-3.0/sage -sh"
> in order to set all environment variables correctly, then cd to
> /Users/mcmcclure/Desktop/sage-3.0/spkg/build/sage-3.0
> (When you are done debugging, you can type "exit" to leave the
> subshell.)
> make[1]: *** [installed/sage-3.0] Error 1
>
> real    173m52.571s
> user    129m24.644s
> sys     41m45.028s
--~--~---------~--~----~------------~-------~--~----~
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-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to