# Sage 3.4.1 on Solaris x86 build notes

**Note**: This page is outdated. Please check the main Solaris bit porting page for the current status.

Sage 3.4.1.rc2 will have many Solaris fixes integrated. Once it is out and has been doctested I will update details here.

# Sage 3.4.1.X on fulvia

All fulvia builds are using a fixed sympow that isn't in the spkg yet.

## Sage 3.4.1.rc4

3.4.1.rc4 - fulvia:

sage -t -long devel/sage/sage/libs/symmetrica/sc.pxi # Segfault sage -t -long devel/sage/sage/interfaces/singular.py # 1 doctests failed sage -t -long devel/sage/sage/libs/symmetrica/sb.pxi # 0 doctests failed sage -t -long devel/sage/sage/combinat/schubert_polynomial.py # 0 doctests failed [fixed] http://trac.sagemath.org/sage_trac/ticket/5871 sage -t -long devel/sage/sage/coding/code_bounds.py # 2 doctests failed Hard to replicate: sage -t -long devel/sage/sage/misc/getusage.py # 1 doctests failed sage -t -long devel/sage/sage/libs/pari/gen.pyx # 2 doctests failed sage -t -long devel/sage/sage/interfaces/maxima.py # 1 doctests failed

3.4.1.rc4 - mark

sage -t devel/sage/sage/libs/symmetrica/sc.pxi # 0 doctests failed sage -t devel/sage/sage/libs/symmetrica/sb.pxi # 0 doctests failed sage -t devel/sage/sage/combinat/partition.py # 10 doctests failed sage -t devel/sage/sage/combinat/schubert_polynomial.py # 0 doctests failed sage -t devel/sage/sage/calculus/calculus.py # 1 doctests failed sage -t devel/sage/sage/interfaces/singular.py # 1 doctests failed sage -t devel/sage/sage/interfaces/maxima.py # 0 doctests failed sage -t devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py # 0 doctests failed

## Sage 3.4.1.rc3 on fulvia (Solaris 10/x86)

