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
