William,

On my x86-Linux and x86_64-Linux boxes, sage-2.5.3 builds
and successfully passes all tests if built using gcc-4.1.2.

Using the lastest stable release of the gcc compiler suite (gcc-4.2.0),
linbox fails to build.  The first few errors are

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/kate/sage/sage-2.5.3-x86_64-Linux-pompey/local/include
-fPIC -I/home/kate/sage/sage-2.5.3-x86_64-Linux-pompey/local/include
-L/home/kate/sage/sage-2.5.3-x86_64-Linux-pompey/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/kate/sage/sage-2.5.3-x86_64-Linux-pompey/local/include/linbox/algorithms/blas-domain.h:
In member function 'Polynomial&
LinBox::BlasMatrixDomain<Field>::charpoly(Polynomial&, const Matrix&)
const':
/home/kate/sage/sage-2.5.3-x86_64-Linux-pompey/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/kate/sage/sage-2.5.3-x86_64-Linux-pompey/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/kate/sage/sage-2.5.3-x86_64-Linux-pompey/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':

I don't have time to investigate further right now. (I am busy
recompiling lots of stuff using gcc-4.2.0.)

---
Kate Minola
University of Maryland, College Park

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@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-devel
URLs: http://sage.scipy.org/sage/ and http://modular.math.washington.edu/sage/
-~----------~----~----~----~------~----~------~--~---

Reply via email to