Bug#1104832: dune-istl: FTBFS: dune/istl/superlufunctions.hh:80:49: error: ‘::complex’ has not been declared

Markus Blatt markus at dr-blatt.de
Tue May 13 16:55:27 BST 2025


Hi,

thanks for the report.

I think that this is due to the recent upload of SuperLU version 7.0.1, 
which
might have removed the backwards compatibility that was there in 7.0.0 
and used
to fix a previous similar bug #1084252 [0].

They have removed the option to have the backwards compatible type complex
pointing to singlecomplex (introduced with version 7.0.0), see changes 
in file
SRC/slu_scomplex.h [1]

I'll create another patch here to use singelcomplex instead.

Amazing what the SuperLU guys manage to break between minor versions...

Cheers,

Markus

[0] <https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1084252>
[1] 
<https://github.com/xiaoyeli/superlu/commit/0bbd6571bd839d866bff6a8ff1eaa812a8c31463#diff-862af30d14f5c76994c21cdb32acbba6da4cb1cd82f26144e417042f742608b2>



More information about the debian-science-maintainers mailing list