Bug#836677: FTBFS: superlu not needed for superlu 5.2
Drew Parsons
dparsons at debian.org
Sun Sep 4 15:59:19 UTC 2016
Source: pysparse
Version: 1.1-1.3
Severity: important
superlu 5.2 is currently in experimental but will soon be released to
unstable.
pysparse FTBFS against libsuperlu-dev 5.2, with the error:
In file included from Src/superlu3module.c:12:0:
/usr/include/superlu/slu_ddefs.h:151:16: note: expected ‘SuperLUStat_t * {aka struct <anonymous> *}’ but argument is of type ‘int *’
extern void dgstrf (superlu_options_t*, SuperMatrix*,
^~~~~~
Src/superlu3module.c:270:3: error: too few arguments to function ‘dgstrf’
dgstrf(&self->options, &AC, relax, panel_size,
^~~~~~
Curiously, debian/patches/superlu-4.3.patch is the one that removes an
argument to dgstrf.
I don't know what's going on between superlu 4.3 and 5.2 with respect
to dgstrf, but if superlu-4.3.patch is not applied, then the build
of pysparse against superlu 5.2 does complete successfully.
The bug is no more severe than "important" while superlu 5.2 is in
experimental, but will become serious once it is released to unstable.
-- System Information:
Debian Release: stretch/sid
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.7.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_AU.utf8, LC_CTYPE=en_AU.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
More information about the debian-science-maintainers
mailing list