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

Reply via email to