Re: Sage 4.1.2.alpha2 doctest failures on Fedora, Red Hat, CentOS

5 views
Skip to first unread message

Minh Nguyen

unread,
Sep 22, 2009, 5:30:06 AM9/22/09
to sage-...@googlegroups.com
Hi folks,

Sage 4.1.2.alpha2 compiles fine on centos32 VM guest on boxen.math,
i.e. x86 CentOS 5.2. The following doctest fail:

****** doctest failures for x86 CentOS 5.2 ******

sage -t -long "devel/sage/sage/rings/polynomial/pbori.pyx"
**********************************************************************
File "/space/wstein/farm/sage-4.1.2.alpha2/devel/sage/sage/rings/polynomial/pbori.pyx",
line 3940:
sage: x.stable_hash()
Expected:
173100285919
Got:
-845955105
**********************************************************************
File "/space/wstein/farm/sage-4.1.2.alpha2/devel/sage/sage/rings/polynomial/pbori.pyx",
line 4849:
sage: s.stable_hash()
Expected:
173100285919
Got:
-845955105
**********************************************************************
File "/space/wstein/farm/sage-4.1.2.alpha2/devel/sage/sage/rings/polynomial/pbori.pyx",
line 1976:
sage: m.stable_hash()
Expected:
173100285919
Got:
-845955105
**********************************************************************
3 items had failures:
1 of 4 in __main__.example_128
1 of 5 in __main__.example_165
1 of 5 in __main__.example_48
***Test Failed*** 3 failures.
For whitespace errors, see the file
/space/wstein/farm/sage-4.1.2.alpha2/tmp/.doctest_pbori.py
[6.4 s]

<SNIP>

sage -t -long "devel/sage/sage/interfaces/expect.py"
**********************************************************************
File "/space/wstein/farm/sage-4.1.2.alpha2/devel/sage/sage/interfaces/expect.py",
line 1599:
sage: gp(10.^80)._sage_repr()
Expected nothing
Got:
'1.000000000000000000000000000e80'
**********************************************************************
1 items had failures:
1 of 3 in __main__.example_45
***Test Failed*** 1 failures.
For whitespace errors, see the file
/space/wstein/farm/sage-4.1.2.alpha2/tmp/.doctest_expect.py
[18.0 s]

<SNIP>

sage -t -long "devel/sage/sage/interfaces/gp.py"
**********************************************************************
File "/space/wstein/farm/sage-4.1.2.alpha2/devel/sage/sage/interfaces/gp.py",
line 567:
sage: repr(gp(10.^80)).replace(gp._exponent_symbol(), 'e')
Expected nothing
Got:
'1.000000000000000000000000000e80'
**********************************************************************
1 items had failures:
1 of 4 in __main__.example_26
***Test Failed*** 1 failures.
For whitespace errors, see the file
/space/wstein/farm/sage-4.1.2.alpha2/tmp/.doctest_gp.py
[3.5 s]

<SNIP>

sage -t -long "devel/sage/sage/crypto/boolean_function.pyx"
**********************************************************************
File "/space/wstein/farm/sage-4.1.2.alpha2/devel/sage/sage/crypto/boolean_function.pyx",
line 1013:
sage: B.nonlinearity()
Expected:
222
Got:
217
**********************************************************************
1 items had failures:
1 of 6 in __main__.example_36
***Test Failed*** 1 failures.
For whitespace errors, see the file
/space/wstein/farm/sage-4.1.2.alpha2/tmp/.doctest_boolean_function.py
[4.4 s]

----------------------------------------------------------------------
The following tests failed:


sage -t -long "devel/sage/sage/rings/polynomial/pbori.pyx"
sage -t -long "devel/sage/sage/interfaces/expect.py"
sage -t -long "devel/sage/sage/interfaces/gp.py"
sage -t -long "devel/sage/sage/crypto/boolean_function.pyx"
Total time for all tests: 7769.7 seconds

--
Regards
Minh Van Nguyen

Minh Nguyen

unread,
Sep 22, 2009, 5:35:04 AM9/22/09
to sage-...@googlegroups.com
On Tue, Sep 22, 2009 at 7:30 PM, Minh Nguyen <nguye...@gmail.com> wrote:
> Hi folks,
>
> Sage 4.1.2.alpha2 compiles fine on centos32 VM guest on boxen.math,
> i.e. x86 CentOS 5.2. The following doctest fail:
>
> ****** doctest failures for x86 CentOS 5.2 ******

Builds fine on x86_64 RHEL 5.3 (lena on SkyNet) with GCC 4.4.1. All
doctests pass.

