On Fri, 2016-05-13 at 10:08 +0200, Johannes Ring wrote: > On Fri, May 13, 2016 at 3:45 AM, Drew Parsons <[email protected]> > wrote: ... > > Can anyone make sense of this error? A simple configure (just > > ./configure) does complete successfully, so it's some problem in > > the > > complex configure line that we're using. But I don't know which > > term is > > causing the problem. > The problem is the "--useThreads 0" flag. Replacing it with > "--useThreads=0" fixes the problem.
Well damn. That sure is a weird thing to fail on. Thanks Johannes :) > The build now fails for me with: > > /tmp/src/petsc/src/mat/impls/aij/seq/superlu/superlu.c: In function > ‘PetscErrorCode MatLUFactorNumeric_SuperLU(Mat, Mat, const > MatFactorInfo*)’: > /tmp/src/petsc/src/mat/impls/aij/seq/superlu/superlu.c:181:294: > error: > cannot convert ‘GlobalLU_t*’ to ‘mem_usage_t*’ for argument ‘19’ to ... > Probably too old superlu? Could well be. Our superlu is 4.3, upstream is already on 5.2. Sébastien, are you available for updating superlu? > > > > Has anyone started using petsc 3.7 for themselves yet? > I haven't used petsc 3.7 yet, but we are testing dolfin-dev against > petsc-dev, so the next release of dolfin should work fine with petsc > 3.7. We expect to make the next release of dolfin before the summer. Great! Thanks again Johannes. Drew

