Sage 64 bit OSX 10.5 build notes for Sage 3.4.2
Note: This page is outdated. Please check the Main OSX 64 bit porting page for the current status.
Build Instructions
- Download the experimental fortran-OSX64-20090120.spkg and replace the fortran.spkg in Sage with this one.
- update Singular.spkg via the instructions at ticket #5862
- export SAGE64=yes
- make
- apply the patches from #5862 and #5929
Relevant tickers
- #6025: Sage 3.4.2: doctest failure in sage/libs/pari/gen.pyx on 64 bit OSX (see below)
- #6026: python.spkg: ctypes fails to build on 64 bit OSX
- #6027: get_memory_usage() sucks performance wise on OSX
Binaries
A 64 bit OSX 10.5 MacIntel binary can be found in http://sage.math.washington.edu/home/mabshoff/OSX64/
Doctest problems
sage -t -long "devel/sage/sage/libs/pari/gen.pyx" ********************************************************************** File "/Users/mabshoff/sage-3.4.2-64/devel/sage/sage/libs/pari/gen.pyx", line 8945: sage: pari.finitefield_init(7,2) Exception raised: Traceback (most recent call last): File "/Users/mabshoff/sage-3.4.2-64/local/bin/ncadoctest.py", line 1231, in run_one_test self.run_one_example(test, example, filename, compileflags) File "/Users/mabshoff/sage-3.4.2-64/local/bin/sagedoctest.py", line 38, in run_one_example OrigDocTestRunner.run_one_example(self, test, example, filename, compileflags) File "/Users/mabshoff/sage-3.4.2-64/local/bin/ncadoctest.py", line 1172, in run_one_example compileflags, 1) in test.globs File "<doctest __main__.example_291[4]>", line 1, in <module> pari.finitefield_init(Integer(7),Integer(2))###line 8945: sage: pari.finitefield_init(7,2) RuntimeError ********************************************************************** File "/Users/mabshoff/sage-3.4.2-64/devel/sage/sage/libs/pari/gen.pyx", line 8950: sage: pari.finitefield_init(2,3) Exception raised: Traceback (most recent call last): File "/Users/mabshoff/sage-3.4.2-64/local/bin/ncadoctest.py", line 1231, in run_one_test self.run_one_example(test, example, filename, compileflags) File "/Users/mabshoff/sage-3.4.2-64/local/bin/sagedoctest.py", line 38, in run_one_example OrigDocTestRunner.run_one_example(self, test, example, filename, compileflags) File "/Users/mabshoff/sage-3.4.2-64/local/bin/ncadoctest.py", line 1172, in run_one_example compileflags, 1) in test.globs File "<doctest __main__.example_291[5]>", line 1, in <module> pari.finitefield_init(Integer(2),Integer(3))###line 8950: sage: pari.finitefield_init(2,3) RuntimeError ********************************************************************** 1 items had failures: 2 of 6 in __main__.example_291 ***Test Failed*** 2 failures. For whitespace errors, see the file /Users/mabshoff/sage-3.4.2-64/tmp/.doctest_gen.py [19.0 s]