[Clfs-support] PPL errors in Ch. 5 SVN-20100103-x86_64-Multilib

Craig craigrcolton at gmail.com
Sat Feb 20 05:44:47 PST 2010


I can't seem to get Chapter 5 ppl to finish compiling.I've attached a
.txt (lengthy) that shows the error from the first. It finishes with
this:

../../src/ppl.hh:29716:   instantiated from
'Parma_Polyhedra_Library::C_Polyhedron::C_Polyhedron(const
Parma_Polyhedra_Library::Octagonal_Shape<U>&,
Parma_Polyhedra_Library::Complexity_Class) [with U = double]'
ppl_c_Polyhedron.cc:291:   instantiated from here
../../src/ppl.hh:47076: error:
'Parma_Polyhedra_Library::OR_Matrix<T>::Pseudo_Row<U>::Pseudo_Row(U&)
[with U = const Parma_Polyhedra_Library::Checked_Number<double,
Parma_Polyhedra_Library::WRD_Extended_Number_Policy>, T =
Parma_Polyhedra_Library::Checked_Number<double,
Parma_Polyhedra_Library::WRD_Extended_Number_Policy>]' is private
../../src/ppl.hh:47148: error: within this context
make[6]: *** [ppl_c_Polyhedron.lo] Error 1
make[6]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2/interfaces/C'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2/interfaces/C'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2/interfaces/C'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2/interfaces'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2/interfaces'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2'
make: *** [all] Error 2
-------------- next part --------------
/bin/sh ../../libtool --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../..
  -I../../interfaces -I../../interfaces/C -I../../src  -I/cross-tools/include  -
g -frounding-math  -W -Wall -MT ppl_c_Polyhedron.lo -MD -MP -MF .deps/ppl_c_Poly
hedron.Tpo -c -o ppl_c_Polyhedron.lo ppl_c_Polyhedron.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../.. -I../../interfaces -I../../in
terfaces/C -I../../src -I/cross-tools/include -g -frounding-math -W -Wall -MT pp
l_c_Polyhedron.lo -MD -MP -MF .deps/ppl_c_Polyhedron.Tpo -c ppl_c_Polyhedron.cc 
 -fPIC -DPIC -o .libs/ppl_c_Polyhedron.o
In file included from ppl_c_implementation_common.defs.hh:27,
                 from ppl_c_Polyhedron.cc:23:
../../src/ppl.hh:76401:9: warning: undefining "__STDC_LIMIT_MACROS"
../../src/ppl.hh: In member function 'typename Parma_Polyhedra_Library::OR_Matri
x<T>::any_row_iterator<U>& Parma_Polyhedra_Library::OR_Matrix<T>::any_row_iterat
or<U>::operator++() [with U = const Parma_Polyhedra_Library::Checked_Number<__gm
p_expr<__mpz_struct [1], __mpz_struct [1]>, Parma_Polyhedra_Library::WRD_Extende
d_Number_Policy>, T = Parma_Polyhedra_Library::Checked_Number<__gmp_expr<__mpz_s
truct [1], __mpz_struct [1]>, Parma_Polyhedra_Library::WRD_Extended_Number_Polic
y>]':
../../src/ppl.hh:56853:   instantiated from 'Parma_Polyhedra_Library::Constraint
_System Parma_Polyhedra_Library::Octagonal_Shape<T>::constraints() const [with T
 = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]'
