[Debian-med-packaging] Bug#853375: C++ help needed (Was: Bug#853375: disulfinder: ftbfs with GCC-7)
Andreas Tille
andreas at an3as.eu
Sat Aug 26 20:08:45 UTC 2017
Hi,
I moved disulfinder to Git[1] and tried to track down this issue with my
limited C++ knowledge but failed. The issue is
...
make[3]: Entering directory '/build/disulfinder-1.2.11/disulfind/src'
g++ -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -fdebug-prefix-map=/build/disulfinder-1.2.11=. -fstack-protector-strong -Wformat -Werror=format-security -DDEFAULT_PKGDATADIR=\"/usr/share/disulfind
In file included from Input/utils.h:1:0,
from Input/GlobalDescriptor.cpp:3:
Input/../Common/Matrix.h: In constructor 'Matrix<DATATYPE>::Matrix(int, int, DATATYPE*)':
Input/../Common/Matrix.h:208:3: error: 'Exception' has not been declared
Exception::Assert(nrows>0 && ncols>0,"construction of empty matrix");
^~~~~~~~~
Input/../Common/Matrix.h: In constructor 'Matrix<DATATYPE>::Matrix(int, int, const DATATYPE&)':
Input/../Common/Matrix.h:221:3: error: 'Exception' has not been declared
Exception::Assert(nrows>0 && ncols>0,"construction of empty matrix");
^~~~~~~~~
Input/../Common/Matrix.h: In constructor 'Matrix<DATATYPE>::Matrix(int, int, DATATYPE**)':
Input/../Common/Matrix.h:232:3: error: 'Exception' has not been declared
Exception::Assert(nrows>0 && ncols>0, "construction of empty matrix");
^~~~~~~~~
Input/../Common/Matrix.h: In member function 'void Matrix<DATATYPE>::Resize(int, int)':
Input/../Common/Matrix.h:288:3: error: 'Exception' has not been declared
Exception::Assert(nrows>0 && ncols>0, "construction of empty matrix");
^~~~~~~~~
...
As far as I can see Exception is declared in
disulfind/src/Common/Exception.h
which is also included in Matrix.h.
Any hint what might be wrong here?
Kind regards
Andreas.
[1] https://anonscm.debian.org/git/debian-med/disulfinder.git
--
http://fam-tille.de
More information about the Debian-med-packaging
mailing list