Build report on the second 3.1.2.rc1:

On 64-bit Suse, all ok and all tests pass.

On 32-bit ubuntu ():  build ok, some test failures:

        sage -t  devel/sage/sage/stats/hmm/chmm.pyx
        sage -t  devel/sage/sage/stats/hmm/hmm.pyx
        sage -t  devel/sage/sage/schemes/elliptic_curves/period_lattice.py
        sage -t  devel/sage/sage/matrix/matrix_real_double_dense.pyx

The first two are thw known oldies.  The third, which is in a doctest
I wrote for a recent patch, is just numerical fuzz.   It's not that
surprising, since the patch had a lot of precision tests and I can
patch it by the usual trick of replacing the last 3 decimal digits
with "..." (unless anyonle knows a better way).

The last one is this:


******************************************
File "/home/john/sage-3.1.2.rc1/tmp/matrix_real_double_dense.py", line 493:
    sage: b = e * v
Exception raised:
    Traceback (most recent call last):
      File "/home/john/sage-3.1.2.rc1/local/lib/python2.5/doctest.py",
line 1228, in __run
        compileflags, 1) in test.globs
      File "<doctest __main__.example_8[8]>", line 1, in <module>
        b = e * v###line 493:
    sage: b = e * v
      File "element.pyx", line 1384, in
sage.structure.element.RingElement.__mul__
(sage/structure/element.c:9357)
      File "coerce.pyx", line 662, in
sage.structure.coerce.CoercionModel_cache_maps.bin_op
(sage/structure/coerce.c:6364)
    TypeError: unsupported operand parent(s) for '*': 'Complex Double
Field' and 'Vector space of degree 3 and dimension 1 over Real Double
Field
    User basis matrix:
    [0.440242867236 0.567868371314 0.695493875393]'
**********************************************************************
File "/home/john/sage-3.1.2.rc1/tmp/matrix_real_double_dense.py", line 494:
    sage: diff = a.change_ring(CDF) - b
Exception raised:
    Traceback (most recent call last):
      File "/home/john/sage-3.1.2.rc1/local/lib/python2.5/doctest.py",
line 1228, in __run
        compileflags, 1) in test.globs
      File "<doctest __main__.example_8[9]>", line 1, in <module>
        diff = a.change_ring(CDF) - b###line 494:
    sage: diff = a.change_ring(CDF) - b
    NameError: name 'b' is not defined
**********************************************************************
File "/home/john/sage-3.1.2.rc1/tmp/matrix_real_double_dense.py", line 495:
    sage: abs(abs(diff)) < 1e-10
Exception raised:
    Traceback (most recent call last):
      File "/home/john/sage-3.1.2.rc1/local/lib/python2.5/doctest.py",
line 1228, in __run
        compileflags, 1) in test.globs
      File "<doctest __main__.example_8[10]>", line 1, in <module>
        abs(abs(diff)) < RealNumber('1e-10')###line 495:
    sage: abs(abs(diff)) < 1e-10
    TypeError: bad operand type for abs(): 'function'
**********************************************************************

John

