Package: stimfit Version: 0.14.11-1 Severity: important User: debian-...@lists.debian.org Usertags: ftbfs-gcc-6 gcc-6-not-declared
This package fails to build with GCC 6. GCC 6 has not been released yet, but it's expected that GCC 6 will become the default compiler for stretch. Note that only the first error is reported; there might be more. You can find a snapshot of GCC 6 in experimental. To build with GCC 6, you can set CC=gcc-6 CXX=g++-6 explicitly. You may be able to find out more about this issue at https://gcc.gnu.org/gcc-6/changes.html > sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux ... > CXX stimfittest-gtest_main.o > In file included from ./src/test/channel.cpp:2:0: > ./src/test/gtest/include/gtest/gtest.h: In instantiation of > 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const > char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': > ./src/test/gtest/include/gtest/gtest.h:1484:23: required from 'static > testing::AssertionResult > testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*, const > char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int; bool > lhs_is_null_literal = false]' > ./src/test/channel.cpp:7:5: required from here > ./src/test/gtest/include/gtest/gtest.h:1448:16: warning: comparison between > signed and unsigned integer expressions [-Wsign-compare] > if (expected == actual) { > ~~~~~~~~~^~~~~~~~~ > > In file included from ./src/test/section.cpp:2:0: > ./src/test/gtest/include/gtest/gtest.h: In instantiation of > 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const > char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': > ./src/test/gtest/include/gtest/gtest.h:1484:23: required from 'static > testing::AssertionResult > testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*, const > char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int; bool > lhs_is_null_literal = false]' > ./src/test/section.cpp:6:5: required from here > ./src/test/gtest/include/gtest/gtest.h:1448:16: warning: comparison between > signed and unsigned integer expressions [-Wsign-compare] > if (expected == actual) { > ~~~~~~~~~^~~~~~~~~ > > In file included from ./src/test/recording.cpp:2:0: > ./src/test/gtest/include/gtest/gtest.h: In instantiation of > 'testing::AssertionResult testing::internal::CmpHelperEQ(const char*, const > char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int]': > ./src/test/gtest/include/gtest/gtest.h:1484:23: required from 'static > testing::AssertionResult > testing::internal::EqHelper<lhs_is_null_literal>::Compare(const char*, const > char*, const T1&, const T2&) [with T1 = long unsigned int; T2 = int; bool > lhs_is_null_literal = false]' > ./src/test/recording.cpp:7:5: required from here > ./src/test/gtest/include/gtest/gtest.h:1448:16: warning: comparison between > signed and unsigned integer expressions [-Wsign-compare] > if (expected == actual) { > ~~~~~~~~~^~~~~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_monoexponential_Test::TestBody()': > ./src/test/fit.cpp:224:23: warning: comparison between signed and unsigned > integer expressions [-Wsign-compare] > for (int n = 0; n < data.size(); ++n) { > ~~^~~~~~~~~~~~~ > > ./src/test/fit.cpp:241:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, 1.0, funcLib[0], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_00_monoexponential_Test::TestBody()': > ./src/test/fit.cpp:291:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[0], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_01_monoexponential_offsetfixed_Test::TestBody()': > ./src/test/fit.cpp:338:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[1], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_02_monoexponential_with_delay_Test::TestBody()': > ./src/test/fit.cpp:385:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[2], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_03_biexponential_Test::TestBody()': > ./src/test/fit.cpp:434:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[3], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_04_biexponential_offsetfixed_Test::TestBody()': > ./src/test/fit.cpp:487:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[4], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_05_biexponential_with_delay_offsetfixed_Test::TestBody()': > ./src/test/fit.cpp:536:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[5], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_06_triexponential_Test::TestBody()': > ./src/test/fit.cpp:593:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[6], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_07_triexponential_free_Test::TestBody()': > ./src/test/fit.cpp:653:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[7], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_08_triexponential_offsetfixed_Test::TestBody()': > ./src/test/fit.cpp:712:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[8], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_09_alpha_Test::TestBody()': > ./src/test/fit.cpp:765:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[9], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_10_HH_gNa_offsetfixed_Test::TestBody()': > ./src/test/fit.cpp:814:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[10], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_11_HH_gNa_biexpoffsetfixed_Test::TestBody()': > ./src/test/fit.cpp:863:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[11], opts, > ^~~~~~ > > ./src/test/fit.cpp: In member function 'virtual void > fitlib_test_id_12_fgaussian_Test::TestBody()': > ./src/test/fit.cpp:910:12: warning: unused variable 'chisqr' > [-Wunused-variable] > double chisqr = stfnum::lmFit(data, dt, funcLib[12], opts, > ^~~~~~ > > ./src/test/measure.cpp: In function 'std::vector<double> norm(double, > double)': > ./src/test/measure.cpp:155:5: error: 'variate_generator' is not a member of > 'std' > std::variate_generator<boost::mt19937&, > ^~~ > > ./src/test/measure.cpp:155:28: error: 'mt19937' is not a member of 'boost' > std::variate_generator<boost::mt19937&, > ^~~~~ > > ./src/test/measure.cpp:155:28: note: suggested alternative: > In file included from /usr/include/c++/6/random:49:0, > from /usr/include/c++/6/bits/stl_algo.h:66, > from /usr/include/c++/6/algorithm:62, > from /usr/include/boost/function/detail/prologue.hpp:13, > from /usr/include/boost/function.hpp:24, > from ./src/test/../stimfit/../libstfio/stfio.h:28, > from ./src/test/../stimfit/stf.h:71, > from ./src/test/measure.cpp:1: > /usr/include/c++/6/bits/random.h:1542:37: note: 'std::mt19937' > 0xefc60000UL, 18, 1812433253UL> mt19937; > ^~~~~~~ > > ./src/test/measure.cpp:155:43: error: expected primary-expression before ',' > token > std::variate_generator<boost::mt19937&, > ^ > > ./src/test/measure.cpp:156:36: error: expected primary-expression before '>' > token > std::normal_distribution<> > rand_val(rng, norm); > ^ > > ./src/test/measure.cpp:156:56: error: 'rand_val' was not declared in this > scope > std::normal_distribution<> > rand_val(rng, norm); > ^ > > Makefile:1155: recipe for target 'stimfittest-measure.o' failed > make[3]: *** [stimfittest-measure.o] Error 1 -- Martin Michlmayr Linux for HPE Helion, Hewlett Packard Enterprise