#15015: Update to MPIR 2.7.0 when it's released
-------------------------------------+-------------------------------------
Reporter: jpflori | Owner:
Type: defect | Status: new
Priority: major | Milestone: sage-pending
Component: packages: | Resolution:
standard | Merged in:
Keywords: mpir spkg cygwin | Reviewers:
Authors: Jean-Pierre Flori | Work issues:
Report Upstream: Fixed upstream, | Commit:
but not in a stable release. | 77251224787d5140af17a32e7cb3059effe22670
Branch: | Stopgaps:
u/jdemeyer/ticket/15015 |
Dependencies: |
-------------------------------------+-------------------------------------
Comment (by jdemeyer):
On Linux x86_64, g++ (Gentoo 4.6.4 p1.2, pie-0.5.2) 4.6.4, while compiling
the Sage library:
{{{
gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -fPIC
-I/usr/local/src/sage-config/local/include -I/usr/local/src/sage-
config/local/include/csage -I/usr/local/src/sage-config/src
-I/usr/local/src/sage-config/src/sage/ext -I/usr/local/src/sage-
config/local/include/python2.7 -c build/cythonized/sage/libs/ppl.cpp -o
build/temp.linux-x86_64-2.7/build/cythonized/sage/libs/ppl.o -fno-strict-
aliasing -w
In file included from build/cythonized/sage/libs/ppl.cpp:352:0:
../local/include/gmpxx.h:1548:3: error: ‘__gmp_expr<__mpz_struct [1],
__mpz_struct [1]>::__gmp_expr(intmax_t)’ cannot be overloaded
../local/include/gmpxx.h:1539:3: error: with ‘__gmp_expr<__mpz_struct [1],
__mpz_struct [1]>::__gmp_expr(long int)’
../local/include/gmpxx.h:1552:3: error: ‘__gmp_expr<__mpz_struct [1],
__mpz_struct [1]>::__gmp_expr(uintmax_t)’ cannot be overloaded
../local/include/gmpxx.h:1540:3: error: with ‘__gmp_expr<__mpz_struct [1],
__mpz_struct [1]>::__gmp_expr(long unsigned int)’
../local/include/gmpxx.h:1615:16: error: ‘__gmp_expr<__mpz_struct [1],
__mpz_struct [1]>& __gmp_expr<__mpz_struct [1], __mpz_struct
[1]>::operator=(intmax_t)’ cannot be overloaded
../local/include/gmpxx.h:1604:16: error: with ‘__gmp_expr<__mpz_struct
[1], __mpz_struct [1]>& __gmp_expr<__mpz_struct [1], __mpz_struct
[1]>::operator=(long int)’
../local/include/gmpxx.h:1619:16: error: ‘__gmp_expr<__mpz_struct [1],
__mpz_struct [1]>& __gmp_expr<__mpz_struct [1], __mpz_struct
[1]>::operator=(uintmax_t)’ cannot be overloaded
../local/include/gmpxx.h:1606:16: error: with ‘__gmp_expr<__mpz_struct
[1], __mpz_struct [1]>& __gmp_expr<__mpz_struct [1], __mpz_struct
[1]>::operator=(long unsigned int)’
error: command 'gcc' failed with exit status 1
}}}
--
Ticket URL: <http://trac.sagemath.org/ticket/15015#comment:28>
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.
For more options, visit https://groups.google.com/d/optout.