2008/9/9 Georg S. Weber <[EMAIL PROTECTED]>:
>
> Sigh, it seems that we have (had) two different build errors here.
> One directly after "Done installing PolyBoRi.", which was healed by
> updating to the .p4 polybori 0.5 spkg.
> The other error seems to be OS X specific and occurs even before
> PolyBoRi can be fully installed.
> I'll try now a run with the old 3.1.1. PolyBoRi v0.3 spkg, to see
> whether there are still other issues
>
> Cheers,
> gsw
>
>
> P.S.:
> Thanks for the info w.r.t. GMP and its different versions ... that was
> interesting.
> For the record, GMP v4.2.3 still seemingly does not want to recognize
> my Core2 Duo properly:
> ...
> checking build system type... core2-apple-darwin8.11.1
> checking host system type... core2-apple-darwin8.11.1
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for gawk... no
> checking for mawk... no
> checking for nawk... no
> checking for awk... awk
> checking whether make sets $(MAKE)... yes
> checking whether to enable maintainer-specific portions of
> Makefiles... no
> checking ABI=32
> checking compiler gcc -m32 -O2 -fomit-frame-pointer ... yes
> checking compiler gcc -m32 -O2 -fomit-frame-pointer has
> sizeof(long)==4... yes
> checking compiler gcc -m32 -O2 -fomit-frame-pointer  -mtune=core2...
> no
> checking compiler gcc -m32 -O2 -fomit-frame-pointer  -mtune=k8... yes
> checking compiler gcc -m32 -O2 -fomit-frame-pointer -mtune=k8  -
> march=core2... no
> checking compiler gcc -m32 -O2 -fomit-frame-pointer -mtune=k8  -
> march=core2 -mno-sse2... no
> checking whether gcc is good for sse2... yes
> checking whether the operating system supports XMM registers... yes
> checking compiler gcc -m32 -O2 -fomit-frame-pointer -mtune=k8  -
> march=k8... yes
> checking for gcc... gcc
> ...
>
> I would have expexted that "... mtune=core2" works.
> (Sorry if this is too "off topic")
>
> On 9 Sep., 13:11, Alex Ghitza <[EMAIL PROTECTED]> wrote:
>> For the record, replacing polybori-05rc.p3.spkg with the new p4 version and
>> continuing the build process worked for me (dell laptop running ubuntu).
>>
>> Alex
>>
>>
>>
>> Georg S. Weber wrote:
>> > sorry,
>> > but the "polybori-05rc.p4.spkg" you pointed to (http://
>> > sage.math.washington.edu/home/mabshoff/release-cycles-3.1.2/rc... )
>> > throws exactly the same build error as before:
>>
>> > ...
>> > /usr/bin/libtool: unknown option character `d' in: -dylib_install_name
>> > Usage: /usr/bin/libtool -static [-] file [...] [-filelist
>> > listfile[,dirname]] [-arch_only arch] [-sacLT]
>> > Usage: /usr/bin/libtool -dynamic [-] file [...] [-filelist
>> > listfile[,dirname]] [-arch_only arch] [-o output] [-install_name name]
>> > [-compatibility_version #] [-current_version #] [-seg1addr 0x#] [-
>> > segs_read_only_addr 0x#] [-segs_read_write_addr 0x#] [-seg_addr_table
>> > <filename>] [-seg_addr_table_filename <file_system_path>] [-all_load]
>> > [-noall_load]
>> > scons: *** [polybori/libpolybori-0.5.0.dylib.0.0.0] Error 1
>> > scons: building terminated because of errors.
>> > Error building PolyBoRi.
>>
>> > real    4m20.282s
>> > user    3m33.739s
>> > sys     0m28.699s
>> > sage: An error occurred while installing polybori-0.5rc.p4
>> > ...
>>
>> > See my message above from 11:18h for more info on that build problem.
>> > Is it the time worth to give the corrected tarball from 11:50h a try?
>> > (No, if just the spkg polybori...p3 was repalced by the ...p4 above,
>> >  what is exactly what I did manually on my Macs.)
>>
>> > Cheers,
>> > gsw
>>
>> > On 9 Sep., 11:22, mabshoff <[EMAIL PROTECTED]> wrote:
>> >> Arg, I know what is wrong and it was a dumb mistake of mine. The spkg
>> >> at
>>
>> >>http://sage.math.washington.edu/home/mabshoff/release-cycles-3.1.2/rc...
>>
>> >> fixes the issue. My apologies, it seems that everything that can go
>> >> wrong will go wrong in the 3.1.2 release cycle :(
>>
>> >> Cheers,
>>
>> >> Michael
>>
>> --
>> Alexandru Ghitza
>> Lecturer, Pure Mathematics
>> Department of Mathematics and Statistics
>> The University of Melbourne
>> Parkville, VIC, 3010
>> Australia
> >
>

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to