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