Bug#1041225: FTBFS against suitesparse 7
Sébastien Villemot
sebastien at debian.org
Sat Jul 15 21:20:35 BST 2023
Source: siconos
Version: 4.4.0+dfsg-2
Severity: important
Tags: ftbfs sid trixie patch
User: sebastien at debian.org
Usertags: suitesparse7
Dear Maintainer,
siconos fails to build against suitesparse 7, which is currently available in
experimental.
A patch is attached.
Cheers,
--
⢀⣴⠾⠻⢶⣦⠀ Sébastien Villemot
⣾⠁⢠⠒⠀⣿⡁ Debian Developer
⢿⡄⠘⠷⠚⠋⠀ https://sebastien.villemot.name
⠈⠳⣄⠀⠀⠀⠀ https://www.debian.org
-------------- next part --------------
Description: Fix FTBFS against suitesparse 7
In SuiteSparse 7.1.0, CXSparse now unconditionally enables the complex number
support. In particular, cs.h now unconditonally includes <complex.h>.
But "I" is a preprocessor macro when <complex.h> is included, and this
conflicts with names used inside siconos and boost. So undefine that macro.
Author: Sébastien Villemot <sebastien at debian.org>
Bug-Debian: https://bugs.debian.org/<TO BE COMPLETED>
Forwarded: no
Last-Update: 2023-07-15
---
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
--- a/numerics/src/tools/CSparseMatrix_internal.h
+++ b/numerics/src/tools/CSparseMatrix_internal.h
@@ -45,6 +45,7 @@
#define NCOMPLEX
#include "cs.h"
+#undef I
#include "CSparseMatrix.h"
More information about the debian-science-maintainers
mailing list