← Back to team overview

dolfin team mailing list archive

Re: Buildbot and MTL4

 

On Mon, August 18, 2008 15:49, Ola Skavhaug wrote:
>
> Johannes Ring skrev den 18/08-2008 følgende:
>> On Mon, August 18, 2008 13:52, Anders Logg wrote:
>> > On Mon, Aug 18, 2008 at 01:33:25PM +0200, Johannes Ring wrote:
>> >> On Mon, August 18, 2008 13:25, Anders Logg wrote:
>> >> > On Mon, Aug 18, 2008 at 01:18:04PM +0200, Dag Lindbo wrote:
>> >> >>
>> >> >>
>> >> >> Ilmar Wilbers wrote:
>> >> >> > Hi,
>> >> >> >
>> >> >> > No, I will need to install the MTL4 backend manually on all the
>> >> build
>> >> >> > slaves. The build slaves run on different machines, setting a
>> path
>> >> for
>> >> >> > only the fenics server wouldn't be sufficient.
>> >> >>
>> >> >> I was suggesting that the MTL4 path could be relative to the
>> dolfin
>> >> >> source, i.e. ./sandbox/mtl_src/boost/numeric/mtl4. But if you
>> could
>> >> >> install as usual, that would be better.
>> >> >>
>> >> >> >
>> >> >> > If you send me the instructions, I will be happy to do so!
>> >> >>
>> >> >> It simple:
>> >> >>
>> >> >> svn co https://svn.osl.iu.edu/tlc/trunk/mtl4/trunk mtl4
>> >> >>
>> >> >> I would put everything from mtl4/boost in a system-wide directory,
>> >> e.g.
>> >> >> next to uBLAS in /usr/local/include/boost
>> >> >>
>> >> >> Again, there is nothing to build and install. Just add -DHAS_MTL4
>> to
>> >> the
>> >> >> CFLAGS and add any non-standard include path
>> >> >>
>> >> >> /Dag
>> >> >
>> >> > Can we add a test for MTL4 that sets the HAS_MTL4 flag as for the
>> >> > other backends?
>> >>
>> >> Yes, I will create a pkg-config generator for MTL4 as well.
>> >>
>> >> Johannes
>> >
>> > Nice!
>>
>> The MTL4 pkg-config generator is finished, but I have some problems with
>> the Python demos. All of them are failing with the error below. Any
>> ideas?
>>
>> Johannes
>>
> It looks like there's something wrong going on during the construction of
> the
> shared library, since this symbol should be defined in the MTL4Matrix
> source
> file. Try cleaning and rebuilding:
>
> scons -c
> scons install

No, it didn't help. Same error. Other suggestions?

Johannes

> Ola
>
>
>> Traceback (most recent call last):
>>   File "demo.py", line 21, in <module>
>>     from dolfin import *
>>   File
>> "/home/johannr/src/hg/dolfin/local/lib/python2.5/site-packages/dolfin/__init__.py",
>> line 13, in <module>
>>     from assemble import *
>>   File
>> "/home/johannr/src/hg/dolfin/local/lib/python2.5/site-packages/dolfin/assemble.py",
>> line 22, in <module>
>>     from dolfin import *
>>   File
>> "/home/johannr/src/hg/dolfin/local/lib/python2.5/site-packages/dolfin/dolfin.py",
>> line 7, in <module>
>>     import _dolfin
>> ImportError:
>> /home/johannr/src/hg/dolfin/local/lib/python2.5/site-packages/dolfin/_dolfin.so:
>> undefined symbol: _ZNK6dolfin10MTL4Matrix18assert_no_inserterEv
>>
>>
>> _______________________________________________
>> DOLFIN-dev mailing list
>> DOLFIN-dev@xxxxxxxxxx
>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>




Follow ups

References