On 8/1/07, legout <[EMAIL PROTECTED]> wrote:
>
> Hi
>
>  i can´t get sage-2.7.2 to compile sucessfully. It stops while
> compiling linbox_wrap. Here´s a part of the install.log.

You probably are yet another person who can't build SAGE because
linbox won't build with gcc >= 4.2.  What does the output
of "gcc -v" say on your system?  Also, what OS, linux distro,
etc., are you using?

> checking for a BSD-compatible install... /bin/install -c
> checking whether build environment is sane... yes
> checking for gawk... gawk
> checking whether make sets $(MAKE)... yes
> checking build system type... i686-pc-linux-gnu
> checking host system type... i686-pc-linux-gnu
> checking for style of include used by make... GNU
> checking for gcc... gcc
> checking for C compiler default output file name... a.out
> checking whether the C compiler works... yes
> checking whether we are cross compiling... no
> checking for suffix of executables...
> 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 dependency style of gcc... gcc3
> checking for a sed that does not truncate output... /bin/sed
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ld used by gcc... ld
> checking if the linker (ld) is GNU ld... yes
> checking for ld option to reload object files... -r
> checking for BSD-compatible nm... /usr/bin/nm -B
> checking whether ln -s works... yes
> checking how to recognise dependent libraries... pass_all
> checking how to run the C preprocessor... gcc -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking dlfcn.h usability... yes
> checking dlfcn.h presence... yes
> checking for dlfcn.h... yes
> checking whether we are using the GNU C++ compiler... yes
> checking whether g++ accepts -g... yes
> checking dependency style of g++... gcc3
> checking how to run the C++ preprocessor... g++ -E
> checking for g77... no
> checking for xlf... no
> checking for f77... no
> checking for frt... no
> checking for pgf77... no
> checking for cf77... no
> checking for fort77... no
> checking for fl32... no
> checking for af77... no
> checking for xlf90... no
> checking for f90... f90
> checking whether we are using the GNU Fortran 77 compiler... yes
> checking whether f90 accepts -g... yes
> checking the maximum length of command line arguments... 32768
> checking command to parse /usr/bin/nm -B output from gcc object... ok
> checking for objdir... .libs
> checking for ar... ar
> checking for ranlib... ranlib
> checking for strip... strip
> checking if gcc supports -fno-rtti -fno-exceptions... no
> checking for gcc option to produce PIC... -fPIC
> checking if gcc PIC flag -fPIC works... yes
> checking if gcc static flag -static works... yes
> checking if gcc supports -c -o file.o... yes
> checking whether the gcc linker (ld) supports shared libraries... yes
> checking whether -lc should be explicitly linked in... no
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking whether stripping libraries is possible... yes
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> configure: creating libtool
> appending configuration tag "CXX" to libtool
> checking for ld used by g++... ld
> checking if the linker (ld) is GNU ld... yes
> checking whether the g++ linker (ld) supports shared libraries... yes
> checking for g++ option to produce PIC... -fPIC
> checking if g++ PIC flag -fPIC works... yes
> checking if g++ static flag -static works... yes
> checking if g++ supports -c -o file.o... yes
> checking whether the g++ linker (ld) supports shared libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> appending configuration tag "F77" to libtool
> checking if libtool supports shared libraries... yes
> checking whether to build shared libraries... yes
> checking whether to build static libraries... yes
> checking for f90 option to produce PIC... -fPIC
> checking if f90 PIC flag -fPIC works... yes
> checking if f90 static flag -static works... yes
> checking if f90 supports -c -o file.o... yes
> checking whether the f90 linker (ld) supports shared libraries... yes
> checking dynamic linker characteristics... GNU/Linux ld.so
> checking how to hardcode library paths into programs... immediate
> checking for a BSD-compatible install... /bin/install -c
> checking whether we are using the GNU C++ compiler... (cached) yes
> checking whether g++ accepts -g... (cached) yes
> checking dependency style of g++... (cached) gcc3
> checking whether make sets $(MAKE)... (cached) yes
> checking for ANSI C header files... (cached) yes
> checking linbox/solutions/minpoly.h usability... no
> checking linbox/solutions/minpoly.h presence... yes
> configure: WARNING: linbox/solutions/minpoly.h: present but cannot be
> compiled
> configure: WARNING: linbox/solutions/minpoly.h:     check for missing
> prerequisite headers?
> configure: WARNING: linbox/solutions/minpoly.h: see the Autoconf
> documentation
> configure: WARNING: linbox/solutions/minpoly.h:     section "Present
> But Cannot Be Compiled"
> configure: WARNING: linbox/solutions/minpoly.h: proceeding with the
> preprocessor's result
> configure: WARNING: linbox/solutions/minpoly.h: in the future, the
> compiler will take precedence
> checking for linbox/solutions/minpoly.h... yes
> checking how to get verbose linking output from f90... -v
> checking for Fortran 77 libraries of f90...  -L/home/volker/downloads/
> sage-2.7.2/local/lib -L. -L/usr/lib/gcc/i686-pc-linux-gnu/4.2.1 -L/usr/
> lib/gcc/i686-pc-linux-gnu/4.2.1/../../.. -lgfortranbegin -lgfortran -
> lm
> checking for cblas_dgemm in /home/volker/downloads/sage-2.7.2/local/
> lib/libgslcblas.so... yes
> configure: creating ./config.status
> config.status: creating Makefile
> config.status: executing depfiles commands
> make[2]: Entering directory `/home/volker/downloads/sage-2.7.2/spkg/
> build/linbox-20070717/linbox_wrap'
> if /bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=
> \"liblinboxwrap\" -DPACKAGE_TARNAME=\"liblinboxwrap\" -
> DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"liblinboxwrap\ 0.0.1\" -
> DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"liblinboxwrap\" -DVERSION=
> \"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -
> DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -
> DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -
> DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -
> DHAVE_LINBOX_SOLUTIONS_MINPOLY_H=1 -DHAVE_BLAS=1 -I. -I.   -I/home/
> volker/downloads/sage-2.7.2/local/include  -fPIC -I"/home/volker/
> downloads/sage-2.7.2/local/include" -L"/home/volker/downloads/
> sage-2.7.2/local/lib" -MT linbox_wrap.lo -MD -MP -MF ".deps/
> linbox_wrap.Tpo" -c -o linbox_wrap.lo `test -f 'src/linbox_wrap.cpp'
> || echo './'`src/linbox_wrap.cpp; \
>         then mv -f ".deps/linbox_wrap.Tpo" ".deps/linbox_wrap.Plo"; else rm -
> f ".deps/linbox_wrap.Tpo"; exit 1; fi
> mkdir .libs
>  g++ -DPACKAGE_NAME=\"liblinboxwrap\" -DPACKAGE_TARNAME=\"liblinboxwrap
> \" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"liblinboxwrap
> 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"liblinboxwrap\" -
> DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -
> DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -
> DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -
> DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -
> DHAVE_LINBOX_SOLUTIONS_MINPOLY_H=1 -DHAVE_BLAS=1 -I. -I. -I/home/
> volker/downloads/sage-2.7.2/local/include -fPIC -I/home/volker/
> downloads/sage-2.7.2/local/include -L/home/volker/downloads/sage-2.7.2/
> local/lib -MT linbox_wrap.lo -MD -MP -MF .deps/linbox_wrap.Tpo -c src/
> linbox_wrap.cpp  -fPIC -DPIC -o .libs/linbox_wrap.o
> In file included from src/linbox_wrap.cpp:14:
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h: In member function 'Polynomial&
> LinBox::BlasMatrixDomain<Field>::charpoly(Polynomial&, const Matrix&)
> const':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h:443: error: type/value mismatch at argument 3 in template
> parameter list for 'template<class Field, class Polynomial,
> template<class> class Container, class Matrix> class
> LinBox::BlasMatrixDomainCharpoly'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h:443: error:   expected a template of type 'template<class>
> class Container', got 'template<class _Tp, class _Alloc> class
> std::list'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h: In member function 'std::list<Polynomial,
> std::allocator<_Tp1> >&
> LinBox::BlasMatrixDomain<Field>::charpoly(std::list<Polynomial,
> std::allocator<_Tp1> >&, const Matrix&) const':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h:463: error: type/value mismatch at argument 3 in template
> parameter list for 'template<class Field, class Polynomial,
> template<class> class Container, class Matrix> class
> LinBox::BlasMatrixDomainCharpoly'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h:463: error:   expected a template of type 'template<class>
> class Container', got 'template<class _Tp, class _Alloc> class
> std::list'
> In file included from /home/volker/downloads/sage-2.7.2/local/include/
> givaro/givintnumtheo.h:91,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> givaro/givpoly1proot.inl:18,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> givaro/givpoly1factor.h:173,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/ring/givaro-polynomial.h:15,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/algorithms/bbcharpoly.h:19,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/solutions/charpoly.h:30,
>                  from src/linbox_wrap.cpp:19:
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl: In member function 'typename
> IntNumTheoDom<RandIter>::Rep&
> IntNumTheoDom<RandIter>::prim_base(typename
> IntFactorDom<RandIter>::Rep&, const typename
> IntFactorDom<RandIter>::Rep&) const':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:534: error: type/value mismatch at argument 1 in
> template parameter list for 'template<template<class> class Container>
> class IntRNSsystem'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:534: error:   expected a template of type
> 'template<class> class Container', got 'template<class _Tp, class
> _Alloc> class std::vector'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:534: error: invalid type in declaration before '('
> token
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:538: error: request for member 'RnsToRing' in 'RNs',
> which is of non-class type 'int'
> In file included from /home/volker/downloads/sage-2.7.2/local/include/
> givaro/givpoly1factor.h:173,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/ring/givaro-polynomial.h:15,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/algorithms/bbcharpoly.h:19,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/solutions/charpoly.h:30,
>                  from src/linbox_wrap.cpp:19:
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl: In member function 'bool Poly1FactorDom<Domain,
> Tag, RandIter>::is_irreducible2(const typename Poly1Dom<Domain,
> Tag>::Rep&, typename Signed_Trait<typename
> Domain::Element>::unsigned_type) const':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl:210: error: no matching function for call to
> 'IntFactorDom<GivRandom>::set(std::vector<Integer,
> std::allocator<Integer> >&, std::vector<long unsigned int,
> std::allocator<long unsigned int> >&, long int&)'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl: In member function 'bool Poly1FactorDom<Domain,
> Tag, RandIter>::is_prim_root(const typename Poly1Dom<Domain,
> Tag>::Rep&, const typename Poly1Dom<Domain, Tag>::Rep&) const':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl:243: error: no matching function for call to
> 'IntFactorDom<GivRandom>::set(std::list<Integer,
> std::allocator<Integer> >&, Integer&)'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl: In member function 'Integer Poly1FactorDom<Domain,
> Tag, RandIter>::order(const typename Poly1Dom<Domain, Tag>::Rep&,
> const typename Poly1Dom<Domain, Tag>::Rep&) const':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl:267: error: no matching function for call to
> 'IntFactorDom<GivRandom>::set(std::list<Integer,
> std::allocator<Integer> >&, Integer&)'
> In file included from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/algorithms/bbcharpoly.h:19,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/solutions/charpoly.h:30,
>                  from src/linbox_wrap.cpp:19:
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ring/givaro-
> polynomial.h: In member function 'PolyCont&
> LinBox::GivPolynomialRing<Domain, StorageTag>::factor(PolyCont&,
> std::vector<long unsigned int, std::allocator<long unsigned int> >&,
> const LinBox::GivPolynomial<typename Domain::Element>&) [with PolyCont
> = std::vector<LinBox::GivPolynomial<double>*,
> std::allocator<LinBox::GivPolynomial<double>*> >, Domain =
> LinBox::Modular<double>, StorageTag = Dense]':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ring/givaro-
> polynomial.h:165: error: no matching function for call to
> 'Poly1FactorDom<LinBox::Modular<double>, Dense,
> GivRandom>::CZfactor(std::vector<givvector<double>,
> std::allocator<givvector<double> > >&, std::vector<long unsigned int,
> std::allocator<long unsigned int> >&, givvector<double>, double&)'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl: In member function 'typename
> IntNumTheoDom<RandIter>::Rep&
> IntNumTheoDom<RandIter>::lowest_prim_root(typename
> IntFactorDom<RandIter>::Rep&, const typename
> IntFactorDom<RandIter>::Rep&) const [with RandIter = GivRandom]':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/givgfq.inl:
> 954:   instantiated from 'GFqDom<TT>::GFqDom(typename
> Signed_Trait<TT>::unsigned_type, typename
> Signed_Trait<TT>::unsigned_type) [with TT = int]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/field/givaro-
> gfq.h:111:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:418: error: no matching function for call to
> 'IntNumTheoDom<GivRandom>::set(std::list<Integer,
> std::allocator<Integer> >&, Integer&) const'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl: In member function 'typename
> IntNumTheoDom<RandIter>::Rep& IntNumTheoDom<RandIter>::phi(typename
> IntFactorDom<RandIter>::Rep&, const typename
> IntFactorDom<RandIter>::Rep&) const [with RandIter = GivRandom]':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:416:   instantiated from 'typename
> IntNumTheoDom<RandIter>::Rep&
> IntNumTheoDom<RandIter>::lowest_prim_root(typename
> IntFactorDom<RandIter>::Rep&, const typename
> IntFactorDom<RandIter>::Rep&) const [with RandIter = GivRandom]'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/givgfq.inl:
> 954:   instantiated from 'GFqDom<TT>::GFqDom(typename
> Signed_Trait<TT>::unsigned_type, typename
> Signed_Trait<TT>::unsigned_type) [with TT = int]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/field/givaro-
> gfq.h:111:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:23: error: no matching function for call to
> 'IntNumTheoDom<GivRandom>::set(std::list<Integer,
> std::allocator<Integer> >&, const Integer&) const'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:24: error: no matching function for call to
> 'IntNumTheoDom<GivRandom>::phi(Integer&, std::list<Integer,
> std::allocator<Integer> >&, const Integer&) const'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:19: note: candidates are: typename
> IntNumTheoDom<RandIter>::Rep& IntNumTheoDom<RandIter>::phi(typename
> IntFactorDom<RandIter>::Rep&, const typename
> IntFactorDom<RandIter>::Rep&) const [with RandIter = GivRandom]
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h: In member function 'Int&
> LinBox::ChineseRemainder<CRABase>::operator()(Int&, Function&,
> PrimeIterator&) [with Int = std::vector<Integer,
> std::allocator<Integer> >, Function =
> LinBox::IntegerModularMinpoly<LinBox::DenseMatrix<LinBox::UnparametricField<Integer>
> >, LinBox::HybridSpecifier>, PrimeIterator =
> LinBox::RandomPrimeIterator, CRABase =
> LinBox::EarlyMultipCRA<LinBox::Modular<double> >]':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:343:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::IntegerTag&, const MyMethod&) [with Polynomial
> = LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:78:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const MyMethod&) [with
> Blackbox = LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >,
> Polynomial = LinBox::GivPolynomial<Integer>, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:85:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&) [with Polynomial =
> LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >]'
> src/linbox_wrap.cpp:479:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:50: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::initialize(LinBox::Modular<double>&, double&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:343:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::IntegerTag&, const MyMethod&) [with Polynomial
> = LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:78:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const MyMethod&) [with
> Blackbox = LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >,
> Polynomial = LinBox::GivPolynomial<Integer>, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:85:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&) [with Polynomial =
> LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >]'
> src/linbox_wrap.cpp:479:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:56: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::progress(LinBox::Modular<double>&, double&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:58: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::result(std::vector<Integer, std::allocator<Integer> >&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h: In member function 'Int&
> LinBox::ChineseRemainder<CRABase>::operator()(Int&, Function&,
> PrimeIterator&) [with Int = std::vector<Integer,
> std::allocator<Integer> >, Function =
> LinBox::IntegerModularMinpoly<LinBox::DenseMatrix<LinBox::UnparametricField<Integer>
> >, LinBox::BlasEliminationTraits>, PrimeIterator =
> LinBox::RandomPrimeIterator, CRABase =
> LinBox::EarlyMultipCRA<LinBox::Modular<double> >]':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:343:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::IntegerTag&, const MyMethod&) [with Polynomial
> = LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, MyMethod =
> LinBox::BlasEliminationTraits]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/
> cia.h:49:   instantiated from 'Polynomial& LinBox::cia(Polynomial&,
> const Blackbox&, const LinBox::BlasEliminationTraits&) [with
> Polynomial = LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> charpoly.h:166:   instantiated from 'Polynomial&
> LinBox::charpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::IntegerTag&, const
> LinBox::BlasEliminationTraits&) [with Polynomial =
> LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> charpoly.h:104:   instantiated from 'Polynomial&
> LinBox::charpoly(Polynomial&, const Blackbox&, const DomainCategory&,
> const LinBox::HybridSpecifier&) [with Polynomial =
> LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >,
> DomainCategory = LinBox::RingCategories::IntegerTag]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> charpoly.h:79:   instantiated from 'Polynomial&
> LinBox::charpoly(Polynomial&, const Blackbox&, const MyMethod&) [with
> Blackbox = LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >,
> Polynomial = LinBox::GivPolynomial<Integer>, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> charpoly.h:92:   instantiated from 'Polynomial&
> LinBox::charpoly(Polynomial&, const Blackbox&) [with Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, Polynomial =
> LinBox::GivPolynomial<Integer>]'
> src/linbox_wrap.cpp:481:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:50: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::initialize(LinBox::Modular<double>&, double&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:56: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::progress(LinBox::Modular<double>&, double&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:58: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::result(std::vector<Integer, std::allocator<Integer> >&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl: In static member function 'static Polynomial&
> LinBox::FFPACK::MinPoly(const Field&, Polynomial&, size_t, const
> typename Field::Element*, size_t, typename Field::Element*, size_t,
> size_t*, LinBox::FFPACK::FFPACK_MINPOLY_TAG, size_t, size_t, size_t)
> [with Field = LinBox::Modular<double>, Polynomial = double]':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.inl:1087:   instantiated from 'Polynomial&
> LinBox::BlasMatrixDomainMinpoly<Field, Polynomial,
> LinBox::BlasMatrix<typename Field::Element> >::operator()(const
> Field&, Polynomial&, const LinBox::BlasMatrix<typename
> Field::Element>&) const [with Field = LinBox::Modular<double>,
> Polynomial = double]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h:434:   instantiated from 'Polynomial&
> LinBox::BlasMatrixDomain<Field>::minpoly(Polynomial&, const Matrix&)
> const [with Polynomial = double, Matrix = LinBox::BlasMatrix<double>,
> Field = LinBox::Modular<double>]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:147:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::ModularTag&, const
> LinBox::BlasEliminationTraits&) [with Polynomial = double, Blackbox =
> LinBox::DenseMatrix<LinBox::Modular<double> >]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:131:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::ModularTag&, const
> LinBox::EliminationSpecifier&) [with Polynomial = double, Blackbox =
> LinBox::DenseMatrix<LinBox::Modular<double> >]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:109:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const LinBox::DenseMatrix<Field>&, const
> LinBox::RingCategories::ModularTag&, const LinBox::HybridSpecifier&)
> [with Polynomial = double, Field = LinBox::Modular<double>]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:309:   instantiated from 'Polynomial&
> LinBox::IntegerModularMinpoly<Blackbox, MyMethod>::operator()
> (Polynomial&, const Field&) const [with Polynomial = double, Field =
> LinBox::Modular<double>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:50:   instantiated from 'Int&
> LinBox::ChineseRemainder<CRABase>::operator()(Int&, Function&,
> PrimeIterator&) [with Int = std::vector<Integer,
> std::allocator<Integer> >, Function =
> LinBox::IntegerModularMinpoly<LinBox::DenseMatrix<LinBox::UnparametricField<Integer>
> >, LinBox::HybridSpecifier>, PrimeIterator =
> LinBox::RandomPrimeIterator, CRABase =
> LinBox::EarlyMultipCRA<LinBox::Modular<double> >]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:343:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::IntegerTag&, const MyMethod&) [with Polynomial
> = LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:78:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const MyMethod&) [with
> Blackbox = LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >,
> Polynomial = LinBox::GivPolynomial<Integer>, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:85:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&) [with Polynomial =
> LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >]'
> src/linbox_wrap.cpp:479:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:28: error: 'double' is not a class, struct, or
> union type
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:48: error: request for member 'resize' in 'minP',
> which is of non-class type 'double'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:49: error: subscripted value is neither array nor
> pointer
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:53: error: subscripted value is neither array nor
> pointer
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:60: error: request for member 'begin' in 'minP',
> which is of non-class type 'double'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:28: error: 'double' is not a class, struct, or
> union type
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:28: error: 'double' is not a class, struct, or
> union type
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:28: error: 'double' is not a class, struct, or
> union type
> make[2]: *** [linbox_wrap.lo] Fehler 1
> make[2]: Leaving directory `/home/volker/downloads/sage-2.7.2/spkg/
> build/linbox-20070717/linbox_wrap'
> Error building linboxwrap
> make[2]: Entering directory `/home/volker/downloads/sage-2.7.2/spkg/
> build/linbox-20070717/linbox_wrap'
> if /bin/sh ./libtool --tag=CXX --mode=compile g++ -DPACKAGE_NAME=
> \"liblinboxwrap\" -DPACKAGE_TARNAME=\"liblinboxwrap\" -
> DPACKAGE_VERSION=\"0.0.1\" -DPACKAGE_STRING=\"liblinboxwrap\ 0.0.1\" -
> DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"liblinboxwrap\" -DVERSION=
> \"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -
> DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -
> DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -
> DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -
> DHAVE_LINBOX_SOLUTIONS_MINPOLY_H=1 -DHAVE_BLAS=1 -I. -I.   -I/home/
> volker/downloads/sage-2.7.2/local/include  -fPIC -I"/home/volker/
> downloads/sage-2.7.2/local/include" -L"/home/volker/downloads/
> sage-2.7.2/local/lib" -MT linbox_wrap.lo -MD -MP -MF ".deps/
> linbox_wrap.Tpo" -c -o linbox_wrap.lo `test -f 'src/linbox_wrap.cpp'
> || echo './'`src/linbox_wrap.cpp; \
>         then mv -f ".deps/linbox_wrap.Tpo" ".deps/linbox_wrap.Plo"; else rm -
> f ".deps/linbox_wrap.Tpo"; exit 1; fi
>  g++ -DPACKAGE_NAME=\"liblinboxwrap\" -DPACKAGE_TARNAME=\"liblinboxwrap
> \" -DPACKAGE_VERSION=\"0.0.1\" "-DPACKAGE_STRING=\"liblinboxwrap
> 0.0.1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"liblinboxwrap\" -
> DVERSION=\"0.0.1\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -
> DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -
> DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -
> DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1 -DSTDC_HEADERS=1 -
> DHAVE_LINBOX_SOLUTIONS_MINPOLY_H=1 -DHAVE_BLAS=1 -I. -I. -I/home/
> volker/downloads/sage-2.7.2/local/include -fPIC -I/home/volker/
> downloads/sage-2.7.2/local/include -L/home/volker/downloads/sage-2.7.2/
> local/lib -MT linbox_wrap.lo -MD -MP -MF .deps/linbox_wrap.Tpo -c src/
> linbox_wrap.cpp  -fPIC -DPIC -o .libs/linbox_wrap.o
> In file included from src/linbox_wrap.cpp:14:
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h: In member function 'Polynomial&
> LinBox::BlasMatrixDomain<Field>::charpoly(Polynomial&, const Matrix&)
> const':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h:443: error: type/value mismatch at argument 3 in template
> parameter list for 'template<class Field, class Polynomial,
> template<class> class Container, class Matrix> class
> LinBox::BlasMatrixDomainCharpoly'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h:443: error:   expected a template of type 'template<class>
> class Container', got 'template<class _Tp, class _Alloc> class
> std::list'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h: In member function 'std::list<Polynomial,
> std::allocator<_Tp1> >&
> LinBox::BlasMatrixDomain<Field>::charpoly(std::list<Polynomial,
> std::allocator<_Tp1> >&, const Matrix&) const':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h:463: error: type/value mismatch at argument 3 in template
> parameter list for 'template<class Field, class Polynomial,
> template<class> class Container, class Matrix> class
> LinBox::BlasMatrixDomainCharpoly'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h:463: error:   expected a template of type 'template<class>
> class Container', got 'template<class _Tp, class _Alloc> class
> std::list'
> In file included from /home/volker/downloads/sage-2.7.2/local/include/
> givaro/givintnumtheo.h:91,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> givaro/givpoly1proot.inl:18,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> givaro/givpoly1factor.h:173,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/ring/givaro-polynomial.h:15,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/algorithms/bbcharpoly.h:19,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/solutions/charpoly.h:30,
>                  from src/linbox_wrap.cpp:19:
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl: In member function 'typename
> IntNumTheoDom<RandIter>::Rep&
> IntNumTheoDom<RandIter>::prim_base(typename
> IntFactorDom<RandIter>::Rep&, const typename
> IntFactorDom<RandIter>::Rep&) const':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:534: error: type/value mismatch at argument 1 in
> template parameter list for 'template<template<class> class Container>
> class IntRNSsystem'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:534: error:   expected a template of type
> 'template<class> class Container', got 'template<class _Tp, class
> _Alloc> class std::vector'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:534: error: invalid type in declaration before '('
> token
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:538: error: request for member 'RnsToRing' in 'RNs',
> which is of non-class type 'int'
> In file included from /home/volker/downloads/sage-2.7.2/local/include/
> givaro/givpoly1factor.h:173,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/ring/givaro-polynomial.h:15,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/algorithms/bbcharpoly.h:19,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/solutions/charpoly.h:30,
>                  from src/linbox_wrap.cpp:19:
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl: In member function 'bool Poly1FactorDom<Domain,
> Tag, RandIter>::is_irreducible2(const typename Poly1Dom<Domain,
> Tag>::Rep&, typename Signed_Trait<typename
> Domain::Element>::unsigned_type) const':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl:210: error: no matching function for call to
> 'IntFactorDom<GivRandom>::set(std::vector<Integer,
> std::allocator<Integer> >&, std::vector<long unsigned int,
> std::allocator<long unsigned int> >&, long int&)'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl: In member function 'bool Poly1FactorDom<Domain,
> Tag, RandIter>::is_prim_root(const typename Poly1Dom<Domain,
> Tag>::Rep&, const typename Poly1Dom<Domain, Tag>::Rep&) const':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl:243: error: no matching function for call to
> 'IntFactorDom<GivRandom>::set(std::list<Integer,
> std::allocator<Integer> >&, Integer&)'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl: In member function 'Integer Poly1FactorDom<Domain,
> Tag, RandIter>::order(const typename Poly1Dom<Domain, Tag>::Rep&,
> const typename Poly1Dom<Domain, Tag>::Rep&) const':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givpoly1proot.inl:267: error: no matching function for call to
> 'IntFactorDom<GivRandom>::set(std::list<Integer,
> std::allocator<Integer> >&, Integer&)'
> In file included from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/algorithms/bbcharpoly.h:19,
>                  from /home/volker/downloads/sage-2.7.2/local/include/
> linbox/solutions/charpoly.h:30,
>                  from src/linbox_wrap.cpp:19:
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ring/givaro-
> polynomial.h: In member function 'PolyCont&
> LinBox::GivPolynomialRing<Domain, StorageTag>::factor(PolyCont&,
> std::vector<long unsigned int, std::allocator<long unsigned int> >&,
> const LinBox::GivPolynomial<typename Domain::Element>&) [with PolyCont
> = std::vector<LinBox::GivPolynomial<double>*,
> std::allocator<LinBox::GivPolynomial<double>*> >, Domain =
> LinBox::Modular<double>, StorageTag = Dense]':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ring/givaro-
> polynomial.h:165: error: no matching function for call to
> 'Poly1FactorDom<LinBox::Modular<double>, Dense,
> GivRandom>::CZfactor(std::vector<givvector<double>,
> std::allocator<givvector<double> > >&, std::vector<long unsigned int,
> std::allocator<long unsigned int> >&, givvector<double>, double&)'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl: In member function 'typename
> IntNumTheoDom<RandIter>::Rep&
> IntNumTheoDom<RandIter>::lowest_prim_root(typename
> IntFactorDom<RandIter>::Rep&, const typename
> IntFactorDom<RandIter>::Rep&) const [with RandIter = GivRandom]':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/givgfq.inl:
> 954:   instantiated from 'GFqDom<TT>::GFqDom(typename
> Signed_Trait<TT>::unsigned_type, typename
> Signed_Trait<TT>::unsigned_type) [with TT = int]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/field/givaro-
> gfq.h:111:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:418: error: no matching function for call to
> 'IntNumTheoDom<GivRandom>::set(std::list<Integer,
> std::allocator<Integer> >&, Integer&) const'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl: In member function 'typename
> IntNumTheoDom<RandIter>::Rep& IntNumTheoDom<RandIter>::phi(typename
> IntFactorDom<RandIter>::Rep&, const typename
> IntFactorDom<RandIter>::Rep&) const [with RandIter = GivRandom]':
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:416:   instantiated from 'typename
> IntNumTheoDom<RandIter>::Rep&
> IntNumTheoDom<RandIter>::lowest_prim_root(typename
> IntFactorDom<RandIter>::Rep&, const typename
> IntFactorDom<RandIter>::Rep&) const [with RandIter = GivRandom]'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/givgfq.inl:
> 954:   instantiated from 'GFqDom<TT>::GFqDom(typename
> Signed_Trait<TT>::unsigned_type, typename
> Signed_Trait<TT>::unsigned_type) [with TT = int]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/field/givaro-
> gfq.h:111:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:23: error: no matching function for call to
> 'IntNumTheoDom<GivRandom>::set(std::list<Integer,
> std::allocator<Integer> >&, const Integer&) const'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:24: error: no matching function for call to
> 'IntNumTheoDom<GivRandom>::phi(Integer&, std::list<Integer,
> std::allocator<Integer> >&, const Integer&) const'
> /home/volker/downloads/sage-2.7.2/local/include/givaro/
> givintnumtheo.inl:19: note: candidates are: typename
> IntNumTheoDom<RandIter>::Rep& IntNumTheoDom<RandIter>::phi(typename
> IntFactorDom<RandIter>::Rep&, const typename
> IntFactorDom<RandIter>::Rep&) const [with RandIter = GivRandom]
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h: In member function 'Int&
> LinBox::ChineseRemainder<CRABase>::operator()(Int&, Function&,
> PrimeIterator&) [with Int = std::vector<Integer,
> std::allocator<Integer> >, Function =
> LinBox::IntegerModularMinpoly<LinBox::DenseMatrix<LinBox::UnparametricField<Integer>
> >, LinBox::HybridSpecifier>, PrimeIterator =
> LinBox::RandomPrimeIterator, CRABase =
> LinBox::EarlyMultipCRA<LinBox::Modular<double> >]':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:343:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::IntegerTag&, const MyMethod&) [with Polynomial
> = LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:78:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const MyMethod&) [with
> Blackbox = LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >,
> Polynomial = LinBox::GivPolynomial<Integer>, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:85:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&) [with Polynomial =
> LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >]'
> src/linbox_wrap.cpp:479:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:50: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::initialize(LinBox::Modular<double>&, double&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:343:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::IntegerTag&, const MyMethod&) [with Polynomial
> = LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:78:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const MyMethod&) [with
> Blackbox = LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >,
> Polynomial = LinBox::GivPolynomial<Integer>, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:85:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&) [with Polynomial =
> LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >]'
> src/linbox_wrap.cpp:479:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:56: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::progress(LinBox::Modular<double>&, double&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:58: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::result(std::vector<Integer, std::allocator<Integer> >&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h: In member function 'Int&
> LinBox::ChineseRemainder<CRABase>::operator()(Int&, Function&,
> PrimeIterator&) [with Int = std::vector<Integer,
> std::allocator<Integer> >, Function =
> LinBox::IntegerModularMinpoly<LinBox::DenseMatrix<LinBox::UnparametricField<Integer>
> >, LinBox::BlasEliminationTraits>, PrimeIterator =
> LinBox::RandomPrimeIterator, CRABase =
> LinBox::EarlyMultipCRA<LinBox::Modular<double> >]':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:343:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::IntegerTag&, const MyMethod&) [with Polynomial
> = LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, MyMethod =
> LinBox::BlasEliminationTraits]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/
> cia.h:49:   instantiated from 'Polynomial& LinBox::cia(Polynomial&,
> const Blackbox&, const LinBox::BlasEliminationTraits&) [with
> Polynomial = LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> charpoly.h:166:   instantiated from 'Polynomial&
> LinBox::charpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::IntegerTag&, const
> LinBox::BlasEliminationTraits&) [with Polynomial =
> LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> charpoly.h:104:   instantiated from 'Polynomial&
> LinBox::charpoly(Polynomial&, const Blackbox&, const DomainCategory&,
> const LinBox::HybridSpecifier&) [with Polynomial =
> LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >,
> DomainCategory = LinBox::RingCategories::IntegerTag]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> charpoly.h:79:   instantiated from 'Polynomial&
> LinBox::charpoly(Polynomial&, const Blackbox&, const MyMethod&) [with
> Blackbox = LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >,
> Polynomial = LinBox::GivPolynomial<Integer>, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> charpoly.h:92:   instantiated from 'Polynomial&
> LinBox::charpoly(Polynomial&, const Blackbox&) [with Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, Polynomial =
> LinBox::GivPolynomial<Integer>]'
> src/linbox_wrap.cpp:481:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:50: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::initialize(LinBox::Modular<double>&, double&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:56: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::progress(LinBox::Modular<double>&, double&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:58: error: no matching function for call to
> 'LinBox::EarlyMultipCRA<LinBox::Modular<double>
> >::result(std::vector<Integer, std::allocator<Integer> >&)'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl: In static member function 'static Polynomial&
> LinBox::FFPACK::MinPoly(const Field&, Polynomial&, size_t, const
> typename Field::Element*, size_t, typename Field::Element*, size_t,
> size_t*, LinBox::FFPACK::FFPACK_MINPOLY_TAG, size_t, size_t, size_t)
> [with Field = LinBox::Modular<double>, Polynomial = double]':
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.inl:1087:   instantiated from 'Polynomial&
> LinBox::BlasMatrixDomainMinpoly<Field, Polynomial,
> LinBox::BlasMatrix<typename Field::Element> >::operator()(const
> Field&, Polynomial&, const LinBox::BlasMatrix<typename
> Field::Element>&) const [with Field = LinBox::Modular<double>,
> Polynomial = double]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/blas-
> domain.h:434:   instantiated from 'Polynomial&
> LinBox::BlasMatrixDomain<Field>::minpoly(Polynomial&, const Matrix&)
> const [with Polynomial = double, Matrix = LinBox::BlasMatrix<double>,
> Field = LinBox::Modular<double>]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:147:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::ModularTag&, const
> LinBox::BlasEliminationTraits&) [with Polynomial = double, Blackbox =
> LinBox::DenseMatrix<LinBox::Modular<double> >]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:131:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::ModularTag&, const
> LinBox::EliminationSpecifier&) [with Polynomial = double, Blackbox =
> LinBox::DenseMatrix<LinBox::Modular<double> >]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:109:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const LinBox::DenseMatrix<Field>&, const
> LinBox::RingCategories::ModularTag&, const LinBox::HybridSpecifier&)
> [with Polynomial = double, Field = LinBox::Modular<double>]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:309:   instantiated from 'Polynomial&
> LinBox::IntegerModularMinpoly<Blackbox, MyMethod>::operator()
> (Polynomial&, const Field&) const [with Polynomial = double, Field =
> LinBox::Modular<double>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/algorithms/cra-
> domain.h:50:   instantiated from 'Int&
> LinBox::ChineseRemainder<CRABase>::operator()(Int&, Function&,
> PrimeIterator&) [with Int = std::vector<Integer,
> std::allocator<Integer> >, Function =
> LinBox::IntegerModularMinpoly<LinBox::DenseMatrix<LinBox::UnparametricField<Integer>
> >, LinBox::HybridSpecifier>, PrimeIterator =
> LinBox::RandomPrimeIterator, CRABase =
> LinBox::EarlyMultipCRA<LinBox::Modular<double> >]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:343:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const
> LinBox::RingCategories::IntegerTag&, const MyMethod&) [with Polynomial
> = LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:78:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&, const MyMethod&) [with
> Blackbox = LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >,
> Polynomial = LinBox::GivPolynomial<Integer>, MyMethod =
> LinBox::HybridSpecifier]'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/solutions/
> minpoly.h:85:   instantiated from 'Polynomial&
> LinBox::minpoly(Polynomial&, const Blackbox&) [with Polynomial =
> LinBox::GivPolynomial<Integer>, Blackbox =
> LinBox::DenseMatrix<LinBox::UnparametricField<Integer> >]'
> src/linbox_wrap.cpp:479:   instantiated from here
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:28: error: 'double' is not a class, struct, or
> union type
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:48: error: request for member 'resize' in 'minP',
> which is of non-class type 'double'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:49: error: subscripted value is neither array nor
> pointer
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:53: error: subscripted value is neither array nor
> pointer
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:60: error: request for member 'begin' in 'minP',
> which is of non-class type 'double'
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:28: error: 'double' is not a class, struct, or
> union type
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:28: error: 'double' is not a class, struct, or
> union type
> /home/volker/downloads/sage-2.7.2/local/include/linbox/ffpack/
> ffpack_minpoly.inl:28: error: 'double' is not a class, struct, or
> union type
> make[2]: *** [linbox_wrap.lo] Fehler 1
> make[2]: Leaving directory `/home/volker/downloads/sage-2.7.2/spkg/
> build/linbox-20070717/linbox_wrap'
> Error installing linboxwrap
>
> real    2m39.992s
> user    2m6.037s
> sys     0m16.810s
> sage: An error occured while installing linbox-20070717
> Please email William Stein <[EMAIL PROTECTED]> explaining the
> problem and send him the relevant part of
> of /home/volker/downloads/sage-2.7.2/install.log.  Don't send the
> whole thing.
> If you want to try to fix the problem, yourself *don't* just cd to
> /home/volker/downloads/sage-2.7.2/spkg/build/linbox-20070717 and type
> 'make'.
> Instead (using bash) type "source local/bin/sage-env" from the
> directory
> /home/volker/downloads/sage-2.7.2
> in order to set all environment variables correctly, then cd to
> /home/volker/downloads/sage-2.7.2/spkg/build/linbox-20070717
> make[1]: *** [installed/linbox-20070717] Fehler 1
> make[1]: Leaving directory `/home/volker/downloads/sage-2.7.2/spkg'
>
> real    2m43.277s
> user    2m8.018s
> sys     0m17.132s
>
>
> I hope u can help me. THANKS
>
> volker
>
>
> >
>


-- 
William Stein
Associate Professor of Mathematics
University of Washington
http://www.williamstein.org

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-support@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sage-support
URLs: http://sage.math.washington.edu/sage/ and http://sage.scipy.org/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to