1126
Comment: Move 3.0.2 and prior notes to its own page, add 3.2.3 page
|
2233
add build instructions, known problems
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
* [[/sage-3.2.3|Sage 3.2.3 notes]] | This page is about the seemingly endless port of Sage to 64 bit OSX. Here is a list of build notes for various releases: * [[/sage-3.3|Sage 3.3 notes]] - this is outdated * [[/sage-3.2.3|Sage 3.2.3 notes]] - this is outdated |
Line 6: | Line 9: |
Note that it is possible to get Sage working to some extend, but it would be nice to get this port done once and for all. The main problem is for Sage to pass all of its doctests. == Build Instructions == The fortran.spkg shipped with Sage does not work. So, unpack the sources, delete the fortan spkg and drop in http://sage.math.washington.edu/home/mabshoff/spkgs/fortran-OSX64-20090120.spkg Then: * export SAGE64=yes * make == Known Problems == * Sage 3.4: segfaults at startup due to libSingular problems (it is basically the same segfault that happened on exit in Sage 3.3) * Sage 3.4.1: * FLINT.spkg fails to build due to buglet in spkg-check. A fix is at #5817 * segfaults at startup due to libSingular problems - same issue as above |
|
Line 7: | Line 30: |
All of the fixes below are in Sage 3.3.alpha3 or later. |
|
Line 15: | Line 40: |
=== Done (incomplete list) === | |
Line 16: | Line 42: |
=== Done (incomplete list) === | A list of spkgs with trac ticker numbers in case the fix was recorded. |
OSX 64-bit
This page is about the seemingly endless port of Sage to 64 bit OSX. Here is a list of build notes for various releases:
Sage 3.3 notes - this is outdated
Sage 3.2.3 notes - this is outdated
Sage 3.0.2 notes - this is outdated
Note that it is possible to get Sage working to some extend, but it would be nice to get this port done once and for all. The main problem is for Sage to pass all of its doctests.
Build Instructions
The fortran.spkg shipped with Sage does not work. So, unpack the sources, delete the fortan spkg and drop in
Then:
- export SAGE64=yes
- make
Known Problems
- Sage 3.4: segfaults at startup due to libSingular problems (it is basically the same segfault that happened on exit in Sage 3.3)
- Sage 3.4.1:
- FLINT.spkg fails to build due to buglet in spkg-check. A fix is at #5817
- segfaults at startup due to libSingular problems - same issue as above
spkg status
All of the fixes below are in Sage 3.3.alpha3 or later.
spkgs with solution
- f2c: #3185
- tachyon: #3227
- flintqs: #3229
- zn_poly: #3199
Done (incomplete list)
A list of spkgs with trac ticker numbers in case the fix was recorded.
- eclib: #3173
- flint-1.06: #3174
- zlib: #3175
- gd: #1621
- gdmodule: #3180
- singular: #3194
- polybori: #3195
- gsl-1.10
- libfplll
- mpfr-2.3.0.p0
- ntl-5.4.2
- symmetrica-2.0.p2
- pari-2.3.3
- libgpg_error
- libgcrypt
- opencdk
- gnutls-1.6.3
- mpfi
- prereq: #3172
- termcap: #3171
- readline: #3170
- sqlite: #3176
- python: #3177
- libpng: #3179
- freetype: #3178
- iml: #3181
- givaro: #3182 [additional LDFLAGS work]
- linbox: #3183
- numpy: #3186
- matplotlib: #3187
- mpfi: #3188
- pycrypto: #3189
- zodb: #3190
- quaddouble: #3191
- python_gnutls: #3192
- libm4fri: #3197
- ecm: #3198
- lcalc: #3224:
- cddlib: #3225
- gfan: #3226
- r: #3196
- twisted: #3193 [the problem previously mentioned are fixed in an updated python.spkg at #3318]