On 11.06.2017 13:05, Stefan Westerfeld wrote:
> You can add that manually or you apply the attached patch against the original
> unmodified tree. In case you see more errors, it is probably better to use
>
> make -k
>
> which continues building even if errors occur. If you send me the complete
> output, that way I can (maybe) fix more than one build error at a time.
OK, here we go:
make all-recursive
make[1]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2'
Making all in lib
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/lib'
CXX smaudio.lo
CXX smencoder.lo
CXX smnoisedecoder.lo
CXX smsinedecoder.lo
CXX smwavset.lo
CXX smoutfile.lo
CXX sminfile.lo
CXX smstdioin.lo
CXX smstdiosubin.lo
CXX smmmapin.lo
CXX smgenericin.lo
CXX smgenericout.lo
CXX smstdioout.lo
CXX smmemout.lo
CXX smlivedecoder.lo
CXX smrandom.lo
CXX smfft.lo
CXX smmain.lo
CXX smdebug.lo
CXX smnoisebandpartition.lo
CXX smifftsynth.lo
CXX smlivedecodersource.lo
CXX smpolyphaseinter.lo
CXX smjobqueue.lo
CXX smmicroconf.lo
CXX smhexstring.lo
CXX smmorphplanvoice.lo
CXX smmorphplan.lo
CXX smmorphoperator.lo
CXX smindex.lo
CXX smmorphsource.lo
CXX smmorphoutput.lo
CXX smmorphlinear.lo
CXX smmorphoperatormodule.lo
CXX smutils.lo
CXX smminiresampler.lo
CXX smmidisynth.lo
CXX smwavdata.lo
CXX smblockutils.lo
CXX smalignedarray.lo
CXXLD
libspectmorph.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/lib'
Making all in gui
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/gui'
CXX libspectmorphgui_la-smzoomcontroller.lo
CXX libspectmorphgui_la-smcomboboxoperator.lo
CXX libspectmorphgui_la-smmorphplanwindow.lo
CXX libspectmorphgui_la-smrenameoperatordialog.lo
CXX libspectmorphgui_la-smmorphplanview.lo
CXX libspectmorphgui_la-smmorphsourceview.lo
CXX libspectmorphgui_la-smmorphoperatorview.lo
CXX libspectmorphgui_la-smmoveindicator.lo
CXX libspectmorphgui_la-smmorphlinearview.lo
CXX libspectmorphgui_la-smmorphoutputview.lo
CXX libspectmorphgui_la-smsampleview.lo
CXX libspectmorphgui_la-smlpcztrans.lo
CXX libspectmorphgui_la-smmorphlfoview.lo
CXX libspectmorphgui_la-moc_smmorphplanwindow.lo
CXX libspectmorphgui_la-moc_smmorphsourceview.lo
CXX libspectmorphgui_la-moc_smmorphoutputview.lo
CXX libspectmorphgui_la-moc_smcomboboxoperator.lo
CXX libspectmorphgui_la-moc_smmorphoperatorview.lo
CXX libspectmorphgui_la-moc_smrenameoperatordialog.lo
CXX libspectmorphgui_la-moc_smmorphplanview.lo
CXX libspectmorphgui_la-moc_smmorphlinearview.lo
CXX libspectmorphgui_la-moc_smmorphlfoview.lo
CXX libspectmorphgui_la-moc_smsampleview.lo
CXX libspectmorphgui_la-moc_smzoomcontroller.lo
CXX libspectmorphgui_la-smmorphgridview.lo
CXX libspectmorphgui_la-moc_smmorphgridview.lo
CXX libspectmorphgui_la-smmorphgridwidget.lo
CXX libspectmorphgui_la-moc_smmorphgridwidget.lo
CXX libspectmorphgui_la-smled.lo
CXX libspectmorphgui_la-moc_smled.lo
CXX libspectmorphgui_la-smmorphplancontrol.lo
CXX libspectmorphgui_la-moc_smmorphplancontrol.lo
CXXLD
libspectmorphgui.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/gui'
Making all in jack
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/jack'
CXX libspectmorphjack_la-smsimplejackplayer.lo
CXXLD
libspectmorphjack.la
ar: `u' modifier ignored since `D' is the default (see `U')
CXX smjack.o
CXX moc_smjack.o
CXXLD smjack
CXX smjackvel.o
CXXLD smjackvel
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/jack'
Making all in src
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/src'
CXX smenc.o
CXXLD smenc
CXX smplay.o
CXXLD smplay
CXX smtool.o
CXXLD smtool
/usr/bin/ld: smtool.o: undefined reference to symbol
'qt_version_tag@@Qt_5.7'
//usr/lib/x86_64-linux-gnu/libQt5Core.so.5: error adding symbols: DSO
missing from command line
collect2: error: ld returned 1 exit status
Makefile:480: recipe for target 'smtool' failed
make[2]: *** [smtool] Error 1
CXX smstrip.o
CXXLD smstrip
CXX smwavset.o
CXXLD smwavset
make[2]: Target 'all' not remade because of errors.
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/src'
Making all in tools
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/tools'
CXX smsfimport.o
CXXLD smsfimport
CXX ascii2wav.o
CXXLD ascii2wav
CXX wav2ascii.o
CXXLD wav2ascii
CXX imiscutter.o
CXXLD imiscutter
CXX tld.o
CXXLD tld
CXX smfiledump.o
CXXLD smfiledump
CXX smsampleedit-smsampleedit.o
CXX smsampleedit-moc_smsampleedit.o
CXXLD smsampleedit
CXX smenccache.o
CXXLD smenccache
CXX smrunplan-smrunplan.o
smrunplan.cc: In function ‘int main(int, char**)’:
smrunplan.cc:349:52: error: no matching function for call to
‘max(double&, float)’
max_peak = max (max_peak, fabs (samples[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
from ../lib/smmorphoperator.hh:11,
from ../lib/smmorphplan.hh:7,
from ../lib/smmorphplanvoice.hh:6,
from smrunplan.cc:3:
/usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate:
template<class _Tp, class _Compare> _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:
smrunplan.cc:349:52: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
max_peak = max (max_peak, fabs (samples[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:94,
from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qnamespace.h:43,
from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs.h:48,
from
/usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:46,
from /usr/include/x86_64-linux-gnu/qt5/QtCore/QObject:1,
from ../lib/smmorphoperator.hh:11,
from ../lib/smmorphplan.hh:7,
from ../lib/smmorphplanvoice.hh:6,
from smrunplan.cc:3:
/usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate:
template<class _Tp> _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:
smrunplan.cc:349:52: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
max_peak = max (max_peak, fabs (samples[i]));
^
In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
from /usr/include/c++/6/string:40,
from ../lib/smindex.hh:6,
from ../lib/smmorphplan.hh:6,
from ../lib/smmorphplanvoice.hh:6,
from smrunplan.cc:3:
/usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate:
template<class _Tp, class _Compare> 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:
smrunplan.cc:349:52: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
max_peak = max (max_peak, fabs (samples[i]));
^
In file included from /usr/include/c++/6/bits/char_traits.h:39:0,
from /usr/include/c++/6/string:40,
from ../lib/smindex.hh:6,
from ../lib/smmorphplan.hh:6,
from ../lib/smmorphplanvoice.hh:6,
from smrunplan.cc:3:
/usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate:
template<class _Tp> 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:
smrunplan.cc:349:52: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
max_peak = max (max_peak, fabs (samples[i]));
^
Makefile:724: recipe for target 'smrunplan-smrunplan.o' failed
make[2]: *** [smrunplan-smrunplan.o] Error 1
CXX smfileedit.o
CXXLD smfileedit
CXX smevalplayer-smevalplayer.o
CXXLD smevalplayer
/usr/bin/ld: smevalplayer-smevalplayer.o: undefined reference to symbol
'qt_version_tag@@Qt_5.7'
//usr/lib/x86_64-linux-gnu/libQt5Core.so.5: error adding symbols: DSO
missing from command line
collect2: error: ld returned 1 exit status
Makefile:584: recipe for target 'smevalplayer' failed
make[2]: *** [smevalplayer] Error 1
CXX smlive-smlive.o
CXXLD smlive
make[2]: Target 'all' not remade because of errors.
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/tools'
Making all in inspector
make[2]: Entering directory
'/media/hd/src/plugins/spectmorph-0.3.2/inspector'
CXX libsminspector_la-smspectrumview.lo
CXX libsminspector_la-smspectrumwindow.lo
CXX libsminspector_la-smpixelarray.lo
CXX libsminspector_la-smtimefreqview.lo
CXX libsminspector_la-smnavigator.lo
CXX libsminspector_la-smtimefreqwindow.lo
CXX libsminspector_la-smfftparamwindow.lo
CXX libsminspector_la-smfftthread.lo
CXX libsminspector_la-smcwt.lo
CXX libsminspector_la-smsamplewindow.lo
CXX libsminspector_la-smplayerwindow.lo
CXX libsminspector_la-smlpcwindow.lo
CXX libsminspector_la-smlpcview.lo
CXX libsminspector_la-smdisplayparamwindow.lo
CXX libsminspector_la-smnavigatorwindow.lo
CXX libsminspector_la-smsamplewinview.lo
CXX libsminspector_la-smtimefreqwinview.lo
CXX libsminspector_la-moc_smnavigator.lo
CXX libsminspector_la-moc_smsamplewindow.lo
CXX libsminspector_la-moc_smsamplewinview.lo
CXX libsminspector_la-moc_smplayerwindow.lo
CXX libsminspector_la-moc_smtimefreqwindow.lo
CXX libsminspector_la-moc_smfftparamwindow.lo
CXX libsminspector_la-moc_smfftthread.lo
CXX libsminspector_la-moc_smcwt.lo
CXX libsminspector_la-moc_smtimefreqview.lo
CXX libsminspector_la-moc_smspectrumwindow.lo
CXX libsminspector_la-moc_smspectrumview.lo
CXX libsminspector_la-moc_smdisplayparamwindow.lo
CXX libsminspector_la-moc_smlpcview.lo
CXX libsminspector_la-moc_smlpcwindow.lo
CXX libsminspector_la-moc_smnavigatorwindow.lo
CXX libsminspector_la-moc_smtimefreqwinview.lo
CXXLD
libsminspector.la
ar: `u' modifier ignored since `D' is the default (see `U')
CXX sminspector-sminspector.o
CXXLD sminspector
CXX testinspector-testinspector.o
CXXLD testinspector
make[2]: Leaving directory
'/media/hd/src/plugins/spectmorph-0.3.2/inspector'
Making all in python
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/python'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/python'
Making all in tests
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/tests'
CXX testfastsin.o
CXXLD testfastsin
CXX testblob.o
CXXLD testblob
CXX testfft.o
testfft.cc: In function ‘double compare(int, float*, float*)’:
testfft.cc:27:38: error: no matching function for call to ‘max(double&,
float)’
a_max = max (a_max, fabs (a[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from testfft.cc:11:
/usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate:
template<class _Tp, class _Compare> _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:
testfft.cc:27:38: note: mismatched types ‘std::initializer_list<_Tp>’
and ‘double’
a_max = max (a_max, fabs (a[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from testfft.cc:11:
/usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate:
template<class _Tp> _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:
testfft.cc:27:38: note: mismatched types ‘std::initializer_list<_Tp>’
and ‘double’
a_max = max (a_max, fabs (a[i]));
^
In file included from /usr/include/c++/6/algorithm:61:0,
from testfft.cc:11:
/usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate:
template<class _Tp, class _Compare> 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:
testfft.cc:27:38: note: deduced conflicting types for parameter ‘const
_Tp’ (‘double’ and ‘float’)
a_max = max (a_max, fabs (a[i]));
^
In file included from /usr/include/c++/6/algorithm:61:0,
from testfft.cc:11:
/usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate:
template<class _Tp> 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:
testfft.cc:27:38: note: deduced conflicting types for parameter ‘const
_Tp’ (‘double’ and ‘float’)
a_max = max (a_max, fabs (a[i]));
^
testfft.cc:28:38: error: no matching function for call to ‘max(double&,
float)’
b_max = max (b_max, fabs (b[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from testfft.cc:11:
/usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate:
template<class _Tp, class _Compare> _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:
testfft.cc:28:38: note: mismatched types ‘std::initializer_list<_Tp>’
and ‘double’
b_max = max (b_max, fabs (b[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from testfft.cc:11:
/usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate:
template<class _Tp> _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:
testfft.cc:28:38: note: mismatched types ‘std::initializer_list<_Tp>’
and ‘double’
b_max = max (b_max, fabs (b[i]));
^
In file included from /usr/include/c++/6/algorithm:61:0,
from testfft.cc:11:
/usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate:
template<class _Tp, class _Compare> 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:
testfft.cc:28:38: note: deduced conflicting types for parameter ‘const
_Tp’ (‘double’ and ‘float’)
b_max = max (b_max, fabs (b[i]));
^
In file included from /usr/include/c++/6/algorithm:61:0,
from testfft.cc:11:
/usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate:
template<class _Tp> 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:
testfft.cc:28:38: note: deduced conflicting types for parameter ‘const
_Tp’ (‘double’ and ‘float’)
b_max = max (b_max, fabs (b[i]));
^
Makefile:980: recipe for target 'testfft.o' failed
make[2]: *** [testfft.o] Error 1
CXX testisincos.o
CXXLD testisincos
CXX testnoisemodes.o
testnoisemodes.cc: In function ‘int main(int, char**)’:
testnoisemodes.cc:82:81: error: no matching function for call to
‘max(double&, float)’
t_diff_max = max (t_diff_max, fabs (cos_win_samples[i] -
fft_samples[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from ../lib/smmath.hh:11,
from ../lib/smaudio.hh:10,
from ../lib/smnoisedecoder.hh:8,
from testnoisemodes.cc:3:
/usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate:
template<class _Tp, class _Compare> _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:
testnoisemodes.cc:82:81: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
t_diff_max = max (t_diff_max, fabs (cos_win_samples[i] -
fft_samples[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from ../lib/smmath.hh:11,
from ../lib/smaudio.hh:10,
from ../lib/smnoisedecoder.hh:8,
from testnoisemodes.cc:3:
/usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate:
template<class _Tp> _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:
testnoisemodes.cc:82:81: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
t_diff_max = max (t_diff_max, fabs (cos_win_samples[i] -
fft_samples[i]));
^
In file included from /usr/include/c++/6/vector:60:0,
from ../lib/smnoisebandpartition.hh:6,
from ../lib/smnoisedecoder.hh:7,
from testnoisemodes.cc:3:
/usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate:
template<class _Tp, class _Compare> 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:
testnoisemodes.cc:82:81: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
t_diff_max = max (t_diff_max, fabs (cos_win_samples[i] -
fft_samples[i]));
^
In file included from /usr/include/c++/6/vector:60:0,
from ../lib/smnoisebandpartition.hh:6,
from ../lib/smnoisedecoder.hh:7,
from testnoisemodes.cc:3:
/usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate:
template<class _Tp> 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:
testnoisemodes.cc:82:81: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
t_diff_max = max (t_diff_max, fabs (cos_win_samples[i] -
fft_samples[i]));
^
testnoisemodes.cc:85:88: error: no matching function for call to
‘max(double&, float)’
s_diff_max = max (s_diff_max, fabs (spectrum[i] -
dbg_spectrum[i] / block_size));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from ../lib/smmath.hh:11,
from ../lib/smaudio.hh:10,
from ../lib/smnoisedecoder.hh:8,
from testnoisemodes.cc:3:
/usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate:
template<class _Tp, class _Compare> _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:
testnoisemodes.cc:85:88: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
s_diff_max = max (s_diff_max, fabs (spectrum[i] -
dbg_spectrum[i] / block_size));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from ../lib/smmath.hh:11,
from ../lib/smaudio.hh:10,
from ../lib/smnoisedecoder.hh:8,
from testnoisemodes.cc:3:
/usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate:
template<class _Tp> _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:
testnoisemodes.cc:85:88: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
s_diff_max = max (s_diff_max, fabs (spectrum[i] -
dbg_spectrum[i] / block_size));
^
In file included from /usr/include/c++/6/vector:60:0,
from ../lib/smnoisebandpartition.hh:6,
from ../lib/smnoisedecoder.hh:7,
from testnoisemodes.cc:3:
/usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate:
template<class _Tp, class _Compare> 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:
testnoisemodes.cc:85:88: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
s_diff_max = max (s_diff_max, fabs (spectrum[i] -
dbg_spectrum[i] / block_size));
^
In file included from /usr/include/c++/6/vector:60:0,
from ../lib/smnoisebandpartition.hh:6,
from ../lib/smnoisedecoder.hh:7,
from testnoisemodes.cc:3:
/usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate:
template<class _Tp> 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:
testnoisemodes.cc:85:88: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
s_diff_max = max (s_diff_max, fabs (spectrum[i] -
dbg_spectrum[i] / block_size));
^
Makefile:980: recipe for target 'testnoisemodes.o' failed
make[2]: *** [testnoisemodes.o] Error 1
CXX testifftsynth.o
testifftsynth.cc: In function ‘void test_accs()’:
testifftsynth.cc:201:64: error: no matching function for call to
‘max(double&, float)’
max_diff = max (max_diff, fabs (samples[i] - osamples[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from ../lib/smmath.hh:11,
from ../lib/smifftsynth.hh:9,
from testifftsynth.cc:3:
/usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate:
template<class _Tp, class _Compare> _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:
testifftsynth.cc:201:64: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
max_diff = max (max_diff, fabs (samples[i] - osamples[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from ../lib/smmath.hh:11,
from ../lib/smifftsynth.hh:9,
from testifftsynth.cc:3:
/usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate:
template<class _Tp> _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:
testifftsynth.cc:201:64: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
max_diff = max (max_diff, fabs (samples[i] - osamples[i]));
^
In file included from /usr/include/c++/6/vector:60:0,
from ../lib/smifftsynth.hh:7,
from testifftsynth.cc:3:
/usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate:
template<class _Tp, class _Compare> 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:
testifftsynth.cc:201:64: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
max_diff = max (max_diff, fabs (samples[i] - osamples[i]));
^
In file included from /usr/include/c++/6/vector:60:0,
from ../lib/smifftsynth.hh:7,
from testifftsynth.cc:3:
/usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate:
template<class _Tp> 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:
testifftsynth.cc:201:64: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
max_diff = max (max_diff, fabs (samples[i] - osamples[i]));
^
Makefile:980: recipe for target 'testifftsynth.o' failed
make[2]: *** [testifftsynth.o] Error 1
CXX testppinter.o
testppinter.cc: In function ‘void sin_test(double, double)’:
testppinter.cc:57:59: error: no matching function for call to
‘max(double&, float)’
error = max (error, fabs (output[p] - expect[p]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from ../lib/smmath.hh:11,
from ../lib/smaudio.hh:10,
from ../lib/smencoder.hh:11,
from testppinter.cc:5:
/usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate:
template<class _Tp, class _Compare> _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:
testppinter.cc:57:59: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
error = max (error, fabs (output[p] - expect[p]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from ../lib/smmath.hh:11,
from ../lib/smaudio.hh:10,
from ../lib/smencoder.hh:11,
from testppinter.cc:5:
/usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate:
template<class _Tp> _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:
testppinter.cc:57:59: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
error = max (error, fabs (output[p] - expect[p]));
^
In file included from /usr/include/c++/6/vector:60:0,
from ../lib/smencoder.hh:7,
from testppinter.cc:5:
/usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate:
template<class _Tp, class _Compare> 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:
testppinter.cc:57:59: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
error = max (error, fabs (output[p] - expect[p]));
^
In file included from /usr/include/c++/6/vector:60:0,
from ../lib/smencoder.hh:7,
from testppinter.cc:5:
/usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate:
template<class _Tp> 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:
testppinter.cc:57:59: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
error = max (error, fabs (output[p] - expect[p]));
^
Makefile:980: recipe for target 'testppinter.o' failed
make[2]: *** [testppinter.o] Error 1
CXX testgenid.o
CXXLD testgenid
CXX testidb.o
CXXLD testidb
CXX testifreq.o
CXXLD testifreq
CXX testrandom.o
CXXLD testrandom
CXX testfftperf.o
CXXLD testfftperf
CXX testnoise.o
CXXLD testnoise
CXX testrandperf.o
CXXLD testrandperf
CXX testaafilter.o
testaafilter.cc: In function ‘void encode_decode(std::vector<float>&,
std::vector<float>&)’:
testaafilter.cc:86:48: error: no matching function for call to
‘max(double&, float)’
peak = max (peak, fabs (audio_out[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from ../lib/smmath.hh:11,
from ../lib/smaudio.hh:10,
from ../lib/smencoder.hh:11,
from testaafilter.cc:5:
/usr/include/c++/6/bits/stl_algo.h:3465:5: note: candidate:
template<class _Tp, class _Compare> _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:
testaafilter.cc:86:48: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
peak = max (peak, fabs (audio_out[i]));
^
In file included from /usr/include/c++/6/algorithm:62:0,
from ../lib/smmath.hh:11,
from ../lib/smaudio.hh:10,
from ../lib/smencoder.hh:11,
from testaafilter.cc:5:
/usr/include/c++/6/bits/stl_algo.h:3459:5: note: candidate:
template<class _Tp> _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:
testaafilter.cc:86:48: note: mismatched types
‘std::initializer_list<_Tp>’ and ‘double’
peak = max (peak, fabs (audio_out[i]));
^
In file included from /usr/include/c++/6/vector:60:0,
from ../lib/smencoder.hh:7,
from testaafilter.cc:5:
/usr/include/c++/6/bits/stl_algobase.h:265:5: note: candidate:
template<class _Tp, class _Compare> 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:
testaafilter.cc:86:48: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
peak = max (peak, fabs (audio_out[i]));
^
In file included from /usr/include/c++/6/vector:60:0,
from ../lib/smencoder.hh:7,
from testaafilter.cc:5:
/usr/include/c++/6/bits/stl_algobase.h:219:5: note: candidate:
template<class _Tp> 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:
testaafilter.cc:86:48: note: deduced conflicting types for parameter
‘const _Tp’ (‘double’ and ‘float’)
peak = max (peak, fabs (audio_out[i]));
^
Makefile:980: recipe for target 'testaafilter.o' failed
make[2]: *** [testaafilter.o] Error 1
CXX testnoiseperf.o
CXXLD testnoiseperf
CXX testjobqueue.o
CXXLD testjobqueue
CXX testrefptr.o
CXXLD testrefptr
CXX testparamupdate.o
CXXLD testparamupdate
CXX testloopindex.o
CXXLD testloopindex
CXX testoutfileperf.o
CXXLD testoutfileperf
CXX testlpc.o
CXXLD testlpc
CXX testrootfinder.o
CXXLD testrootfinder
CXX testlsfperf.o
CXXLD testlsfperf
CXX testmutexperf.o
CXXLD testmutexperf
CXX testsortfreqs.o
CXXLD testsortfreqs
CXX testconvperf.o
testconvperf.cc:11:12: error: ‘std::vector’ has not been declared
using std::vector;
^~~~~~
Makefile:980: recipe for target 'testconvperf.o' failed
make[2]: *** [testconvperf.o] Error 1
CXX testminires.o
CXXLD testminires
CXX testnoisesr.o
CXXLD testnoisesr
CXX testlsfplot.o
CXXLD testlsfplot
CXX testlpca.o
CXXLD testlpca
CXX testblockperf.o
CXXLD testblockperf
make[2]: Target 'all' not remade because of errors.
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/tests'
Making all in docs
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/docs'
make[2]: Nothing to be done for 'all'.
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/docs'
Making all in data
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/data'
Making all in templates
make[3]: Entering directory
'/media/hd/src/plugins/spectmorph-0.3.2/data/templates'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory
'/media/hd/src/plugins/spectmorph-0.3.2/data/templates'
make[3]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/data'
make[3]: Nothing to be done for 'all-am'.
make[3]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/data'
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/data'
Making all in vst
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/vst'
Making all in vestige
make[3]: Entering directory
'/media/hd/src/plugins/spectmorph-0.3.2/vst/vestige'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory
'/media/hd/src/plugins/spectmorph-0.3.2/vst/vestige'
make[3]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/vst'
CXX smvstplugin.lo
CXX smvstui.lo
CXX moc_smvstui.lo
CXXLD
spectmorph_vst.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[3]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/vst'
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/vst'
Making all in lv2
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2/lv2'
CXX smlv2plugin.lo
CXXLD
spectmorph_lv2.la
ar: `u' modifier ignored since `D' is the default (see `U')
CXX smlv2ui.lo
CXX moc_smlv2ui.lo
CXXLD
spectmorph_lv2_ui.la
ar: `u' modifier ignored since `D' is the default (see `U')
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2/lv2'
make[2]: Entering directory '/media/hd/src/plugins/spectmorph-0.3.2'
make[2]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2'
Makefile:504: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/media/hd/src/plugins/spectmorph-0.3.2'
Makefile:412: recipe for target 'all' failed
make: *** [all] Error 2