On 2009-Mar-23 20:50:05 +1100, Peter Jeremy <peterjer...@optushome.com.au> wrote: >I've been doing some work on getting Sage-3.4 to work natively on >FreeBSD and I've reached the point where I can compile sage-3.4 on >FreeBSD-8/amd64 (using gcc/g++/gfortran 4.3) and get it to start.
I've done some more work and cleaned up most of the problems. Full details (including the patches I'm using and their rationale) can be found at http://wiki.sagemath.org/freebsd/sage-3.4 >A full list of failing ports follows. There are a lot of python >errors reporting > ValueError: invalid literal for int() with base 10: '539.621' >(with the same constant each time) - which makes me feel that my >python is busted. Turns out this was a bug in matplotlib. It couldn't handle non-integral character bounding boxes in AFM files and was aborting on the first one it found - hence the same constant consistently appearing. I'm not sure why this didn't bite Linux. The failing tests are now: sage -t "devel/sage/sage/schemes/elliptic_curves/lseries_ell.py" Runs out of swap. sage -t "devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py" sage -t "devel/sage/sage/modules/free_module_element.pyx" Numeric noise. sage -t "devel/sage/sage/libs/pari/gen.pyx" Runs out of swap. sage -t "devel/sage/sage/misc/getusage.py" sage -t "devel/sage/sage/calculus/calculus.py" Numeric noise. sage -t "devel/sage/sage/combinat/partition.py" sage -t "devel/sage/sage/lfunctions/sympow.py" sage -t "devel/sage/sage/ext/fast_eval.pyx" Numeric noise. sage -t "devel/sage/sage/parallel/multiprocessing.py" sage -t "devel/sage/sage/parallel/decorate.py" sage -t "devel/sage/sage/rings/real_double.pyx" Numeric noise. sage -t "devel/sage/sage/rings/polynomial/polynomial_integer_dense_flint.pyx" sage -t "devel/sage/sage/rings/polynomial/polynomial_quotient_ring_element.py" sage -t "devel/sage/sage/rings/polynomial/pbori.pyx" sage -t "devel/sage/sage/rings/tests.py" sage -t "devel/sage/sage/rings/integer.pyx" Numeric noise. -- Peter Jeremy
pgpg69KCLh3a6.pgp
Description: PGP signature