../../src/ppl.hh:29716:   instantiated from 'Parma_Polyhedra_Library::C_Polyhedr
on::C_Polyhedron(const Parma_Polyhedra_Library::Octagonal_Shape<U>&, Parma_Polyh
edra_Library::Complexity_Class) [with U = __gmp_expr<__mpz_struct [1], __mpz_str
uct [1]>]'
ppl_c_Polyhedron.cc:203:   instantiated from here
../../src/ppl.hh:46573: error: 'const Parma_Polyhedra_Library::Checked_Number<__
gmp_expr<__mpz_struct [1], __mpz_struct [1]>, Parma_Polyhedra_Library::WRD_Exten
ded_Number_Policy>* Parma_Polyhedra_Library::OR_Matrix<Parma_Polyhedra_Library::
Checked_Number<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, Parma_Polyhedra_L
ibrary::WRD_Extended_Number_Policy> >::Pseudo_Row<const Parma_Polyhedra_Library:
:Checked_Number<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, Parma_Polyhedra_
Library::WRD_Extended_Number_Policy> >::first' is private
../../src/ppl.hh:47201: error: within this context
../../src/ppl.hh: In member function 'typename Parma_Polyhedra_Library::OR_Matri
x<T>::any_row_iterator<U>& Parma_Polyhedra_Library::OR_Matrix<T>::any_row_iterat
or<U>::operator++() [with U = const Parma_Polyhedra_Library::Checked_Number<__gm
p_expr<__mpq_struct [1], __mpq_struct [1]>, Parma_Polyhedra_Library::WRD_Extende
d_Number_Policy>, T = Parma_Polyhedra_Library::Checked_Number<__gmp_expr<__mpq_s
truct [1], __mpq_struct [1]>, Parma_Polyhedra_Library::WRD_Extended_Number_Polic
y>]':
../../src/ppl.hh:56853:   instantiated from 'Parma_Polyhedra_Library::Constraint
_System Parma_Polyhedra_Library::Octagonal_Shape<T>::constraints() const [with T
 = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>]'
../../src/ppl.hh:29716:   instantiated from 'Parma_Polyhedra_Library::C_Polyhedr
on::C_Polyhedron(const Parma_Polyhedra_Library::Octagonal_Shape<U>&, Parma_Polyh
edra_Library::Complexity_Class) [with U = __gmp_expr<__mpq_struct [1], __mpq_str
uct [1]>]'
ppl_c_Polyhedron.cc:225:   instantiated from here
../../src/ppl.hh:46573: error: 'const Parma_Polyhedra_Library::Checked_Number<__
gmp_expr<__mpq_struct [1], __mpq_struct [1]>, Parma_Polyhedra_Library::WRD_Exten
ded_Number_Policy>* Parma_Polyhedra_Library::OR_Matrix<Parma_Polyhedra_Library::
Checked_Number<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, Parma_Polyhedra_L
ibrary::WRD_Extended_Number_Policy> >::Pseudo_Row<const Parma_Polyhedra_Library:
:Checked_Number<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, Parma_Polyhedra_
Library::WRD_Extended_Number_Policy> >::first' is private
../../src/ppl.hh:47201: error: within this context
../../src/ppl.hh: In member function 'typename Parma_Polyhedra_Library::OR_Matri
x<T>::any_row_iterator<U>& Parma_Polyhedra_Library::OR_Matrix<T>::any_row_iterat
or<U>::operator++() [with U = const Parma_Polyhedra_Library::Checked_Number<doub
le, Parma_Polyhedra_Library::WRD_Extended_Number_Policy>, T = Parma_Polyhedra_Li
brary::Checked_Number<double, Parma_Polyhedra_Library::WRD_Extended_Number_Polic
y>]':
../../src/ppl.hh:56853:   instantiated from 'Parma_Polyhedra_Library::Constraint
_System Parma_Polyhedra_Library::Octagonal_Shape<T>::constraints() const [with T
 = double]'
