Bug#838327: dune-pdelab: FTBFS in testing (error: cannot convert 'mem_usage_t*' to 'GlobalLU_t*')
Ansgar Burchardt
ansgar at debian.org
Mon Sep 19 23:20:36 UTC 2016
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
More information about the debian-science-maintainers
mailing list