(I realise sage-4.1 has been superseded but it seemed less effort to complete the porting work on a single release and forward-port the patches in one step rather than continuously forward-porting bits. I have an equivalent 4.1.1.rc2 patchset in boxen:~peter/sage-4.1.1.rc2.patch The "make test" is still running).
With the addition of the patches in http://wiki.sagemath.org/freebsd/sage-4.1?action=AttachFile&do=get&target=sage-4.1.patch (also available as boxen:~peter/sage-4.1.patch). sage-4.1 builds (apparently) successfully on FreeBSD. It still fails the following tests: sage -t "4.1/devel/sage/sage/ext/fast_callable.pyx" - No csin(), f_cdf() sage -t "4.1/devel/sage/sage/rings/number_field/number_field.py" - Slight numerical differences eg '-0.629960524947437' instead of pacomplex'-0.62996052494743...'. - Whitespace differences * Incorrect signs on imaginary parts sage -t "4.1/devel/sage/sage/rings/tests.py" * test_random_elements and test_random_arith report "memory usage not implemented. sage -t "4.1/devel/sage/sage/rings/integer.pyx" - Numerical difference: 2.8284271247461898 instead of 2.8284271247461903 sage -t "4.1/devel/sage/sage/schemes/elliptic_curves/period_lattice.py" * Incorrect signs on real or imaginary parts sage -t "4.1/devel/sage/sage/misc/getusage.py" * Exception "memory usage not implemented" sage -t "4.1/devel/sage/sage/libs/pari/gen.pyx" * Exception "memory usage not implemented" Of the above, the star'd points are of most concern to me. The full test report is in boxen:~peter/sage-4.1.freebsd32.test.log -- Peter Jeremy
pgp8LutEwHjb9.pgp
Description: PGP signature
