On 19 September 2013 21:13, Dominique Orban <[email protected]> wrote:
>
> On 2013-09-18, at 4:03 PM, Garth N. Wells <[email protected]> wrote:
>
>> On 18 September 2013 20:33, Johan Hake <[email protected]> wrote:
>>> There are no documentation of what software versions you need. This should
>>> be taken care of by CMake. If you for example need a higher version of some
>>> software CMake should tell you that. You should also be able to look at:
>>>
>>>  build/CMakeFiles/CMakeError.log
>>>
>>> to check why the SLEPC/PASTIX tests did not pass.
>>>
>>
>> Unfortunately the SLEPc CMake tests are not very verbose - they do not
>> leave a trail in CMakeError.log.
>>
>> PaStiX is notoriously difficult (I have also seen your message on the
>> PaStiX list ;)), but should leave some info behind CMakeError.log.
>
> Actually, I missed this bit in the screen output:
>
> -- Performing Test PASTIX_TEST_RUNS
> CMake Error: The following variables are used in this project, but they are 
> set to NOTFOUND.
> Please set them or make sure they are set and tested correctly in the CMake 
> files:
> RT_LIBRARY
>     linked by target "cmTryCompileExec4032762153" in directory 
> /tmp/dolfin/build/CMakeFiles/CMakeTmp
>
>
> It looks like CMake is looking for librt. A quick search reveals that it may 
> not be relevant on OSX:
>
> https://github.com/wjwwood/serial/issues/24
> http://dev.deluge-torrent.org/ticket/37
> http://goo.gl/X2LVXu (see the answer with 8 points).
>
> That may explain why PaSTiX isn't detected... ?!
>

Very likely. You could try putting a test in FindPaStiX.cmake to only
look for librt on non-OSX systems.

Garth

> Thanks.
>
> Dominique
>
>
>
_______________________________________________
fenics-support mailing list
[email protected]
http://fenicsproject.org/mailman/listinfo/fenics-support

Reply via email to