Bug#915934: libeigen3-dev: cannot build with Eigen anymore after upgrade of gcc-8 to 8.2.0-11
Johannes 'josch' Schauer
josch at debian.org
Fri Dec 7 23:50:53 GMT 2018
Package: libeigen3-dev
Version: 3.3.5-2
Severity: grave
Justification: renders package unusable
Hi,
steps to reproduce:
--%<---------------------------
#include "eigen3/Eigen/Eigen"
int main(int argc, char* argv[]) { return 0; }
-->%---------------------------
$ gcc main.cc
In file included from /usr/include/eigen3/Eigen/SparseCore:50,
from /usr/include/eigen3/Eigen/Sparse:26,
from /usr/include/eigen3/Eigen/Eigen:2,
from main.cc:1:
/usr/include/eigen3/Eigen/src/SparseCore/SparseBlock.h: In member function 'Eigen::internal::sparse_matrix_block_impl<SparseMatrixType, BlockRows, BlockCols>::BlockType& Eigen::internal::sparse_matrix_block_impl<SparseMatrixType, BlockRows, BlockCols>::operator=(const BlockType&)':
/usr/include/eigen3/Eigen/src/SparseCore/SparseBlock.h:216:33: error: expected primary-expression before '>' token
return operator=<BlockType>(other);
^
This did not happen with snapshot 20181207T090635Z where src:gcc-8
packages were still in version 8.2.0-10. It started happening one
dinstall later in snapshot 20181207T153749Z where src:gcc-8 version
8.2.0-11 got uploaded.
Thanks!
cheers, josch
More information about the debian-science-maintainers
mailing list