LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux From Scratch (https://www.linuxquestions.org/questions/linux-from-scratch-13/)
-   -   clfs PPL-0.11.2 compile errors. (https://www.linuxquestions.org/questions/linux-from-scratch-13/clfs-ppl-0-11-2-compile-errors-4175603443/)

percy_vere_uk 04-08-2017 06:57 AM

clfs PPL-0.11.2 compile errors.
 
Hi

I am building clfs from Version GIT-20120314-x86

On trying to compile 5.11. PPL-0.11.2 I get the following errors:

Code:

$ make
make  all-recursive
make[1]: Entering directory '/mnt/clfs/sources/ppl-0.11.2'
Making all in .
make[2]: Entering directory '/mnt/clfs/sources/ppl-0.11.2'
/bin/sed -f ./ppl-config.sed config.h >ppl-config.h
make[2]: Leaving directory '/mnt/clfs/sources/ppl-0.11.2'
Making all in utils
make[2]: Entering directory '/mnt/clfs/sources/ppl-0.11.2/utils'
g++ -DHAVE_CONFIG_H -I. -I..  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT timings.o -MD -MP -MF .deps/timings.Tpo -c -o timings.o timings.cc
mv -f .deps/timings.Tpo .deps/timings.Po
rm -f libppl_utils.a
ar cru libppl_utils.a timings.o
ranlib libppl_utils.a
/bin/sed -e 's,[@]PERL[@],/usr/bin/perl,g' -e 's,[@]generated_automatically[@],Generated automatically: do not modify; modify the .in file instead.,g' < ./build_header.in > build_header
chmod +x build_header
/bin/sed -e 's,[@]PERL[@],/usr/bin/perl,g' -e 's,[@]generated_automatically[@],Generated automatically: do not modify; modify the .in file instead.,g' < ./text2cxxarray.in > text2cxxarray
chmod +x text2cxxarray
make[2]: Leaving directory '/mnt/clfs/sources/ppl-0.11.2/utils'
Making all in src
make[2]: Entering directory '/mnt/clfs/sources/ppl-0.11.2/src'
for file in namespaces.hh compiler.hh assert.hh meta_programming.hh Slow_Copy.hh Has_Assign_Or_Swap.hh assign_or_swap.hh mp_std_bits.defs.hh mp_std_bits.inlines.hh Temp.defs.hh Temp.inlines.hh Temp.templates.hh Coefficient_traits_template.hh Checked_Number.types.hh GMP_Integer.types.hh Coefficient.types.hh stdiobuf.types.hh c_streambuf.types.hh globals.types.hh iterator_to_const.types.hh distances.types.hh Interval_Info.types.hh Interval.types.hh Box.types.hh Constraint.types.hh Generator.types.hh Grid_Generator.types.hh Congruence.types.hh Init.types.hh Row.types.hh Linear_Row.types.hh Matrix.types.hh Variable.types.hh Variables_Set.types.hh Linear_Expression.types.hh Linear_System.types.hh Bit_Row.types.hh Bit_Matrix.types.hh Constraint_System.types.hh Generator_System.types.hh Grid_Generator_System.types.hh Congruence_System.types.hh Scalar_Products.types.hh PIP_Tree.types.hh PIP_Problem.types.hh Poly_Con_Relation.types.hh Poly_Gen_Relation.types.hh BHRZ03_Certificate.types.hh H79_Certificate.types.hh Grid_Certificate.types.hh Partial_Function.types.hh Polyhedron.types.hh C_Polyhedron.types.hh NNC_Polyhedron.types.hh Grid.types.hh Ptr_Iterator.types.hh DB_Row.types.hh DB_Matrix.types.hh BD_Shape.types.hh OR_Matrix.types.hh Octagonal_Shape.types.hh fpu.types.hh Float.defs.hh Float.inlines.hh C_Integer.hh fpu.defs.hh fpu-c99.inlines.hh fpu-ia32.inlines.hh fpu-none.inlines.hh fpu-sparc.inlines.hh Rounding_Dir.defs.hh Rounding_Dir.inlines.hh Result.defs.hh Result.inlines.hh Numeric_Format.defs.hh checked.defs.hh checked.inlines.hh checked_int.inlines.hh checked_float.inlines.hh checked_mpz.inlines.hh checked_mpq.inlines.hh checked_ext.inlines.hh Checked_Number.defs.hh Checked_Number.inlines.hh Checked_Number.templates.hh WRD_coefficient_types.defs.hh WRD_coefficient_types.inlines.hh checked_numeric_limits.hh GMP_Integer.defs.hh GMP_Integer.inlines.hh Coefficient.defs.hh Coefficient.inlines.hh stdiobuf.defs.hh stdiobuf.inlines.hh c_streambuf.defs.hh c_streambuf.inlines.hh globals.defs.hh globals.inlines.hh math_utilities.defs.hh math_utilities.inlines.hh iterator_to_const.defs.hh iterator_to_const.inlines.hh distances.defs.hh distances.inlines.hh Boundary.defs.hh intervals.defs.hh Interval_Info.defs.hh Interval_Info.inlines.hh Interval_Restriction.defs.hh Interval.defs.hh Interval.inlines.hh Interval.templates.hh Box.defs.hh Box_Status.inlines.hh Box.inlines.hh Box.templates.hh Rational_Interval.hh Rational_Box.hh Variable.defs.hh Variable.inlines.hh Variables_Set.defs.hh Variables_Set.inlines.hh Init.defs.hh Init.inlines.hh initializer.hh Topology.hh Row.defs.hh Row.inlines.hh Linear_Row.defs.hh Linear_Row.inlines.hh Matrix.defs.hh Matrix.inlines.hh Bit_Row.defs.hh Bit_Row.inlines.hh Linear_System.defs.hh Linear_System.inlines.hh Bit_Matrix.defs.hh Bit_Matrix.inlines.hh Constraint_System.defs.hh Generator_System.defs.hh Grid_Generator_System.defs.hh Congruence_System.defs.hh Linear_Expression.defs.hh Linear_Expression.inlines.hh Constraint.defs.hh Constraint.inlines.hh Constraint_System.inlines.hh Generator.defs.hh Generator.inlines.hh Grid_Generator.defs.hh Grid_Generator.inlines.hh Congruence.defs.hh Congruence.inlines.hh Generator_System.inlines.hh Grid_Generator_System.inlines.hh Congruence_System.inlines.hh Scalar_Products.defs.hh Scalar_Products.inlines.hh MIP_Problem.types.hh MIP_Problem.defs.hh MIP_Problem.inlines.hh MIP_Problem.templates.hh PIP_Tree.types.hh PIP_Tree.defs.hh PIP_Tree.inlines.hh PIP_Problem.types.hh PIP_Problem.defs.hh PIP_Problem.inlines.hh PIP_Problem.templates.hh Poly_Con_Relation.defs.hh Poly_Con_Relation.inlines.hh Poly_Gen_Relation.defs.hh Poly_Gen_Relation.inlines.hh BHRZ03_Certificate.defs.hh BHRZ03_Certificate.inlines.hh H79_Certificate.defs.hh H79_Certificate.inlines.hh Grid_Certificate.defs.hh Grid_Certificate.inlines.hh Partial_Function.defs.hh Partial_Function.inlines.hh Polyhedron.defs.hh Ph_Status.inlines.hh Polyhedron.inlines.hh Polyhedron.templates.hh Grid.defs.hh Grid_Status.inlines.hh Grid.inlines.hh Grid.templates.hh C_Polyhedron.defs.hh C_Polyhedron.inlines.hh NNC_Polyhedron.defs.hh NNC_Polyhedron.inlines.hh Widening_Function.types.hh Widening_Function.defs.hh Widening_Function.inlines.hh Ptr_Iterator.defs.hh Ptr_Iterator.inlines.hh DB_Row.defs.hh DB_Row.inlines.hh DB_Row.templates.hh DB_Matrix.defs.hh DB_Matrix.inlines.hh DB_Matrix.templates.hh BD_Shape.defs.hh BDS_Status.inlines.hh BD_Shape.inlines.hh BD_Shape.templates.hh OR_Matrix.defs.hh OR_Matrix.inlines.hh OR_Matrix.templates.hh Octagonal_Shape.defs.hh Og_Status.inlines.hh Octagonal_Shape.inlines.hh Octagonal_Shape.templates.hh Determinate.types.hh Determinate.defs.hh Determinate.inlines.hh Powerset.types.hh Powerset.defs.hh Powerset.inlines.hh Powerset.templates.hh Pointset_Powerset.types.hh Pointset_Powerset.defs.hh Pointset_Powerset.inlines.hh Pointset_Powerset.templates.hh Partially_Reduced_Product.types.hh Partially_Reduced_Product.defs.hh Partially_Reduced_Product.inlines.hh Partially_Reduced_Product.templates.hh Weight_Profiler.defs.hh max_space_dimension.hh algorithms.hh termination.defs.hh termination.templates.hh wrap_assign.hh wrap_string.hh ; \
do \
  i="#include \"$file\"" ; \
  ( cd ../src ; /bin/grep -F -q "$i" namespaces.hh compiler.hh assert.hh meta_programming.hh Slow_Copy.hh Has_Assign_Or_Swap.hh assign_or_swap.hh mp_std_bits.defs.hh mp_std_bits.inlines.hh Temp.defs.hh Temp.inlines.hh Temp.templates.hh Coefficient_traits_template.hh Checked_Number.types.hh GMP_Integer.types.hh Coefficient.types.hh stdiobuf.types.hh c_streambuf.types.hh globals.types.hh iterator_to_const.types.hh distances.types.hh Interval_Info.types.hh Interval.types.hh Box.types.hh Constraint.types.hh Generator.types.hh Grid_Generator.types.hh Congruence.types.hh Init.types.hh Row.types.hh Linear_Row.types.hh Matrix.types.hh Variable.types.hh Variables_Set.types.hh Linear_Expression.types.hh Linear_System.types.hh Bit_Row.types.hh Bit_Matrix.types.hh Constraint_System.types.hh Generator_System.types.hh Grid_Generator_System.types.hh Congruence_System.types.hh Scalar_Products.types.hh PIP_Tree.types.hh PIP_Problem.types.hh Poly_Con_Relation.types.hh Poly_Gen_Relation.types.hh BHRZ03_Certificate.types.hh H79_Certificate.types.hh Grid_Certificate.types.hh Partial_Function.types.hh Polyhedron.types.hh C_Polyhedron.types.hh NNC_Polyhedron.types.hh Grid.types.hh Ptr_Iterator.types.hh DB_Row.types.hh DB_Matrix.types.hh BD_Shape.types.hh OR_Matrix.types.hh Octagonal_Shape.types.hh fpu.types.hh Float.defs.hh Float.inlines.hh C_Integer.hh fpu.defs.hh fpu-c99.inlines.hh fpu-ia32.inlines.hh fpu-none.inlines.hh fpu-sparc.inlines.hh Rounding_Dir.defs.hh Rounding_Dir.inlines.hh Result.defs.hh Result.inlines.hh Numeric_Format.defs.hh checked.defs.hh checked.inlines.hh checked_int.inlines.hh checked_float.inlines.hh checked_mpz.inlines.hh checked_mpq.inlines.hh checked_ext.inlines.hh Checked_Number.defs.hh Checked_Number.inlines.hh Checked_Number.templates.hh WRD_coefficient_types.defs.hh WRD_coefficient_types.inlines.hh checked_numeric_limits.hh GMP_Integer.defs.hh GMP_Integer.inlines.hh Coefficient.defs.hh Coefficient.inlines.hh stdiobuf.defs.hh stdiobuf.inlines.hh c_streambuf.defs.hh c_streambuf.inlines.hh globals.defs.hh globals.inlines.hh math_utilities.defs.hh math_utilities.inlines.hh iterator_to_const.defs.hh iterator_to_const.inlines.hh distances.defs.hh distances.inlines.hh Boundary.defs.hh intervals.defs.hh Interval_Info.defs.hh Interval_Info.inlines.hh Interval_Restriction.defs.hh Interval.defs.hh Interval.inlines.hh Interval.templates.hh Box.defs.hh Box_Status.inlines.hh Box.inlines.hh Box.templates.hh Rational_Interval.hh Rational_Box.hh Variable.defs.hh Variable.inlines.hh Variables_Set.defs.hh Variables_Set.inlines.hh Init.defs.hh Init.inlines.hh initializer.hh Topology.hh Row.defs.hh Row.inlines.hh Linear_Row.defs.hh Linear_Row.inlines.hh Matrix.defs.hh Matrix.inlines.hh Bit_Row.defs.hh Bit_Row.inlines.hh Linear_System.defs.hh Linear_System.inlines.hh Bit_Matrix.defs.hh Bit_Matrix.inlines.hh Constraint_System.defs.hh Generator_System.defs.hh Grid_Generator_System.defs.hh Congruence_System.defs.hh Linear_Expression.defs.hh Linear_Expression.inlines.hh Constraint.defs.hh Constraint.inlines.hh Constraint_System.inlines.hh Generator.defs.hh Generator.inlines.hh Grid_Generator.defs.hh Grid_Generator.inlines.hh Congruence.defs.hh Congruence.inlines.hh Generator_System.inlines.hh Grid_Generator_System.inlines.hh Congruence_System.inlines.hh Scalar_Products.defs.hh Scalar_Products.inlines.hh MIP_Problem.types.hh MIP_Problem.defs.hh MIP_Problem.inlines.hh MIP_Problem.templates.hh PIP_Tree.types.hh PIP_Tree.defs.hh PIP_Tree.inlines.hh PIP_Problem.types.hh PIP_Problem.defs.hh PIP_Problem.inlines.hh PIP_Problem.templates.hh Poly_Con_Relation.defs.hh Poly_Con_Relation.inlines.hh Poly_Gen_Relation.defs.hh Poly_Gen_Relation.inlines.hh BHRZ03_Certificate.defs.hh BHRZ03_Certificate.inlines.hh H79_Certificate.defs.hh H79_Certificate.inlines.hh Grid_Certificate.defs.hh Grid_Certificate.inlines.hh Partial_Function.defs.hh Partial_Function.inlines.hh Polyhedron.defs.hh Ph_Status.inlines.hh Polyhedron.inlines.hh Polyhedron.templates.hh Grid.defs.hh Grid_Status.inlines.hh Grid.inlines.hh Grid.templates.hh C_Polyhedron.defs.hh C_Polyhedron.inlines.hh NNC_Polyhedron.defs.hh NNC_Polyhedron.inlines.hh Widening_Function.types.hh Widening_Function.defs.hh Widening_Function.inlines.hh Ptr_Iterator.defs.hh Ptr_Iterator.inlines.hh DB_Row.defs.hh DB_Row.inlines.hh DB_Row.templates.hh DB_Matrix.defs.hh DB_Matrix.inlines.hh DB_Matrix.templates.hh BD_Shape.defs.hh BDS_Status.inlines.hh BD_Shape.inlines.hh BD_Shape.templates.hh OR_Matrix.defs.hh OR_Matrix.inlines.hh OR_Matrix.templates.hh Octagonal_Shape.defs.hh Og_Status.inlines.hh Octagonal_Shape.inlines.hh Octagonal_Shape.templates.hh Determinate.types.hh Determinate.defs.hh Determinate.inlines.hh Powerset.types.hh Powerset.defs.hh Powerset.inlines.hh Powerset.templates.hh Pointset_Powerset.types.hh Pointset_Powerset.defs.hh Pointset_Powerset.inlines.hh Pointset_Powerset.templates.hh Partially_Reduced_Product.types.hh Partially_Reduced_Product.defs.hh Partially_Reduced_Product.inlines.hh Partially_Reduced_Product.templates.hh Weight_Profiler.defs.hh max_space_dimension.hh algorithms.hh termination.defs.hh termination.templates.hh wrap_assign.hh wrap_string.hh ) || echo "$i" ; \
done > ppl_include_files.hh
../utils/build_header \
        -I .. -I ../src \
        ../src/ppl_header.hh >ppl.hh
../utils/text2cxxarray --name=BUGS_array \
        ../BUGS >BUGS.cc
../utils/text2cxxarray --name=COPYING_array \
        ../COPYING >COPYING.cc
../utils/text2cxxarray --name=CREDITS_array \
        ../CREDITS >CREDITS.cc
make  all-am
make[3]: Entering directory '/mnt/clfs/sources/ppl-0.11.2/src'
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -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 -I/cross-tools/include -g -frounding-math -W -Wall -MT Box.lo -MD -MP -MF .deps/Box.Tpo -c Box.cc  -fPIC -DPIC -o .libs/Box.o
In file included from Octagonal_Shape.defs.hh:2177:0,
                from BD_Shape.inlines.hh:31,
                from BD_Shape.defs.hh:2171,
                from Box.templates.hh:36,
                from Box.defs.hh:2219,
                from Box.cc:25:
Octagonal_Shape.templates.hh: In member function 'bool Parma_Polyhedra_Library::Octagonal_Shape<T>::simplify_using_context_assign(const Parma_Polyhedra_Library::Octagonal_Shape<T>&)':
Octagonal_Shape.templates.hh:2694:47: warning: typedef 'Row_Iter' locally defined but not used [-Wunused-local-typedefs]
  typedef typename OR_Matrix<N>::row_iterator Row_Iter;
                                              ^
Octagonal_Shape.templates.hh:2695:53: warning: typedef 'Row_CIter' locally defined but not used [-Wunused-local-typedefs]
  typedef typename OR_Matrix<N>::const_row_iterator Row_CIter;
                                                    ^
Octagonal_Shape.templates.hh:2696:51: warning: typedef 'Elem_Iter' locally defined but not used [-Wunused-local-typedefs]
  typedef typename OR_Matrix<N>::element_iterator Elem_Iter;
                                                  ^
Octagonal_Shape.templates.hh:2697:57: warning: typedef 'Elem_CIter' locally defined but not used [-Wunused-local-typedefs]
  typedef typename OR_Matrix<N>::const_element_iterator Elem_CIter;
                                                        ^
Octagonal_Shape.templates.hh: In member function 'void Parma_Polyhedra_Library::Octagonal_Shape<T>::bounded_affine_image(Parma_Polyhedra_Library::Variable, const Parma_Polyhedra_Library::Linear_Expression&, const Parma_Polyhedra_Library::Linear_Expression&, Parma_Polyhedra_Library::Coefficient_traits_template<__gmp_expr<__mpz_struct [1], __mpz_struct [1]> >::const_reference)':
Octagonal_Shape.templates.hh:5639:53: warning: typedef 'Row_Reference' locally defined but not used [-Wunused-local-typedefs]
  typedef typename OR_Matrix<N>::row_reference_type Row_Reference;
                                                    ^
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Box.lo -MD -MP -MF .deps/Box.Tpo -c Box.cc -o Box.o >/dev/null 2>&1
mv -f .deps/Box.Tpo .deps/Box.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT checked.lo -MD -MP -MF .deps/checked.Tpo -c -o checked.lo checked.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT checked.lo -MD -MP -MF .deps/checked.Tpo -c checked.cc  -fPIC -DPIC -o .libs/checked.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT checked.lo -MD -MP -MF .deps/checked.Tpo -c checked.cc -o checked.o >/dev/null 2>&1
mv -f .deps/checked.Tpo .deps/checked.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT Checked_Number.lo -MD -MP -MF .deps/Checked_Number.Tpo -c -o Checked_Number.lo Checked_Number.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Checked_Number.lo -MD -MP -MF .deps/Checked_Number.Tpo -c Checked_Number.cc  -fPIC -DPIC -o .libs/Checked_Number.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Checked_Number.lo -MD -MP -MF .deps/Checked_Number.Tpo -c Checked_Number.cc -o Checked_Number.o >/dev/null 2>&1
mv -f .deps/Checked_Number.Tpo .deps/Checked_Number.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT Float.lo -MD -MP -MF .deps/Float.Tpo -c -o Float.lo Float.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Float.lo -MD -MP -MF .deps/Float.Tpo -c Float.cc  -fPIC -DPIC -o .libs/Float.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Float.lo -MD -MP -MF .deps/Float.Tpo -c Float.cc -o Float.o >/dev/null 2>&1
mv -f .deps/Float.Tpo .deps/Float.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT fpu-ia32.lo -MD -MP -MF .deps/fpu-ia32.Tpo -c -o fpu-ia32.lo fpu-ia32.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT fpu-ia32.lo -MD -MP -MF .deps/fpu-ia32.Tpo -c fpu-ia32.cc  -fPIC -DPIC -o .libs/fpu-ia32.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT fpu-ia32.lo -MD -MP -MF .deps/fpu-ia32.Tpo -c fpu-ia32.cc -o fpu-ia32.o >/dev/null 2>&1
mv -f .deps/fpu-ia32.Tpo .deps/fpu-ia32.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT Constraint.lo -MD -MP -MF .deps/Constraint.Tpo -c -o Constraint.lo Constraint.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Constraint.lo -MD -MP -MF .deps/Constraint.Tpo -c Constraint.cc  -fPIC -DPIC -o .libs/Constraint.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Constraint.lo -MD -MP -MF .deps/Constraint.Tpo -c Constraint.cc -o Constraint.o >/dev/null 2>&1
mv -f .deps/Constraint.Tpo .deps/Constraint.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT Constraint_System.lo -MD -MP -MF .deps/Constraint_System.Tpo -c -o Constraint_System.lo Constraint_System.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Constraint_System.lo -MD -MP -MF .deps/Constraint_System.Tpo -c Constraint_System.cc  -fPIC -DPIC -o .libs/Constraint_System.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Constraint_System.lo -MD -MP -MF .deps/Constraint_System.Tpo -c Constraint_System.cc -o Constraint_System.o >/dev/null 2>&1
mv -f .deps/Constraint_System.Tpo .deps/Constraint_System.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT Congruence.lo -MD -MP -MF .deps/Congruence.Tpo -c -o Congruence.lo Congruence.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Congruence.lo -MD -MP -MF .deps/Congruence.Tpo -c Congruence.cc  -fPIC -DPIC -o .libs/Congruence.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Congruence.lo -MD -MP -MF .deps/Congruence.Tpo -c Congruence.cc -o Congruence.o >/dev/null 2>&1
mv -f .deps/Congruence.Tpo .deps/Congruence.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT Congruence_System.lo -MD -MP -MF .deps/Congruence_System.Tpo -c -o Congruence_System.lo Congruence_System.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Congruence_System.lo -MD -MP -MF .deps/Congruence_System.Tpo -c Congruence_System.cc  -fPIC -DPIC -o .libs/Congruence_System.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Congruence_System.lo -MD -MP -MF .deps/Congruence_System.Tpo -c Congruence_System.cc -o Congruence_System.o >/dev/null 2>&1
mv -f .deps/Congruence_System.Tpo .deps/Congruence_System.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT Generator_System.lo -MD -MP -MF .deps/Generator_System.Tpo -c -o Generator_System.lo Generator_System.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Generator_System.lo -MD -MP -MF .deps/Generator_System.Tpo -c Generator_System.cc  -fPIC -DPIC -o .libs/Generator_System.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Generator_System.lo -MD -MP -MF .deps/Generator_System.Tpo -c Generator_System.cc -o Generator_System.o >/dev/null 2>&1
mv -f .deps/Generator_System.Tpo .deps/Generator_System.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT Grid_Generator_System.lo -MD -MP -MF .deps/Grid_Generator_System.Tpo -c -o Grid_Generator_System.lo Grid_Generator_System.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Grid_Generator_System.lo -MD -MP -MF .deps/Grid_Generator_System.Tpo -c Grid_Generator_System.cc  -fPIC -DPIC -o .libs/Grid_Generator_System.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Grid_Generator_System.lo -MD -MP -MF .deps/Grid_Generator_System.Tpo -c Grid_Generator_System.cc -o Grid_Generator_System.o >/dev/null 2>&1
mv -f .deps/Grid_Generator_System.Tpo .deps/Grid_Generator_System.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT Generator.lo -MD -MP -MF .deps/Generator.Tpo -c -o Generator.lo Generator.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Generator.lo -MD -MP -MF .deps/Generator.Tpo -c Generator.cc  -fPIC -DPIC -o .libs/Generator.o
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Generator.lo -MD -MP -MF .deps/Generator.Tpo -c Generator.cc -o Generator.o >/dev/null 2>&1
mv -f .deps/Generator.Tpo .deps/Generator.Plo
/bin/sh ../libtool  --tag=CXX  --mode=compile g++ -DHAVE_CONFIG_H -I. -I..  -I.. -I../src  -I/cross-tools/include  -g -frounding-math  -W -Wall -MT Grid_Generator.lo -MD -MP -MF .deps/Grid_Generator.Tpo -c -o Grid_Generator.lo Grid_Generator.cc
libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src -I/cross-tools/include -g -frounding-math -W -Wall -MT Grid_Generator.lo -MD -MP -MF .deps/Grid_Generator.Tpo -c Grid_Generator.cc  -fPIC -DPIC -o .libs/Grid_Generator.o
In file included from Grid_Generator_System.defs.hh:28:0,
                from Grid_Generator.defs.hh:29,
                from Grid_Generator.cc:26:
Generator_System.defs.hh:253:7: error: 'ptrdiff_t' was not declared in this scope
      ptrdiff_t,
      ^
Generator_System.defs.hh:253:7: note: suggested alternatives:
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/include/g++-v4/iostream:38:0,
                from checked.defs.hh:27,
                from Checked_Number.defs.hh:28,
                from Coefficient.types.hh:16,
                from Coefficient.defs.hh:27,
                from Grid_Generator.defs.hh:28,
                from Grid_Generator.cc:26:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h:189:28: note:  'std::ptrdiff_t'
  typedef __PTRDIFF_TYPE__ ptrdiff_t;
                            ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h:189:28: note:  'std::ptrdiff_t'
In file included from Grid_Generator_System.defs.hh:28:0,
                from Grid_Generator.defs.hh:29,
                from Grid_Generator.cc:26:
Generator_System.defs.hh:255:23: error: template argument 3 is invalid
      const Generator&> {
                      ^
In file included from Grid_Generator.defs.hh:29:0,
                from Grid_Generator.cc:26:
Grid_Generator_System.defs.hh:270:7: error: 'ptrdiff_t' was not declared in this scope
      ptrdiff_t,
      ^
Grid_Generator_System.defs.hh:270:7: note: suggested alternatives:
In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/include/g++-v4/iostream:38:0,
                from checked.defs.hh:27,
                from Checked_Number.defs.hh:28,
                from Coefficient.types.hh:16,
                from Coefficient.defs.hh:27,
                from Grid_Generator.defs.hh:28,
                from Grid_Generator.cc:26:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h:189:28: note:  'std::ptrdiff_t'
  typedef __PTRDIFF_TYPE__ ptrdiff_t;
                            ^
/usr/lib/gcc/x86_64-pc-linux-gnu/4.9.4/include/g++-v4/x86_64-pc-linux-gnu/bits/c++config.h:189:28: note:  'std::ptrdiff_t'
In file included from Grid_Generator.defs.hh:29:0,
                from Grid_Generator.cc:26:
Grid_Generator_System.defs.hh:272:28: error: template argument 3 is invalid
      const Grid_Generator&>,
                            ^
make[3]: *** [Makefile:1159: Grid_Generator.lo] Error 1
make[3]: Leaving directory '/mnt/clfs/sources/ppl-0.11.2/src'
make[2]: *** [Makefile:951: all] Error 2
make[2]: Leaving directory '/mnt/clfs/sources/ppl-0.11.2/src'
make[1]: *** [Makefile:478: all-recursive] Error 15.13.
make[1]: Leaving directory '/mnt/clfs/sources/ppl-0.11.2'
make: *** [Makefile:405: all] Error 2

I have tried using a later version 'ppl-0.12.tar.bz2' this compiles ok but then 5.13. Cross Binutils-2.22 throws up wrong version of ppl error.

Any help on this would be appreciated.

percy

knudfl 04-10-2017 12:10 AM

? Which OS are you using for the build environment ?


ppl-0.11.2 will build OK with gcc, g++ -4.9.2 and a usable OS.

percy_vere_uk 04-10-2017 07:12 AM

Hi

Thanks for your reply

Code:

clfs@tuxville /mnt/clfs $ ./version-check.sh
bash, version 4.3.48(1)-release
Binutils: (Gentoo 2.25.1 p1.1) 2.25.1
bison (GNU Bison) 3.0.4
bzip2,  Version 1.0.6, 6-Sept-2010.
Coreutils:  8.25
diff (GNU diffutils) 3.5
find (GNU findutils) 4.6.0
GNU Awk 4.1.3, API: 1.1
gcc (Gentoo 4.9.4 p1.0, pie-0.6.4) 4.9.4
GNU C Library (Gentoo 2.23-r3 p7) stable
grep (GNU grep) 2.27
gzip 1.8
Linux 4.9.6-gentoo-r1
GNU Make 4.2.1
ncurses 5.9.20110404
GNU patch 2.7.5
sed (GNU sed) 4.2.2
tar (GNU tar) 1.29
texi2any (GNU texinfo) 6.1

percy

knudfl 04-10-2017 07:44 AM

Re #3.

Some lines seems to be missing from your version-check :
g++
g++ compilation OK

percy_vere_uk 04-10-2017 08:48 AM

The gentoo host system I am using is fully working so I guess this means using a different host system to enable me to comp[ile PPL.

percy_vere_uk 04-11-2017 06:27 AM

knudfl

The host system was the problem, thank you for your help.

percy


All times are GMT -5. The time now is 01:42 AM.