--- Begin Message ---
Source: odin
Version: 2.0.2-0.3
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20160828 qa-ftbfs
Justification: FTBFS on amd64
Hi,
During a rebuild of all packages in sid, your package failed to build on
amd64.
Relevant part (hopefully):
> /bin/bash ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I.
> -I../tjutils -I.. -I/<<PKGBUILDDIR>> -I/usr/include/qwt-qt4
> -I/usr/share/qt4/include/QtGui -I/usr/share/qt4/include/QtCore
> -I/usr/share/qt4/include -I. -I/usr/include/dcmtk
> -I/usr/include/dcmtk/dcmdata -I/usr/include/dcmtk/ofstd
> -I/usr/include/vtk-6.3 -I/usr/include/nifti -Wdate-time -D_FORTIFY_SOURCE=2
> -O3 -fno-tree-vectorize -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -c -o
> seqgradspiral.lo seqgradspiral.cpp
> libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../tjutils -I..
> -I/<<PKGBUILDDIR>> -I/usr/include/qwt-qt4 -I/usr/share/qt4/include/QtGui
> -I/usr/share/qt4/include/QtCore -I/usr/share/qt4/include -I.
> -I/usr/include/dcmtk -I/usr/include/dcmtk/dcmdata -I/usr/include/dcmtk/ofstd
> -I/usr/include/vtk-6.3 -I/usr/include/nifti -Wdate-time -D_FORTIFY_SOURCE=2
> -O3 -fno-tree-vectorize -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -c
> seqgradspiral.cpp -fPIC -DPIC -o .libs/seqgradspiral.o
> In file included from ../odinseq/seqplatform.h:24:0,
> from ../odinseq/seqdriver.h:23,
> from ../odinseq/seqphase.h:26,
> from ../odinseq/seqfreq.h:25,
> from ../odinseq/seqpuls.h:22,
> from ../odinseq/odinpulse.h:24,
> from seqgradspiral.h:23,
> from seqgradspiral.cpp:1:
> ../odinseq/seqplot.h:39:87: warning: invalid suffix on literal; C++11
> requires a space between literal and string macro [-Wliteral-suffix]
> static const char* timecourseUnit[]= {ODIN_GRAD_UNIT, ODIN_GRAD_UNIT,
> ODIN_GRAD_UNIT"/"ODIN_TIME_UNIT, "rad/" ODIN_SPAT_UNIT, "rad*" ODIN_TIME_UNIT
> "/" ODIN_SPAT_UNIT, "rad*" ODIN_TIME_UNIT "^2/" ODIN_SPAT_UNIT,
> ODIN_TIME_UNIT "/" ODIN_SPAT_UNIT "^2", "rad/" ODIN_SPAT_UNIT, ODIN_TIME_UNIT
> "/" ODIN_SPAT_UNIT "^2", ODIN_GRAD_UNIT};
>
> ^
> seqgradspiral.cpp: In member function 'float SeqGradSpiral::readout_npts()
> const':
> seqgradspiral.cpp:30:71: error: no matching function for call to 'max(double,
> float)'
> max_grad_diff=STD_max(double(max_grad_diff),fabs(tds.Gx-last_Gx));
> ^
> In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
> from /usr/include/c++/6/ios:40,
> from /usr/include/c++/6/ostream:38,
> from /usr/include/c++/6/iostream:39,
> from ../tjutils/tjstd.h:72,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate: template<class
> _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)
> max(const _Tp& __a, const _Tp& __b)
> ^~~
> /usr/include/c++/6/bits/stl_algobase.h:219:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:30:71: note: deduced conflicting types for parameter
> 'const _Tp' ('double' and 'float')
> max_grad_diff=STD_max(double(max_grad_diff),fabs(tds.Gx-last_Gx));
> ^
> In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
> from /usr/include/c++/6/ios:40,
> from /usr/include/c++/6/ostream:38,
> from /usr/include/c++/6/iostream:39,
> from ../tjutils/tjstd.h:72,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate: template<class
> _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&,
> _Compare)
> max(const _Tp& __a, const _Tp& __b, _Compare __comp)
> ^~~
> /usr/include/c++/6/bits/stl_algobase.h:265:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:30:71: note: deduced conflicting types for parameter
> 'const _Tp' ('double' and 'float')
> max_grad_diff=STD_max(double(max_grad_diff),fabs(tds.Gx-last_Gx));
> ^
> In file included from /usr/include/c++/6/algorithm:62:0,
> from ../tjutils/tjstd.h:111,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate: template<class
> _Tp> constexpr _Tp std::max(std::initializer_list<_Tp>)
> max(initializer_list<_Tp> __l)
> ^~~
> /usr/include/c++/6/bits/stl_algo.h:3459:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:30:71: note: mismatched types
> 'std::initializer_list<_Tp>' and 'double'
> max_grad_diff=STD_max(double(max_grad_diff),fabs(tds.Gx-last_Gx));
> ^
> In file included from /usr/include/c++/6/algorithm:62:0,
> from ../tjutils/tjstd.h:111,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate: template<class
> _Tp, class _Compare> constexpr _Tp std::max(std::initializer_list<_Tp>,
> _Compare)
> max(initializer_list<_Tp> __l, _Compare __comp)
> ^~~
> /usr/include/c++/6/bits/stl_algo.h:3465:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:30:71: note: mismatched types
> 'std::initializer_list<_Tp>' and 'double'
> max_grad_diff=STD_max(double(max_grad_diff),fabs(tds.Gx-last_Gx));
> ^
> seqgradspiral.cpp:31:71: error: no matching function for call to 'max(double,
> float)'
> max_grad_diff=STD_max(double(max_grad_diff),fabs(tds.Gy-last_Gy));
> ^
> In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
> from /usr/include/c++/6/ios:40,
> from /usr/include/c++/6/ostream:38,
> from /usr/include/c++/6/iostream:39,
> from ../tjutils/tjstd.h:72,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate: template<class
> _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)
> max(const _Tp& __a, const _Tp& __b)
> ^~~
> /usr/include/c++/6/bits/stl_algobase.h:219:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:31:71: note: deduced conflicting types for parameter
> 'const _Tp' ('double' and 'float')
> max_grad_diff=STD_max(double(max_grad_diff),fabs(tds.Gy-last_Gy));
> ^
> In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
> from /usr/include/c++/6/ios:40,
> from /usr/include/c++/6/ostream:38,
> from /usr/include/c++/6/iostream:39,
> from ../tjutils/tjstd.h:72,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate: template<class
> _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&,
> _Compare)
> max(const _Tp& __a, const _Tp& __b, _Compare __comp)
> ^~~
> /usr/include/c++/6/bits/stl_algobase.h:265:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:31:71: note: deduced conflicting types for parameter
> 'const _Tp' ('double' and 'float')
> max_grad_diff=STD_max(double(max_grad_diff),fabs(tds.Gy-last_Gy));
> ^
> In file included from /usr/include/c++/6/algorithm:62:0,
> from ../tjutils/tjstd.h:111,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate: template<class
> _Tp> constexpr _Tp std::max(std::initializer_list<_Tp>)
> max(initializer_list<_Tp> __l)
> ^~~
> /usr/include/c++/6/bits/stl_algo.h:3459:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:31:71: note: mismatched types
> 'std::initializer_list<_Tp>' and 'double'
> max_grad_diff=STD_max(double(max_grad_diff),fabs(tds.Gy-last_Gy));
> ^
> In file included from /usr/include/c++/6/algorithm:62:0,
> from ../tjutils/tjstd.h:111,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate: template<class
> _Tp, class _Compare> constexpr _Tp std::max(std::initializer_list<_Tp>,
> _Compare)
> max(initializer_list<_Tp> __l, _Compare __comp)
> ^~~
> /usr/include/c++/6/bits/stl_algo.h:3465:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:31:71: note: mismatched types
> 'std::initializer_list<_Tp>' and 'double'
> max_grad_diff=STD_max(double(max_grad_diff),fabs(tds.Gy-last_Gy));
> ^
> seqgradspiral.cpp:34:61: error: no matching function for call to 'max(double,
> float)'
> max_grad_magn=STD_max(double(max_grad_magn),fabs(tds.Gx));
> ^
> In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
> from /usr/include/c++/6/ios:40,
> from /usr/include/c++/6/ostream:38,
> from /usr/include/c++/6/iostream:39,
> from ../tjutils/tjstd.h:72,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate: template<class
> _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)
> max(const _Tp& __a, const _Tp& __b)
> ^~~
> /usr/include/c++/6/bits/stl_algobase.h:219:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:34:61: note: deduced conflicting types for parameter
> 'const _Tp' ('double' and 'float')
> max_grad_magn=STD_max(double(max_grad_magn),fabs(tds.Gx));
> ^
> In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
> from /usr/include/c++/6/ios:40,
> from /usr/include/c++/6/ostream:38,
> from /usr/include/c++/6/iostream:39,
> from ../tjutils/tjstd.h:72,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate: template<class
> _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&,
> _Compare)
> max(const _Tp& __a, const _Tp& __b, _Compare __comp)
> ^~~
> /usr/include/c++/6/bits/stl_algobase.h:265:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:34:61: note: deduced conflicting types for parameter
> 'const _Tp' ('double' and 'float')
> max_grad_magn=STD_max(double(max_grad_magn),fabs(tds.Gx));
> ^
> In file included from /usr/include/c++/6/algorithm:62:0,
> from ../tjutils/tjstd.h:111,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate: template<class
> _Tp> constexpr _Tp std::max(std::initializer_list<_Tp>)
> max(initializer_list<_Tp> __l)
> ^~~
> /usr/include/c++/6/bits/stl_algo.h:3459:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:34:61: note: mismatched types
> 'std::initializer_list<_Tp>' and 'double'
> max_grad_magn=STD_max(double(max_grad_magn),fabs(tds.Gx));
> ^
> In file included from /usr/include/c++/6/algorithm:62:0,
> from ../tjutils/tjstd.h:111,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate: template<class
> _Tp, class _Compare> constexpr _Tp std::max(std::initializer_list<_Tp>,
> _Compare)
> max(initializer_list<_Tp> __l, _Compare __comp)
> ^~~
> /usr/include/c++/6/bits/stl_algo.h:3465:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:34:61: note: mismatched types
> 'std::initializer_list<_Tp>' and 'double'
> max_grad_magn=STD_max(double(max_grad_magn),fabs(tds.Gx));
> ^
> seqgradspiral.cpp:35:61: error: no matching function for call to 'max(double,
> float)'
> max_grad_magn=STD_max(double(max_grad_magn),fabs(tds.Gy));
> ^
> In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
> from /usr/include/c++/6/ios:40,
> from /usr/include/c++/6/ostream:38,
> from /usr/include/c++/6/iostream:39,
> from ../tjutils/tjstd.h:72,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate: template<class
> _Tp> constexpr const _Tp& std::max(const _Tp&, const _Tp&)
> max(const _Tp& __a, const _Tp& __b)
> ^~~
> /usr/include/c++/6/bits/stl_algobase.h:219:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:35:61: note: deduced conflicting types for parameter
> 'const _Tp' ('double' and 'float')
> max_grad_magn=STD_max(double(max_grad_magn),fabs(tds.Gy));
> ^
> In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
> from /usr/include/c++/6/ios:40,
> from /usr/include/c++/6/ostream:38,
> from /usr/include/c++/6/iostream:39,
> from ../tjutils/tjstd.h:72,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate: template<class
> _Tp, class _Compare> constexpr const _Tp& std::max(const _Tp&, const _Tp&,
> _Compare)
> max(const _Tp& __a, const _Tp& __b, _Compare __comp)
> ^~~
> /usr/include/c++/6/bits/stl_algobase.h:265:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:35:61: note: deduced conflicting types for parameter
> 'const _Tp' ('double' and 'float')
> max_grad_magn=STD_max(double(max_grad_magn),fabs(tds.Gy));
> ^
> In file included from /usr/include/c++/6/algorithm:62:0,
> from ../tjutils/tjstd.h:111,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate: template<class
> _Tp> constexpr _Tp std::max(std::initializer_list<_Tp>)
> max(initializer_list<_Tp> __l)
> ^~~
> /usr/include/c++/6/bits/stl_algo.h:3459:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:35:61: note: mismatched types
> 'std::initializer_list<_Tp>' and 'double'
> max_grad_magn=STD_max(double(max_grad_magn),fabs(tds.Gy));
> ^
> In file included from /usr/include/c++/6/algorithm:62:0,
> from ../tjutils/tjstd.h:111,
> from ../tjutils/tjutils.h:28,
> from ../tjutils/tjnumeric.h:21,
> from seqgradspiral.h:21,
> from seqgradspiral.cpp:1:
> /usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate: template<class
> _Tp, class _Compare> constexpr _Tp std::max(std::initializer_list<_Tp>,
> _Compare)
> max(initializer_list<_Tp> __l, _Compare __comp)
> ^~~
> /usr/include/c++/6/bits/stl_algo.h:3465:5: note: template argument
> deduction/substitution failed:
> seqgradspiral.cpp:35:61: note: mismatched types
> 'std::initializer_list<_Tp>' and 'double'
> max_grad_magn=STD_max(double(max_grad_magn),fabs(tds.Gy));
> ^
> Makefile:652: recipe for target 'seqgradspiral.lo' failed
> make[2]: *** [seqgradspiral.lo] Error 1
The full build log is available from:
http://people.debian.org/~lucas/logs/2016/08/28/odin_2.0.2-0.3_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.
--- End Message ---