#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.

Reply via email to