Dear developers,

I am trying to compile Gmsh and see the following compiling error (config. 
output is below).

Kind regards,
Denis 

— error:

/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:21:18:
 error: unknown type name 'CtrlType'
void Balance2Way(CtrlType *ctrl, GraphType *graph, int *tpwgts, float ubfactor)
                 ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:21:34:
 error: unknown type name 'GraphType'
void Balance2Way(CtrlType *ctrl, GraphType *graph, int *tpwgts, float ubfactor)
                                 ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:24:3:
 error: use of undeclared identifier 'idxtype'
  idxtype *id, *ed;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:24:12:
 error: use of undeclared identifier 'id'
  idxtype *id, *ed;
           ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:24:17:
 error: use of undeclared identifier 'ed'
  idxtype *id, *ed;
                ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:48:21:
 error: unknown type name 'CtrlType'
void Bnd2WayBalance(CtrlType *ctrl, GraphType *graph, int *tpwgts)
                    ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:48:37:
 error: unknown type name 'GraphType'
void Bnd2WayBalance(CtrlType *ctrl, GraphType *graph, int *tpwgts)
                                    ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:51:3:
 error: use of undeclared identifier 'idxtype'
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:51:12:
 error: use of undeclared identifier 'xadj'
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
           ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:51:19:
 error: use of undeclared identifier 'vwgt'
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
                  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:51:26:
 error: use of undeclared identifier 'adjncy'
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
                         ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:51:35:
 error: use of undeclared identifier 'adjwgt'
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
                                  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:51:44:
 error: use of undeclared identifier 'where'; did you mean 'while'?
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
                                           ^~~~~
                                           while
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:51:44:
 error: expected expression
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:52:3:
 error: use of undeclared identifier 'idxtype'
  idxtype *moved, *perm;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:52:12:
 error: use of undeclared identifier 'moved'
  idxtype *moved, *perm;
           ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:52:20:
 error: use of undeclared identifier 'perm'
  idxtype *moved, *perm;
                   ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:53:3:
 error: use of undeclared identifier 'PQueueType'
  PQueueType parts;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/balance.c:57:3:
 error: use of undeclared identifier 'xadj'
  xadj = graph->xadj;
  ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
[ 41%] Building C object CMakeFiles/shared.dir/contrib/Metis/mcoarsen.c.o
20 errors generated.
make[2]: *** [CMakeFiles/shared.dir/contrib/Metis/balance.c.o] Error 1
make[2]: *** Waiting for unfinished jobs....
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:20:24:
 error: unknown type name 'CtrlType'
void FM_2WayEdgeRefine(CtrlType *ctrl, GraphType *graph, int *tpwgts, int 
npasses)
                       ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:20:40:
 error: unknown type name 'GraphType'
void FM_2WayEdgeRefine(CtrlType *ctrl, GraphType *graph, int *tpwgts, int 
npasses)
                                       ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:23:3:
 error: use of undeclared identifier 'idxtype'
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:23:12:
 error: use of undeclared identifier 'xadj'
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
           ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:23:19:
 error: use of undeclared identifier 'vwgt'
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
                  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:23:26:
 error: use of undeclared identifier 'adjncy'
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
                         ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:23:35:
 error: use of undeclared identifier 'adjwgt'
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
                                  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:23:44:
 error: use of undeclared identifier 'where'; did you mean 'while'?
  idxtype *xadj, *vwgt, *adjncy, *adjwgt, *where, *id, *ed, *bndptr, *bndind, 
*pwgts;
                                           ^~~~~
                                           while
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:23:44:
 error: expected expression
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:24:3:
 error: use of undeclared identifier 'idxtype'
  idxtype *moved, *swaps, *perm;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:24:12:
 error: use of undeclared identifier 'moved'
  idxtype *moved, *swaps, *perm;
           ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:24:20:
 error: use of undeclared identifier 'swaps'
  idxtype *moved, *swaps, *perm;
                   ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:24:28:
 error: use of undeclared identifier 'perm'
  idxtype *moved, *swaps, *perm;
                           ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:25:3:
 error: use of undeclared identifier 'PQueueType'
  PQueueType parts[2];
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:29:3:
 error: use of undeclared identifier 'xadj'
  xadj = graph->xadj;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:30:3:
 error: use of undeclared identifier 'vwgt'; did you mean 'kwgt'?
  vwgt = graph->vwgt;
  ^~~~
  kwgt
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:22:20:
 note: 'kwgt' declared here
  int i, ii, j, k, kwgt, nvtxs, nbnd, nswaps, from, to, pass, me, limit, tmp;
                   ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:31:3:
 error: use of undeclared identifier 'adjncy'
  adjncy = graph->adjncy;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:32:3:
 error: use of undeclared identifier 'adjwgt'
  adjwgt = graph->adjwgt;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/fm.c:33:3:
 error: use of undeclared identifier 'where'
  where = graph->where;
  ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [CMakeFiles/shared.dir/contrib/Metis/fm.c.o] Error 1
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:19:28:
 error: unknown type name 'CtrlType'
