I have problems with package ppl-0.11.2.p1 in upgrading to SAGE 5.7 this
morning.

I attached both the head and the tail of the log file.

The copy of SAGE is on a machine running Arch Linux.

uname -a
Linux Arch-T 3.7.9-2-ARCH #1 SMP PREEMPT Mon Feb 25 12:04:25 CET 2013
x86_64 GNU/Linux

with gcc version 4.7.2

I have little ideas on what went wrong but noticed the difference on
"Host system:" (in head.log) and the output of uname -a.

Please help and thanks in advance,
Pong

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


ppl-0.11.2.p1
====================================================
Extracting package /home/pong/sage-current/spkg/standard/ppl-0.11.2.p1.spkg
-rw-r--r-- 1 pong users 12370832 May 17 21:40 
/home/pong/sage-current/spkg/standard/ppl-0.11.2.p1.spkg
Finished extraction
****************************************************
Host system:
Linux Arch-T 3.3.6-1-ARCH #1 SMP PREEMPT Sun May 13 10:52:32 CEST 2012 x86_64 
GNU/Linux
****************************************************
C compiler: gcc
C compiler version:
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/home/pong/sage-current/local/libexec/gcc/x86_64-unknown-linux-gnu/4.6.3/lto-wrapper
Target: x86_64-unknown-linux-gnu
Configured with: ../src/configure --prefix=/home/pong/sage-current/local 
--with-local-prefix=/home/pong/sage-current/local 
--with-gmp=/home/pong/sage-current/local 
--with-mpfr=/home/pong/sage-current/local 
--with-mpc=/home/pong/sage-current/local --with-system-zlib --disable-multilib  
Thread model: posix
gcc version 4.6.3 (GCC) 
****************************************************
patching file tests/Makefile.in
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking whether we are actually using the Intel C compiler... no
make[5]: Entering directory 
`/home/pong/sage-current/spkg/build/ppl-0.11.2.p1/src/src'
/bin/sh ../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  
-I.. -I../src    -g -O2 -frounding-math  
-I/home/pong/sage-current/local/include -W -Wall -MT Box.lo -MD -MP -MF 
.deps/Box.Tpo -c -o Box.lo Box.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -g -O2 
-frounding-math -I/home/pong/sage-current/local/include -W -Wall -MT Box.lo -MD 
-MP -MF .deps/Box.Tpo -c Box.cc  -fPIC -DPIC -o .libs/Box.o
In file included from checked.defs.hh:29:0,
                 from Checked_Number.defs.hh:28,
                 from Coefficient.types.hh:16,
                 from Coefficient.defs.hh:27,
                 from Box.defs.hh:29,
                 from Box.cc:25:
mp_std_bits.defs.hh:48:7: error: redefinition of 'class 
std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >'
/usr/include/gmpxx.h:3269:21: error: previous definition of 'class 
std::numeric_limits<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >'
mp_std_bits.defs.hh:109:7: error: redefinition of 'class 
std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >'
/usr/include/gmpxx.h:3306:21: error: previous definition of 'class 
std::numeric_limits<__gmp_expr<__mpq_struct [1], __mpq_struct [1]> >'
make[5]: *** [Box.lo] Error 1
make[5]: Leaving directory 
`/home/pong/sage-current/spkg/build/ppl-0.11.2.p1/src/src'
make[4]: *** [all] Error 2
make[4]: Leaving directory 
`/home/pong/sage-current/spkg/build/ppl-0.11.2.p1/src/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory 
`/home/pong/sage-current/spkg/build/ppl-0.11.2.p1/src'
make[2]: *** [all] Error 2
make[2]: Leaving directory 
`/home/pong/sage-current/spkg/build/ppl-0.11.2.p1/src'
Error building the Parma Polyhedra Library.

real    0m39.046s
user    0m15.520s
sys     0m6.833s
************************************************************************
Error installing package ppl-0.11.2.p1
************************************************************************
Please email sage-devel (http://groups.google.com/group/sage-devel)
explaining the problem and including the relevant part of the log file
  /home/pong/sage-current/spkg/logs/ppl-0.11.2.p1.log
Describe your computer, operating system, etc.
If you want to try to fix the problem yourself, *don't* just cd to
/home/pong/sage-current/spkg/build/ppl-0.11.2.p1 and type 'make' or whatever is 
appropriate.
Instead, the following commands setup all environment variables
correctly and load a subshell for you to debug the error:
  (cd '/home/pong/sage-current/spkg/build/ppl-0.11.2.p1' && 
'/home/pong/sage-current/sage' -sh)
When you are done debugging, you can type "exit" to leave the subshell.
************************************************************************

Reply via email to