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

Attachment: pgpg69KCLh3a6.pgp
Description: PGP signature

Reply via email to