../../src/ppl.hh:29716:   instantiated from 'Parma_Polyhedra_Library::C_Polyhedr
on::C_Polyhedron(const Parma_Polyhedra_Library::Octagonal_Shape<U>&, Parma_Polyh
edra_Library::Complexity_Class) [with U = double]'
ppl_c_Polyhedron.cc:291:   instantiated from here
../../src/ppl.hh:46573: error: 'const Parma_Polyhedra_Library::Checked_Number<do
uble, Parma_Polyhedra_Library::WRD_Extended_Number_Policy>* Parma_Polyhedra_Libr
ary::OR_Matrix<Parma_Polyhedra_Library::Checked_Number<double, Parma_Polyhedra_L
ibrary::WRD_Extended_Number_Policy> >::Pseudo_Row<const Parma_Polyhedra_Library:
:Checked_Number<double, Parma_Polyhedra_Library::WRD_Extended_Number_Policy> >::
first' is private
../../src/ppl.hh:47201: error: within this context
../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::OR_Matrix<T>::any_row
_iterator<U>::any_row_iterator(U&) [with U = const Parma_Polyhedra_Library::Chec
ked_Number<__gmp_expr<__mpz_struct [1], __mpz_struct [1]>, Parma_Polyhedra_Libra
ry::WRD_Extended_Number_Policy>, T = Parma_Polyhedra_Library::Checked_Number<__g
mp_expr<__mpz_struct [1], __mpz_struct [1]>, Parma_Polyhedra_Library::WRD_Extend
ed_Number_Policy>]':
../../src/ppl.hh:47363:   instantiated from 'typename Parma_Polyhedra_Library::O
R_Matrix<T>::const_row_iterator Parma_Polyhedra_Library::OR_Matrix<T>::row_begin
() const [with T = Parma_Polyhedra_Library::Checked_Number<__gmp_expr<__mpz_stru
ct [1], __mpz_struct [1]>, Parma_Polyhedra_Library::WRD_Extended_Number_Policy>]
'
../../src/ppl.hh:56842:   instantiated from 'Parma_Polyhedra_Library::Constraint
_System Parma_Polyhedra_Library::Octagonal_Shape<T>::constraints() const [with T
 = __gmp_expr<__mpz_struct [1], __mpz_struct [1]>]'
../../src/ppl.hh:29716:   instantiated from 'Parma_Polyhedra_Library::C_Polyhedr
on::C_Polyhedron(const Parma_Polyhedra_Library::Octagonal_Shape<U>&, Parma_Polyh
edra_Library::Complexity_Class) [with U = __gmp_expr<__mpz_struct [1], __mpz_str
uct [1]>]'
ppl_c_Polyhedron.cc:203:   instantiated from here
../../src/ppl.hh:47076: error: 'Parma_Polyhedra_Library::OR_Matrix<T>::Pseudo_Ro
w<U>::Pseudo_Row(U&) [with U = const Parma_Polyhedra_Library::Checked_Number<__g
mp_expr<__mpz_struct [1], __mpz_struct [1]>, Parma_Polyhedra_Library::WRD_Extend
ed_Number_Policy>, T = Parma_Polyhedra_Library::Checked_Number<__gmp_expr<__mpz_
struct [1], __mpz_struct [1]>, Parma_Polyhedra_Library::WRD_Extended_Number_Poli
cy>]' is private
../../src/ppl.hh:47148: error: within this context
../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::OR_Matrix<T>::any_row
_iterator<U>::any_row_iterator(U&) [with U = const Parma_Polyhedra_Library::Chec
ked_Number<__gmp_expr<__mpq_struct [1], __mpq_struct [1]>, Parma_Polyhedra_Libra
ry::WRD_Extended_Number_Policy>, T = Parma_Polyhedra_Library::Checked_Number<__g
mp_expr<__mpq_struct [1], __mpq_struct [1]>, Parma_Polyhedra_Library::WRD_Extend
ed_Number_Policy>]':
../../src/ppl.hh:47363:   instantiated from 'typename Parma_Polyhedra_Library::O
R_Matrix<T>::const_row_iterator Parma_Polyhedra_Library::OR_Matrix<T>::row_begin
() const [with T = Parma_Polyhedra_Library::Checked_Number<__gmp_expr<__mpq_stru
ct [1], __mpq_struct [1]>, Parma_Polyhedra_Library::WRD_Extended_Number_Policy>]
'
../../src/ppl.hh:56842:   instantiated from 'Parma_Polyhedra_Library::Constraint
_System Parma_Polyhedra_Library::Octagonal_Shape<T>::constraints() const [with T
 = __gmp_expr<__mpq_struct [1], __mpq_struct [1]>]'
