(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

Attachment: pgp8LutEwHjb9.pgp
Description: PGP signature

Reply via email to