Bug#1043313: libsuperlu-dev: Inconsistent declaration of double{C, M}alloc()

Adrian Bunk bunk at debian.org
Tue Aug 8 23:53:21 BST 2023


Package: libsuperlu-dev
Version: 6.0.0+dfsg1-2
Severity: serious
Tags: ftbfs
Forwarded: https://github.com/xiaoyeli/superlu/pull/100
Control: affects -1 src:freefem++

https://buildd.debian.org/status/logs.php?pkg=freefem%2B%2B&ver=4.13%2Bdfsg-1%2Bb2

...
In file included from SuperLu.cpp:32:
/usr/include/superlu/slu_zdefs.h:239:17: error: conflicting declaration of C function ‘double* doubleMalloc(int)’
  239 | extern double  *doubleMalloc(int);
      |                 ^~~~~~~~~~~~
In file included from SuperLu.cpp:29:
/usr/include/superlu/slu_ddefs.h:236:17: note: previous declaration ‘double* doubleMalloc(size_t)’
  236 | extern double  *doubleMalloc(size_t);
      |                 ^~~~~~~~~~~~
/usr/include/superlu/slu_zdefs.h:240:17: error: conflicting declaration of C function ‘double* doubleCalloc(int)’
  240 | extern double  *doubleCalloc(int);
      |                 ^~~~~~~~~~~~
/usr/include/superlu/slu_ddefs.h:237:17: note: previous declaration ‘double* doubleCalloc(size_t)’
  237 | extern double  *doubleCalloc(size_t);
      |                 ^~~~~~~~~~~~
make[6]: *** [Makefile:901: SuperLu.so] Error 1


More information about the debian-science-maintainers mailing list