void Random_KWayEdgeRefine(CtrlType *ctrl, GraphType *graph, int nparts, float 
*tpwgts, float ubfactor, int npasses, int ffactor)
                           ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:19:44:
 error: unknown type name 'GraphType'
void Random_KWayEdgeRefine(CtrlType *ctrl, GraphType *graph, int nparts, float 
*tpwgts, float ubfactor, int npasses, int ffactor)
                                           ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:23:3:
 error: use of undeclared identifier 'idxtype'
  idxtype *xadj, *adjncy, *adjwgt;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:23:12:
 error: use of undeclared identifier 'xadj'
  idxtype *xadj, *adjncy, *adjwgt;
           ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:23:19:
 error: use of undeclared identifier 'adjncy'
  idxtype *xadj, *adjncy, *adjwgt;
                  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:23:28:
 error: use of undeclared identifier 'adjwgt'
  idxtype *xadj, *adjncy, *adjwgt;
                           ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:24:3:
 error: use of undeclared identifier 'idxtype'
  idxtype *where, *pwgts, *perm, *bndptr, *bndind, *minwgt, *maxwgt, *itpwgts;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:24:12:
 error: use of undeclared identifier 'where'; did you mean 'while'?
  idxtype *where, *pwgts, *perm, *bndptr, *bndind, *minwgt, *maxwgt, *itpwgts;
           ^~~~~
           while
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:24:12:
 error: expected expression
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:25:3:
 error: use of undeclared identifier 'EDegreeType'
  EDegreeType *myedegrees;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:25:16:
 error: use of undeclared identifier 'myedegrees'; did you mean 'myndegrees'?
  EDegreeType *myedegrees;
               ^~~~~~~~~~
               myndegrees
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:21:66:
 note: 'myndegrees' declared here
  int i, ii, iii, j, jj, k, l, pass, nvtxs, nmoves, nbnd, tvwgt, myndegrees; 
                                                                 ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:26:3:
 error: use of undeclared identifier 'RInfoType'
  RInfoType *myrinfo;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:26:14:
 error: use of undeclared identifier 'myrinfo'
  RInfoType *myrinfo;
             ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:29:3:
 error: use of undeclared identifier 'xadj'
  xadj = graph->xadj;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:30:3:
 error: use of undeclared identifier 'adjncy'
  adjncy = graph->adjncy;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:31:3:
 error: use of undeclared identifier 'adjwgt'
  adjwgt = graph->adjwgt;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:33:3:
 error: use of undeclared identifier 'bndptr'
  bndptr = graph->bndptr;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:34:3:
 error: use of undeclared identifier 'bndind'
  bndind = graph->bndind;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/kwayfm.c:36:3:
 error: use of undeclared identifier 'where'
  where = graph->where;
  ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [CMakeFiles/shared.dir/contrib/Metis/kwayfm.c.o] Error 1
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:19:1:
 error: unknown type name 'GraphType'
GraphType *MCCoarsen2Way(CtrlType *ctrl, GraphType *graph)
^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:19:26:
 error: unknown type name 'CtrlType'
GraphType *MCCoarsen2Way(CtrlType *ctrl, GraphType *graph)
                         ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:19:42:
 error: unknown type name 'GraphType'
GraphType *MCCoarsen2Way(CtrlType *ctrl, GraphType *graph)
                                         ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:22:3:
 error: use of undeclared identifier 'GraphType'
  GraphType *cgraph;
  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:22:14:
 error: use of undeclared identifier 'cgraph'; did you mean 'graph'?
  GraphType *cgraph;
             ^~~~~~
             graph
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:19:53:
 note: 'graph' declared here
GraphType *MCCoarsen2Way(CtrlType *ctrl, GraphType *graph)
                                                    ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:24:23:
 error: use of undeclared identifier 'DBG_TIME'
  IFSET(ctrl->dbglvl, DBG_TIME, starttimer(ctrl->CoarsenTmr));
                      ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:26:3:
 error: use of undeclared identifier 'cgraph'; did you mean 'graph'?
  cgraph = graph;
  ^~~~~~
  graph
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:19:53:
 note: 'graph' declared here
GraphType *MCCoarsen2Way(CtrlType *ctrl, GraphType *graph)
                                                    ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:30:22:
 error: use of undeclared identifier 'DBG_COARSEN'
    if (ctrl->dbglvl&DBG_COARSEN) {
                     ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:32:22:
 error: use of undeclared identifier 'cgraph'
              idxsum(cgraph->nvtxs, cgraph->adjwgtsum), ctrl->CoarsenTo, 
ctrl->nmaxvwgt);
                     ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:32:37:
 error: use of undeclared identifier 'cgraph'
              idxsum(cgraph->nvtxs, cgraph->adjwgtsum), ctrl->CoarsenTo, 