../../src/ppl.hh:29716:   instantiated from 'Parma_Polyhedra_Library::C_Polyhedr
on::C_Polyhedron(const Parma_Polyhedra_Library::Octagonal_Shape<U>&, Parma_Polyh
edra_Library::Complexity_Class) [with U = __gmp_expr<__mpq_struct [1], __mpq_str
uct [1]>]'
ppl_c_Polyhedron.cc:225:   instantiated from here
../../src/ppl.hh:47076: error: 'Parma_Polyhedra_Library::OR_Matrix<T>::Pseudo_Ro
w<U>::Pseudo_Row(U&) [with U = const Parma_Polyhedra_Library::Checked_Number<__g
mp_expr<__mpq_struct [1], __mpq_struct [1]>, Parma_Polyhedra_Library::WRD_Extend
ed_Number_Policy>, T = Parma_Polyhedra_Library::Checked_Number<__gmp_expr<__mpq_
struct [1], __mpq_struct [1]>, Parma_Polyhedra_Library::WRD_Extended_Number_Poli
cy>]' is private
../../src/ppl.hh:47148: error: within this context
../../src/ppl.hh: In constructor 'Parma_Polyhedra_Library::OR_Matrix<T>::any_row
_iterator<U>::any_row_iterator(U&) [with U = const Parma_Polyhedra_Library::Chec
ked_Number<double, Parma_Polyhedra_Library::WRD_Extended_Number_Policy>, T = Par
ma_Polyhedra_Library::Checked_Number<double, Parma_Polyhedra_Library::WRD_Extend
ed_Number_Policy>]':
../../src/ppl.hh:47363:   instantiated from 'typename Parma_Polyhedra_Library::O
R_Matrix<T>::const_row_iterator Parma_Polyhedra_Library::OR_Matrix<T>::row_begin
() const [with T = Parma_Polyhedra_Library::Checked_Number<double, Parma_Polyhed
ra_Library::WRD_Extended_Number_Policy>]'
../../src/ppl.hh:56842:   instantiated from 'Parma_Polyhedra_Library::Constraint
_System Parma_Polyhedra_Library::Octagonal_Shape<T>::constraints() const [with T
 = double]'
../../src/ppl.hh:29716:   instantiated from 'Parma_Polyhedra_Library::C_Polyhedr
on::C_Polyhedron(const Parma_Polyhedra_Library::Octagonal_Shape<U>&, Parma_Polyh
edra_Library::Complexity_Class) [with U = double]'
ppl_c_Polyhedron.cc:291:   instantiated from here
../../src/ppl.hh:47076: error: 'Parma_Polyhedra_Library::OR_Matrix<T>::Pseudo_Ro
w<U>::Pseudo_Row(U&) [with U = const Parma_Polyhedra_Library::Checked_Number<dou
ble, Parma_Polyhedra_Library::WRD_Extended_Number_Policy>, T = Parma_Polyhedra_L
ibrary::Checked_Number<double, Parma_Polyhedra_Library::WRD_Extended_Number_Poli
cy>]' is private
../../src/ppl.hh:47148: error: within this context
make[6]: *** [ppl_c_Polyhedron.lo] Error 1
make[6]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2/interfaces/C'
make[5]: *** [all-recursive] Error 1
make[5]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2/interfaces/C'
make[4]: *** [all] Error 2
make[4]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2/interfaces/C'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2/interfaces'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2/interfaces'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/clfs/sources/ppl-0.10.2'
make: *** [all] Error 2
clfs:/mnt/clfs/sources/ppl-0.10.2$ 


More information about the Clfs-support mailing list