- Numerical noise I (#5805):

devel/sage/sage/modular/dirichlet.py

- Numerical noise II (#5378):

devel/sage/sage/rings/polynomial/complex_roots.py

- Racy popen call? (no ticket):

devel/sage/sage/misc/getusage.py devel/sage/sage/libs/pari/gen.pyx

- Symmetrica trouble (#1338):

devel/sage/sage/libs/symmetrica/sc.pxi devel/sage/sage/libs/symmetrica/sb.pxi devel/sage/sage/combinat/schubert_polynomial.py

- pexpect issue - readline related? (no ticket):

devel/sage/sage/interfaces/lisp.py devel/sage/sage/interfaces/singular.py

- pow issue triggers warnings in axes code (no ticket):

sage -t -long devel/sage/sage/coding/code_bounds.py

## Sage 3.4.1.rc2 on fulvia (Solaris 10/x86)

These results are with a few patches that will be in 3.4.1.rc3, so it is post rc2.

- Time out sometimes, fine with -verbose - maybe Singular?

sage -t -long devel/sage/sage/rings/tests.py # 1 doctests failed

- +Infinity vs. -Infinity (fixed by #5478):

sage -t -long devel/sage/sage/rings/infinity.py # 1 doctests failed

- numerical noise/jumping imaginary part (this is #5559, will be fixed in 3.4.1):

sage -t -long devel/sage/sage/rings/polynomial/complex_roots.py # 1 doctests failed

- Fails some time due to get_memory_usage() being racy:

sage -t -long devel/sage/sage/libs/pari/gen.pyx # 3 doctests failed

- Symmetrica:

sage -t -long devel/sage/sage/libs/symmetrica/sc.pxi # Segfault sage -t -long devel/sage/sage/libs/symmetrica/sb.pxi # 0 doctests failed sage -t -long devel/sage/sage/combinat/schubert_polynomial.py # 0 doctests failed

- readline issue, i.e. echoing back (workaround exists, disabling readline dynamically might fix this):

sage -t -long devel/sage/sage/interfaces/singular.py # 1 doctests failed

- NaN verbosity in plotting - ought to be fixed by #5779:

sage -t -long devel/sage/sage/coding/code_bounds.py # 2 doctests failed

## Sage 3.4.1.rc1 on fulvia (Solaris 10/x86)

sage -t -long devel/sage/sage/libs/pari/gen.pyx # 1 doctests failed sage -t -long devel/sage/sage/rings/complex_double.pyx # 1 doctests failed sage -t -long devel/sage/sage/libs/symmetrica/sc.pxi # 0 doctests failed sage -t -long devel/sage/sage/libs/symmetrica/sb.pxi # 0 doctests failed sage -t -long devel/sage/sage/rings/infinity.py # 2 doctests failed sage -t -long devel/sage/sage/rings/polynomial/complex_roots.py # 1 doctests failed sage -t -long devel/sage/sage/rings/polynomial/polynomial_element.pyx # 1 doctests failed sage -t -long devel/sage/sage/combinat/words/words.py # 2 doctests failed sage -t -long devel/sage/sage/plot/plot.py # 2 doctests failed sage -t -long devel/sage/sage/interfaces/singular.py # 1 doctests failed sage -t -long devel/sage/sage/combinat/schubert_polynomial.py # 0 doctests failed sage -t -long devel/sage/sage/schemes/elliptic_curves/monsky_washnitzer.py # 1 doctests failed sage -t -long devel/sage/sage/interfaces/maxima.py # 1 doctests failed sage -t -long devel/sage/sage/coding/code_bounds.py # 2 doctests failed sage -t -long devel/sage/sage/symbolic/expression.pyx # 1 doctests failed

# Sage 3.4.1.X on mark

## Sage 3.4.1.rc2 on mark (Solaris 10/sparc)

- Numerical noise (#5805):

devel/sage/sage/modular/dirichlet.py

- Numerical issue due to sqrtl() precision? (#5804)

devel/sage/sage/combinat/partition.py

- Symmetrica issue (#1338):

devel/sage/sage/libs/symmetrica/sc.pxi devel/sage/sage/libs/symmetrica/sb.pxi sage/sage/combinat/schubert_polynomial.py

- pexpect problem with Singular (readline related?) (no ticket yet - ugly workaround exists)

devel/sage/sage/interfaces/singular.py

- General pexpect interface problems (disabling readline dynamically might fix some of the cases - see #5662):

devel/sage/sage/interfaces/lisp.py devel/sage/sage/calculus/calculus.py devel/sage/sage/interfaces/maxima.py devel/sage/sage/schemes/elliptic_curves/ell_rational_field.py devel/sage/sage/functions/piecewise.py

## Sage 3.4.1.rc1 on mark (Solaris 10/sparc)

Build with clisp-2.47 build with gcc 3.2.3 has the following failures for the regular doctests:

sage -t devel/sage/sage/modules/free_module_element.pyx # 1 doctests failed sage -t devel/sage/sage/libs/symmetrica/sc.pxi # Segfault sage -t devel/sage/sage/libs/symmetrica/sb.pxi # 0 doctests failed sage -t devel/sage/sage/rings/complex_double.pyx # 1 doctests failed sage -t devel/sage/sage/rings/infinity.py # 2 doctests failed sage -t devel/sage/sage/rings/real_double.pyx # 1 doctests failed sage -t devel/sage/sage/rings/polynomial/polynomial_element.pyx # 1 doctests failed sage -t devel/sage/sage/combinat/partition.py # 10 doctests failed sage -t devel/sage/sage/combinat/words/words.py # 2 doctests failed sage -t devel/sage/sage/combinat/schubert_polynomial.py # 0 doctests failed sage -t devel/sage/sage/calculus/calculus.py # 1 doctests failed sage -t devel/sage/sage/interfaces/lisp.py # 4 doctests failed sage -t devel/sage/sage/interfaces/singular.py # 1 doctests failed sage -t devel/sage/sage/interfaces/maxima.py # 0 doctests failed