#13498: 4ti2 fails to build with GCC >= 4.7
-------------------------------------------+--------------------------------
Reporter: novoselt | Owner: tbd
Type: defect | Status: new
Priority: major | Milestone: sage-5.9
Component: packages: optional | Resolution:
Keywords: -fpermissive C++11 spkg | Work issues:
Report Upstream: N/A | Reviewers:
Authors: | Merged in:
Dependencies: | Stopgaps:
-------------------------------------------+--------------------------------
Comment (by leif):
Replying to [comment:8 leif]:
> Note that also the doctests are broken with the new doctesting framework
(in Sage 5.9.*).
P.S.: I.e., some are of the form
{{{
Failed example:
four_ti_2.graver([1,2,3]) # optional - 4ti2
Expected:
[ 2 -1 0]
[ 3 0 -1]
[ 1 1 -1]
[ 1 -2 1]
[ 0 3 -2]
Got:
-------------------------------------------------
4ti2 version 1.3.2, Copyright (C) 2006 4ti2 team.
4ti2 comes with ABSOLUTELY NO WARRANTY.
This is free software, and you are welcome
to redistribute it under certain conditions.
For details, see the file COPYING.
-------------------------------------------------
<BLANKLINE>
Linear integer system to solve:
<BLANKLINE>
+ + +
- - -
<BLANKLINE>
1 2 3 = 0
<BLANKLINE>
Linear integer system of homogeneous equalities to solve:
<BLANKLINE>
+ + +
- - -
<BLANKLINE>
1 2 3 = 0
<BLANKLINE>
<BLANKLINE>
Appending variable 1... Solutions: 4, Step: 0.00 secs, Time: 0.00 secs
Appending variable 2... Solutions: 4, Step: 0.00 secs, Time: 0.00 secs
Appending variable 3... Solutions: 10, Step: 0.00 secs, Time: 0.00
secs
<BLANKLINE>
Final basis has 1 inhomogeneous, 10 homogeneous and 0 free elements.
Writing 5 vectors to graver file, with respect to symmetry.
<BLANKLINE>
4ti2 Total Time: 0.00 secs
[ 2 -1 0]
[ 3 0 -1]
[ 1 1 -1]
[ 1 -2 1]
[ 0 3 -2]
}}}
(because 4ti2's output to `stderr` is part of `Got:` now as well).
[[BR]]
Not sure why one meanwhile gets
{{{
checking for GMP >= 3.1.1... configure: WARNING: GNU MP not found.
4ti2 will be built without support for arbitrary-precision computations.
configure: WARNING: Unable to use the GNU MP C++ library.
Please make sure that GNU MP was configured with "--enable-cxx".
4ti2 will be built without support for arbitrary-precision computations.
}}}
such that `4ti2gmp` doesn't get built (also leading to failing doctests).
--
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/13498#comment:9>
Sage <http://www.sagemath.org>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica,
and MATLAB
--
You received this message because you are subscribed to the Google Groups
"sage-trac" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/sage-trac?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.