Done... ilmar
Garth N. Wells wrote: > Ilmar Wilbers wrote: >> Currently, the MTL4 code gives warnings, making the buildbots abort. I >> don't know what to do about this right now, as I have 242 exams to >> correct. For now the buildbots are not functioning as they should. >> > > Let's disable MTL4 on the buildbots for now since there isn't much we > can do. > > Garth > >> ilmar >> >> Garth N. Wells wrote: >>> >>> >>> Ilmar Wilbers wrote: >>>> Both Linux buildbots: http://fenics.org:8010/dolfin/ >>>> >>> >>> Not sure what we can do about this. It looks like a compiler issue, >>> and the code causing the problem is in MTL/ITL so we can't just >>> change it. It works fine for me with both gcc 4.3.2 and gcc 4.2.3. >>> >>> We could add the offending code to the test for MTL, so if the MTL >>> will be disabled if the compiler has trouble. >>> >>> Garth >>> >>>> The Mac gives an error for SLEPcEigenSolver >>>> >>>> ilmar >>>> >>>> Garth N. Wells skrev: >>>>> Which compiler and OS are you having trouble with? >>>>> >>>>> Garth >>>>> >>>>> Ilmar Wilbers wrote: >>>>>> That did help, but now I am getting the following: >>>>>> c++ -o dolfin/la/MTL4Factory.os -c -Wall -pipe -ansi -Werror >>>>>> -DDEBUG -g -DNDEBUG -O2 -DPACKAGE_VERSION=\"0.8.0\" >>>>>> -DHAS_UMFPACK=1 -DHAS_TRILINOS=1 -DHAS_CHOLMOD=1 -DHAS_MTL4=1 >>>>>> -fPIC -I. -I/scratch/buildbot/local/include -I/usr/include/libxml2 >>>>>> -I/usr/include/suitesparse -I/simula/include >>>>>> -I/usr/include/suitesparse -I/scratch/buildbot/local/mtl4 >>>>>> dolfin/la/MTL4Factory.cpp >>>>>> cc1plus: warnings being treated as errors >>>>>> /scratch/buildbot/local/mtl4/boost/numeric/itl/iteration/basic_iteration.hpp: >>>>>> >>>>>> In instantiation of 'itl::basic_iteration<double>': >>>>>> dolfin/la/ITLKrylovSolver.cpp:59: instantiated from here >>>>>> /scratch/buildbot/local/mtl4/boost/numeric/itl/iteration/basic_iteration.hpp:23: >>>>>> >>>>>> warning: 'class itl::basic_iteration<double>' has virtual >>>>>> functions but non-virtual destructor >>>>>> scons: *** [dolfin/la/ITLKrylovSolver.os] Error 1 >>>>>> scons: building terminated because of errors. >>>>>> >>>>>> >>>>>> ilmar >>>>>> >>>>>> Garth N. Wells wrote: >>>>>>> Update MTL4. There have been same changes to the namespaces. >>>>>>> >>>>>>> Garth >>>>>>> >>>>>>> Ilmar Wilbers wrote: >>>>>>>> This is the same error as all the buildbots are giving. >>>>>>>> >>>>>>>> ilamr >>>>>>>> >>>>>>>> Ola Skavhaug wrote: >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> when trying to compile a fresh version of hg dolfin, I get the >>>>>>>>> following error(s): >>>>>>>>> >>>>>>>>> mpic++ -o dolfin/la/MTL4Matrix.os -c -Wall -pipe -ansi -Werror >>>>>>>>> -DDEBUG -g -DNDEBUG -O2 -DHAS_MPI=1 -DMPICH_IGNORE_CXX_SEEK >>>>>>>>> -DPACKAGE_VERSION=\"0.8.0\" -DHAS_PETSC=1 -DHAS_SLEPC=1 >>>>>>>>> -DHAS_SCOTCH=1 -DHAS_UMFPACK=1 -DHAS_GTS=1 -DHAS_CHOLMOD=1 >>>>>>>>> -DHAS_MTL4=1 -fPIC -I. -I/usr/include/libxml2 >>>>>>>>> -I/home/skavhaug/extsoft/petsc-2.3.3-p8/bmake/linux-gnu-cxx-debug >>>>>>>>> -I/home/skavhaug/extsoft/petsc-2.3.3-p8/include >>>>>>>>> -I/usr/local/include -I/usr/local/lib -Idolfin >>>>>>>>> -I/home/skavhaug/extsoft/slepc-2.3.3 >>>>>>>>> -I/home/skavhaug/extsoft/slepc-2.3.3/include >>>>>>>>> -I/home/skavhaug/extsoft/petsc-2.3.3-p8/bmake/linux-gnu-cxx-debug >>>>>>>>> -I/home/skavhaug/extsoft/petsc-2.3.3-p8/include >>>>>>>>> -I/usr/local/include -I/usr/local/lib -Idolfin >>>>>>>>> -I/usr/local/include -I/usr/include/suitesparse >>>>>>>>> -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include >>>>>>>>> -I/usr/include/suitesparse -I/home/skavhaug/extsoft/mtl4 >>>>>>>>> dolfin/la/MTL4Matrix.cpp >>>>>>>>> dolfin/la/MTL4Matrix.cpp: In member function «virtual >>>>>>>>> dolfin::uint dolfin::MTL4Matrix::size(dolfin::uint) const»: >>>>>>>>> dolfin/la/MTL4Matrix.cpp:77: error: no matching function for >>>>>>>>> call to «num_rows(const dolfin::mtl4_sparse_matrix&)» >>>>>>>>> dolfin/la/MTL4Matrix.cpp:79: error: no matching function for >>>>>>>>> call to «num_cols(const dolfin::mtl4_sparse_matrix&)» >>>>>>>>> dolfin/la/MTL4Matrix.cpp: In function «dolfin::LogStream& >>>>>>>>> dolfin::operator<<(dolfin::LogStream&, const >>>>>>>>> dolfin::MTL4Matrix&)»: >>>>>>>>> dolfin/la/MTL4Matrix.cpp:316: error: no matching function for >>>>>>>>> call to «num_rows(const mtl::compressed2D<double, >>>>>>>>> mtl::matrix::parameters<mtl::tag::row_major, >>>>>>>>> mtl::index::c_index, mtl::non_fixed::dimensions, false> >&)» >>>>>>>>> dolfin/la/MTL4Matrix.cpp:317: error: no matching function for >>>>>>>>> call to «num_cols(const mtl::compressed2D<double, >>>>>>>>> mtl::matrix::parameters<mtl::tag::row_major, >>>>>>>>> mtl::index::c_index, mtl::non_fixed::dimensions, false> >&)» >>>>>>>>> scons: *** [dolfin/la/MTL4Matrix.os] Error 1 >>>>>>>>> scons: building terminated because of errors. >>>>>>>>> >>>>>>>>> >>>>>>>>> Does anyone know that causes this problem? >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> -- >>>>>>>>> Ola Skavhaug >>>>>>>>> >>>>>>>>> >>>>>>>>> ------------------------------------------------------------------------ >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> DOLFIN-dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://www.fenics.org/mailman/listinfo/dolfin-dev >>>>>>>> _______________________________________________ >>>>>>>> DOLFIN-dev mailing list >>>>>>>> [email protected] >>>>>>>> http://www.fenics.org/mailman/listinfo/dolfin-dev >>>>>>> >>> > > _______________________________________________ DOLFIN-dev mailing list [email protected] http://www.fenics.org/mailman/listinfo/dolfin-dev