ctrl->nmaxvwgt);
                                    ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:31:42:
 error: use of undeclared identifier 'cgraph'
      printf("%6d %7d %10d [%d] [%6.4f", cgraph->nvtxs, cgraph->nedges, 
                                         ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:31:57:
 error: use of undeclared identifier 'cgraph'
      printf("%6d %7d %10d [%d] [%6.4f", cgraph->nvtxs, cgraph->nedges, 
                                                        ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:34:51:
 error: use of undeclared identifier 'cgraph'
        printf(" %5.3f", ssum_strd(cgraph->nvtxs, cgraph->nvwgt+i, 
cgraph->ncon));
                                                  ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:34:36:
 error: use of undeclared identifier 'cgraph'
        printf(" %5.3f", ssum_strd(cgraph->nvtxs, cgraph->nvwgt+i, 
cgraph->ncon));
                                   ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:34:68:
 error: use of undeclared identifier 'cgraph'
        printf(" %5.3f", ssum_strd(cgraph->nvtxs, cgraph->nvwgt+i, 
cgraph->ncon));
                                                                   ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:73:5:
 error: use of undeclared identifier 'cgraph'; did you mean 'graph'?
    cgraph = cgraph->coarser;
    ^~~~~~
    graph
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:19:53:
 note: 'graph' declared here
GraphType *MCCoarsen2Way(CtrlType *ctrl, GraphType *graph)
                                                    ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:73:14:
 error: use of undeclared identifier 'cgraph'
    cgraph = cgraph->coarser;
             ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:76:12:
 error: use of undeclared identifier 'cgraph'
  } while (cgraph->nvtxs > ctrl->CoarsenTo && cgraph->nvtxs < 
COARSEN_FRACTION2*cgraph->finer->nvtxs && cgraph->nedges > cgraph->nvtxs/2); 
           ^
/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source/contrib/Metis/mcoarsen.c:76:63:
 error: use of undeclared identifier 'COARSEN_FRACTION2'
  } while (cgraph->nvtxs > ctrl->CoarsenTo && cgraph->nvtxs < 
COARSEN_FRACTION2*cgraph->finer->nvtxs && cgraph->nedges > cgraph->nvtxs/2); 
                                                              ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make[2]: *** [CMakeFiles/shared.dir/contrib/Metis/mcoarsen.c.o] Error 1
make[1]: *** [CMakeFiles/shared.dir/all] Error 2
make: *** [all] Error 2


——— configure: 

==> 'cmake' 
'/Users/davydden/spack/var/spack/stage/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/gmsh-2.12.0-source'
 
'-DCMAKE_INSTALL_PREFIX=/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw'
 '-DCMAKE_BUILD_TYPE=RelWithDebInfo' '-DCMAKE_FIND_FRAMEWORK=LAST' 
'-DCMAKE_INSTALL_RPATH_USE_LINK_PATH=FALSE' 
'-DCMAKE_INSTALL_RPATH=/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/lib:/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/lib64:/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/zlib-1.2.8-olur32o4bwaagk27ppelhlggws4pxknx/lib:/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/petsc-3.6.4-24g5zsrebs3qba5uqt6l25chhnvwa5j7/lib:/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/openmpi-1.10.3-5nfj7fkjw6wvypo5weuvso3evcw4kttg/lib:/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/gmp-6.1.0-5zolcd74gboeemtykebegzqdsoipv5l2/lib:/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/openblas-0.2.18-ligmia5aqpjb4hlunalo5xwfn5igmmx6/lib'
 '-DENABLE_OS_SPECIFIC_INSTALL=OFF' 
'-DGMSH_BIN=/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/bin'
 
'-DGMSH_LIB=/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/lib'
 
'-DGMSH_DOC=/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/share/doc'
 
'-DGMSH_MAN=/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/man'
 
'-DCMAKE_INSTALL_NAME_DIR:PATH=/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw/lib'
 '-DENABLE_OS_SPECIFIC_INSTALL=OFF' '-DENABLE_OCC=OFF' '-DENABLE_PETSC=ON' 
