Santiago Vila writes: > /usr/include/dune/istl/superlu.hh: In static member function 'static void > Dune::SuperLUSolveChooser<double>::solve(superlu_options_t*, SuperMatrix*, > int*, int*, int*, char*, double*, double*, SuperMatrix*, SuperMatrix*, void*, > int, SuperMatrix*, SuperMatrix*, double*, double*, double*, double*, > mem_usage_t*, SuperLUStat_t*, int*)': > /usr/include/dune/istl/superlu.hh:172:34: error: cannot convert > 'mem_usage_t*' to 'GlobalLU_t*' for argument '19' to 'void > dgssvx(superlu_options_t*, SuperMatrix*, int*, int*, int*, char*, double*, > double*, SuperMatrix*, SuperMatrix*, void*, int, SuperMatrix*, SuperMatrix*, > double*, double*, double*, double*, GlobalLU_t*, mem_usage_t*, > SuperLUStat_t*, int*)' > memusage, stat, info); > ^
That looks like an API change in SuperLU. The following changelog entry for SuperLU 5.0 looks related: +--- | Remove 'static' variable 'Glu' in *gstrf.c, instead, pass it as an argument. +---[ http://crd-legacy.lbl.gov/~xiaoye/SuperLU/changes.html ] I wouldn't be surprised if `GlobalLU_t` and `Glu` were related; will try to look at this. Ansgar -- debian-science-maintainers mailing list debian-science-maintainers@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/debian-science-maintainers