Minh Nguyen

unread,
Sep 22, 2009, 5:54:56 AM9/22/09
to sage-...@googlegroups.com
On Tue, Sep 22, 2009 at 7:35 PM, Minh Nguyen <nguye...@gmail.com> wrote:

<SNIP>

> Builds fine on x86_64 RHEL 5.3 (lena on SkyNet) with GCC 4.4.1. All
> doctests pass.

The same goes for centos64 VM guest on boxen.math, i.e. x86_64 CentOS 5.2.

Minh Nguyen

unread,
Sep 22, 2009, 9:13:19 PM9/22/09
to sage-...@googlegroups.com
On Tue, Sep 22, 2009 at 7:30 PM, Minh Nguyen <nguye...@gmail.com> wrote:

Compiled OK on fedora32 VM on boxen.math, i.e. x86 Fedora 10.

<SNIP>

> sage -t -long "devel/sage/sage/rings/polynomial/pbori.pyx"
> sage -t -long "devel/sage/sage/interfaces/expect.py"
> sage -t -long "devel/sage/sage/interfaces/gp.py"
> sage -t -long "devel/sage/sage/crypto/boolean_function.pyx"

Got _exactly_ the same doctest failures. Full log is up at

http://sage.math.washington.edu/home/mvngu/doc/doctest/sage-4.1.2/sage-4.1.2.alpha2/doctest-4.1.2.alpha2-fedora32.log

Also compiled fine on fedora64 VM on boxen.math, i.e. x86_64 Fedora
10. All doctests pass.

Minh Nguyen

unread,
Sep 24, 2009, 7:23:42 AM9/24/09
to sage-...@googlegroups.com
On Tue, Sep 22, 2009 at 7:35 PM, Minh Nguyen <nguye...@gmail.com> wrote:

<SNIP>

> Builds fine on x86_64 RHEL 5.3 (lena on SkyNet) with GCC 4.4.1. All
> doctests pass.

Can't compile on x86_64 RHEL 5.4 (rosemary.math) with GCC 4.1.2. The
build dies when trying to compile ECL. Here's a snippet of the
compilation error message:

{{{
if test -f ../CROSS-DPP ; then ../CROSS-DPP
/home/wstein/mvngu/release/sage-4.1.2.alpha2/spkg/build/ecl-9.8.4/src/src/c/eval.d
eval.c ; else ./dpp
/home/wstein/mvngu/release/sage-4.1.2.alpha2/spkg/build/ecl-9.8.4/src/src/c/eval.d
eval.c ; fi
/bin/sh: ./dpp: No such file or directory
if test -f ../CROSS-DPP ; then ../CROSS-DPP
/home/wstein/mvngu/release/sage-4.1.2.alpha2/spkg/build/ecl-9.8.4/src/src/c/interpreter.d
interpreter.c ; else ./dpp
/home/wstein/mvngu/release/sage-4.1.2.alpha2/spkg/build/ecl-9.8.4/src/src/c/interpreter.d
interpreter.c ; fi
make[4]: *** [main.c] Error 127
make[4]: *** Waiting for unfinished jobs....
/bin/sh: ./dpp: No such file or directory
/bin/sh: ./dpp: No such file or directory
make[4]: *** [symbol.c] Error 127
/bin/sh: ./dpp: No such file or directory
make[4]: *** [package.c] Error 127
make[4]: *** [list.c] Error 127
/bin/sh: ./dpp: No such file or directory
make[4]: *** [apply.c] Error 127
/bin/sh: ./dpp: No such file or directory
make[4]: *** [eval.c] Error 127
/bin/sh: ./dpp: No such file or directory
make[4]: *** [interpreter.c] Error 127
make[4]: Leaving directory
`/home/wstein/mvngu/release/sage-4.1.2.alpha2/spkg/build/ecl-9.8.4/src/build/c'
make[3]: *** [libeclmin.a] Error 2
make[3]: Leaving directory
`/home/wstein/mvngu/release/sage-4.1.2.alpha2/spkg/build/ecl-9.8.4/src/build'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/wstein/mvngu/release/sage-4.1.2.alpha2/spkg/build/ecl-9.8.4/src'
Failed to build ECL ... exiting

real 0m11.747s
user 0m4.949s
sys 0m7.109s
sage: An error occurred while installing ecl-9.8.4
}}}

The full install log is up at

http://sage.math.washington.edu/home/mvngu/doc/install/sage-4.1.2/install-4.1.2.alpha2-rosemary.log

Reply all
Reply to author
Forward
0 new messages