'-DENABLE_SLEPC=OFF' '-DENABLE_BUILD_SHARED:BOOL=ON' 
'-DENABLE_BUILD_DYNAMIC:BOOL=ON' '-DENABLE_MPI:BOOL=ON' 
'-DENABLE_COMPRESSED_IO:BOOL=ON'
-- The CXX compiler identification is AppleClang 7.3.0.7030031
-- The C compiler identification is AppleClang 7.3.0.7030031
-- Check for working CXX compiler: 
/Users/davydden/spack/lib/spack/env/clang/clang++
-- Check for working CXX compiler: 
/Users/davydden/spack/lib/spack/env/clang/clang++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Check for working C compiler: /Users/davydden/spack/lib/spack/env/clang/clang
-- Check for working C compiler: 
/Users/davydden/spack/lib/spack/env/clang/clang -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of void*
-- Check size of void* - done
-- Found Blas(VecLib)
-- Found Lapack(VecLib)
-- Found Mesh
-- Found Solver
-- Found Post
-- Found Plugins
-- Found Parser
-- Found OpenGL: /System/Library/Frameworks/OpenGL.framework  
-- Looking for XOpenDisplay in 
/opt/X11/lib/libX11.dylib;/opt/X11/lib/libXext.dylib
-- Looking for XOpenDisplay in 
/opt/X11/lib/libX11.dylib;/opt/X11/lib/libXext.dylib - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /opt/X11/lib/libX11.dylib
-- Could NOT find FLTK (missing:  FLTK_LIBRARIES) 
-- Found NativeFileChooser
-- Found ONELAB
-- Found ONELABMetamodel
-- System ANN not found: using contrib/ANN instead
-- Found Ann
-- Found Bfgs
-- Found DIntegration
-- Found OptHom
-- Found Kbipack
-- Found GMP
-- Found MathEx
-- Found MPI_C: 
/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/openmpi-1.10.3-5nfj7fkjw6wvypo5weuvso3evcw4kttg/lib/libmpi.dylib
  
-- Found MPI_CXX: 
/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/openmpi-1.10.3-5nfj7fkjw6wvypo5weuvso3evcw4kttg/lib/libmpi_cxx.dylib;/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/openmpi-1.10.3-5nfj7fkjw6wvypo5weuvso3evcw4kttg/lib/libmpi.dylib
  
-- Found MPI
-- Found Metis
-- Note: By including Metis you have to comply with Metis' special licensing 
requirements stated in contrib/Metis/README.txt.
-- Found Chaco
-- Found Voro3D
-- Found Blossom
-- Found Netgen
-- Found Bamg
-- System MMG3D not found: using contrib/mmg3d instead
-- Found Mmg3d
-- Found Tetgen(1.5)
-- Note: By including Tetgen you have to comply with Tetgen's special licensing 
requirements stated in contrib/Tetgen*/LICENSE.
-- System GMM not found: using contrib/gmm instead
-- Found Gmm
-- Found Taucs
-- Using PETSc dir: 
/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/petsc-3.6.4-24g5zsrebs3qba5uqt6l25chhnvwa5j7
-- Using PETSc arch: 
-- Found PETSc
-- Looking for vsnprintf
-- Looking for vsnprintf - found
-- Looking for sys/socket.h
-- Looking for sys/socket.h - found
-- Check size of socklen_t
-- Check size of socklen_t - done
-- Check size of intptr_t
-- Check size of intptr_t - done
-- Looking for dlfcn.h
-- Looking for dlfcn.h - found
-- Found Dlopen
-- Looking for linux/joystick.h
-- Looking for linux/joystick.h - not found
-- Performing Test WALL
-- Performing Test WALL - Success
-- Performing Test WCAST
-- Performing Test WCAST - Success
-- Performing Test WDEPREC
-- Performing Test WDEPREC - Success
-- Performing Test NOWARN
-- Performing Test NOWARN - Success
-- Performing Test NOOPT
-- Performing Test NOOPT - Success
-- 
-- Gmsh 2.12.0 has been configured for MacOSX
-- 
--  * Build options: Ann Bamg Bfgs Blas(VecLib) Blossom Chaco DIntegration 
Dlopen GMP Gmm Kbipack Lapack(VecLib) MPI MathEx Mesh Metis Mmg3d 
NativeFileChooser Netgen ONELAB ONELABMetamodel OptHom PETSc Parser Plugins 
Post Solver Taucs Tetgen(1.5) Voro3D
--  * Build type: RelWithDebInfo
--  * C compiler: 
/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/openmpi-1.10.3-5nfj7fkjw6wvypo5weuvso3evcw4kttg/bin/mpicc
--  * C++ compiler: 
/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/openmpi-1.10.3-5nfj7fkjw6wvypo5weuvso3evcw4kttg/bin/mpicxx
--  * Install prefix: 
/Users/davydden/spack/opt/spack/darwin-elcapitan-x86_64/clang-7.3.0-apple/gmsh-2.12.0-hw4jsttw4y7lzozl5m4e3kz32fqbf6sw
-- 
-- Configuring done


_______________________________________________
gmsh mailing list
gmsh@onelab.info
http://onelab.info/mailman/listinfo/gmsh

Reply via email to