Your message dated Mon, 24 Sep 2018 16:04:03 -0400
with message-id <udlo9cmmzm4....@contents-vnder-pressvre.mit.edu>
and subject line Re: toulbar2 packaging
has caused the Debian Bug report #831148,
regarding toulbar2: FTBFS with GCC 6: tb2wcsp.cpp:873:14: error: no match for 
'operator!=' (operand types are 'std::istream {aka std::basic_istream<char>}' 
and 'long int')
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
831148: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=831148
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: toulbar2
Version: 0.9.8-1
Severity: serious
Tags: stretch sid
User: debian...@lists.debian.org
Usertags: qa-ftbfs-20160713 qa-ftbfs
Justification: FTBFS with GCC 6 on amd64

Hi,

During a rebuild of all packages in sid using the gcc-defaults package
available in experimental to make GCC default to version 6, your package failed
to build on amd64. For more information about GCC 6 and Stretch, see:
- https://wiki.debian.org/GCC6
- https://lists.debian.org/debian-devel-announce/2016/06/msg00007.html

Relevant part (hopefully):
> /usr/bin/c++   -DBOOST -DLINUX -DLONGDOUBLE_PROB -DLONGLONG_COST -DNARYCHAR 
> -DWCSPFORMATONLY -DWIDE_STRING -I/«PKGBUILDDIR»/src  -Wall -O3 -DNDEBUG   -o 
> CMakeFiles/toulbar2.dir/src/tb2wcsp.cpp.o -c /«PKGBUILDDIR»/src/tb2wcsp.cpp
> /«PKGBUILDDIR»/src/tb2wcsp.cpp: In member function 'virtual int 
> WCSP::postGlobalConstraint(int*, int, std::__cxx11::string&, std::istream&, 
> int*)':
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:14: error: no match for 'operator!=' 
> (operand types are 'std::istream {aka std::basic_istream<char>}' and 'long 
> int')
>      if (file != NULL) gc->read(file);
>               ^
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:14: note: candidate: operator!=(int, long 
> int) <built-in>
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:14: note:   no known conversion for 
> argument 1 from 'std::istream {aka std::basic_istream<char>}' to 'int'
> In file included from /usr/include/c++/6/bits/stl_algobase.h:64:0,
>                  from /usr/include/c++/6/bits/char_traits.h:39,
>                  from /usr/include/c++/6/string:40,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:20,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_pair.h:376:5: note: candidate: template<class 
> _T1, class _T2> constexpr bool std::operator!=(const std::pair<_T1, _T2>&, 
> const std::pair<_T1, _T2>&)
>      operator!=(const pair<_T1, _T2>& __x, const pair<_T1, _T2>& __y)
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_pair.h:376:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::pair<_T1, _T2>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
>                  from /usr/include/c++/6/bits/char_traits.h:39,
>                  from /usr/include/c++/6/string:40,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:20,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_iterator.h:304:5: note: candidate: template<class 
> _Iterator> bool std::operator!=(const std::reverse_iterator<_Iterator>&, 
> const std::reverse_iterator<_Iterator>&)
>      operator!=(const reverse_iterator<_Iterator>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_iterator.h:304:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const 
> std::reverse_iterator<_Iterator>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
>                  from /usr/include/c++/6/bits/char_traits.h:39,
>                  from /usr/include/c++/6/string:40,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:20,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_iterator.h:354:5: note: candidate: template<class 
> _IteratorL, class _IteratorR> bool std::operator!=(const 
> std::reverse_iterator<_Iterator>&, const std::reverse_iterator<_IteratorR>&)
>      operator!=(const reverse_iterator<_IteratorL>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_iterator.h:354:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const 
> std::reverse_iterator<_Iterator>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
>                  from /usr/include/c++/6/bits/char_traits.h:39,
>                  from /usr/include/c++/6/string:40,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:20,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_iterator.h:1118:5: note: candidate: 
> template<class _IteratorL, class _IteratorR> bool std::operator!=(const 
> std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorR>&)
>      operator!=(const move_iterator<_IteratorL>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_iterator.h:1118:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const 
> std::move_iterator<_IteratorL>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/bits/stl_algobase.h:67:0,
>                  from /usr/include/c++/6/bits/char_traits.h:39,
>                  from /usr/include/c++/6/string:40,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:20,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_iterator.h:1124:5: note: candidate: 
> template<class _Iterator> bool std::operator!=(const 
> std::move_iterator<_IteratorL>&, const std::move_iterator<_IteratorL>&)
>      operator!=(const move_iterator<_Iterator>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_iterator.h:1124:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const 
> std::move_iterator<_IteratorL>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/bits/char_traits.h:40:0,
>                  from /usr/include/c++/6/string:40,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:20,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/postypes.h:221:5: note: candidate: template<class 
> _StateT> bool std::operator!=(const std::fpos<_StateT>&, const 
> std::fpos<_StateT>&)
>      operator!=(const fpos<_StateT>& __lhs, const fpos<_StateT>& __rhs)
>      ^~~~~~~~
> /usr/include/c++/6/bits/postypes.h:221:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::fpos<_StateT>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/string:41:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:20,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/allocator.h:143:5: note: candidate: template<class 
> _T1, class _T2> bool std::operator!=(const std::allocator<_CharT>&, const 
> std::allocator<_T2>&)
>      operator!=(const allocator<_T1>&, const allocator<_T2>&)
>      ^~~~~~~~
> /usr/include/c++/6/bits/allocator.h:143:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::allocator<_CharT>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/string:41:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:20,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/allocator.h:149:5: note: candidate: template<class 
> _Tp> bool std::operator!=(const std::allocator<_CharT>&, const 
> std::allocator<_CharT>&)
>      operator!=(const allocator<_Tp>&, const allocator<_Tp>&)
>      ^~~~~~~~
> /usr/include/c++/6/bits/allocator.h:149:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::allocator<_CharT>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/string:52:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:20,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/basic_string.h:5097:5: note: candidate: 
> template<class _CharT, class _Traits, class _Alloc> bool 
> std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, 
> const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&)
>      operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
>      ^~~~~~~~
> /usr/include/c++/6/bits/basic_string.h:5097:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const 
> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/string:52:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:20,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/basic_string.h:5110:5: note: candidate: 
> template<class _CharT, class _Traits, class _Alloc> bool 
> std::operator!=(const _CharT*, const std::__cxx11::basic_string<_CharT, 
> _Traits, _Alloc>&)
>      operator!=(const _CharT* __lhs,
>      ^~~~~~~~
> /usr/include/c++/6/bits/basic_string.h:5110:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   mismatched types 'const 
> _CharT*' and 'std::basic_istream<char>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/string:52:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:20,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/basic_string.h:5122:5: note: candidate: 
> template<class _CharT, class _Traits, class _Alloc> bool 
> std::operator!=(const std::__cxx11::basic_string<_CharT, _Traits, _Alloc>&, 
> const _CharT*)
>      operator!=(const basic_string<_CharT, _Traits, _Alloc>& __lhs,
>      ^~~~~~~~
> /usr/include/c++/6/bits/basic_string.h:5122:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const 
> std::__cxx11::basic_string<_CharT, _Traits, _Alloc>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/bits/ios_base.h:46:0,
>                  from /usr/include/c++/6/ios:42,
>                  from /usr/include/c++/6/ostream:38,
>                  from /usr/include/c++/6/iostream:39,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:21,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/system_error:311:3: note: candidate: bool 
> std::operator!=(const std::error_code&, const std::error_code&)
>    operator!=(const error_code& __lhs, const error_code& __rhs) noexcept
>    ^~~~~~~~
> /usr/include/c++/6/system_error:311:3: note:   no known conversion for 
> argument 1 from 'std::istream {aka std::basic_istream<char>}' to 'const 
> std::error_code&'
> /usr/include/c++/6/system_error:315:3: note: candidate: bool 
> std::operator!=(const std::error_code&, const std::error_condition&)
>    operator!=(const error_code& __lhs, const error_condition& __rhs) noexcept
>    ^~~~~~~~
> /usr/include/c++/6/system_error:315:3: note:   no known conversion for 
> argument 1 from 'std::istream {aka std::basic_istream<char>}' to 'const 
> std::error_code&'
> /usr/include/c++/6/system_error:319:3: note: candidate: bool 
> std::operator!=(const std::error_condition&, const std::error_code&)
>    operator!=(const error_condition& __lhs, const error_code& __rhs) noexcept
>    ^~~~~~~~
> /usr/include/c++/6/system_error:319:3: note:   no known conversion for 
> argument 1 from 'std::istream {aka std::basic_istream<char>}' to 'const 
> std::error_condition&'
> /usr/include/c++/6/system_error:323:3: note: candidate: bool 
> std::operator!=(const std::error_condition&, const std::error_condition&)
>    operator!=(const error_condition& __lhs,
>    ^~~~~~~~
> /usr/include/c++/6/system_error:323:3: note:   no known conversion for 
> argument 1 from 'std::istream {aka std::basic_istream<char>}' to 'const 
> std::error_condition&'
> In file included from /usr/include/c++/6/bits/locale_facets.h:48:0,
>                  from /usr/include/c++/6/bits/basic_ios.h:37,
>                  from /usr/include/c++/6/ios:44,
>                  from /usr/include/c++/6/ostream:38,
>                  from /usr/include/c++/6/iostream:39,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:21,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/streambuf_iterator.h:210:5: note: candidate: 
> template<class _CharT, class _Traits> bool std::operator!=(const 
> std::istreambuf_iterator<_CharT, _Traits>&, const 
> std::istreambuf_iterator<_CharT, _Traits>&)
>      operator!=(const istreambuf_iterator<_CharT, _Traits>& __a,
>      ^~~~~~~~
> /usr/include/c++/6/bits/streambuf_iterator.h:210:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const 
> std::istreambuf_iterator<_CharT, _Traits>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/vector:64:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:27,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_vector.h:1533:5: note: candidate: template<class 
> _Tp, class _Alloc> bool std::operator!=(const std::vector<_Tp, _Alloc>&, 
> const std::vector<_Tp, _Alloc>&)
>      operator!=(const vector<_Tp, _Alloc>& __x, const vector<_Tp, _Alloc>& 
> __y)
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_vector.h:1533:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::vector<_Tp, 
> _Alloc>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/map:60:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:28,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_tree.h:330:5: note: candidate: template<class 
> _Val> bool std::operator!=(const std::_Rb_tree_iterator<_Tp>&, const 
> std::_Rb_tree_const_iterator<_Val>&)
>      operator!=(const _Rb_tree_iterator<_Val>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_tree.h:330:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const 
> std::_Rb_tree_iterator<_Tp>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/map:60:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:28,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_tree.h:1288:5: note: candidate: template<class 
> _Key, class _Val, class _KeyOfValue, class _Compare, class _Alloc> bool 
> std::operator!=(const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, 
> _Alloc>&, const std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>&)
>      operator!=(const _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>& 
> __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_tree.h:1288:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::_Rb_tree<_Key, 
> _Val, _KeyOfValue, _Compare, _Alloc>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/tuple:39:0,
>                  from /usr/include/c++/6/bits/stl_map.h:63,
>                  from /usr/include/c++/6/map:61,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:28,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/array:246:5: note: candidate: template<class _Tp, long 
> unsigned int _Nm> bool std::operator!=(const std::array<_Tp, _Nm>&, const 
> std::array<_Tp, _Nm>&)
>      operator!=(const array<_Tp, _Nm>& __one, const array<_Tp, _Nm>& __two)
>      ^~~~~~~~
> /usr/include/c++/6/array:246:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::array<_Tp, _Nm>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/bits/stl_map.h:63:0,
>                  from /usr/include/c++/6/map:61,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:28,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/tuple:1363:5: note: candidate: template<class ... 
> _TElements, class ... _UElements> constexpr bool std::operator!=(const 
> std::tuple<_Args1 ...>&, const std::tuple<_Args2 ...>&)
>      operator!=(const tuple<_TElements...>& __t,
>      ^~~~~~~~
> /usr/include/c++/6/tuple:1363:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::tuple<_Args1 ...>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/map:61:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:28,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_map.h:1331:5: note: candidate: template<class 
> _Key, class _Tp, class _Compare, class _Alloc> bool std::operator!=(const 
> std::map<_Key, _Tp, _Compare, _Alloc>&, const std::map<_Key, _Tp, _Compare, 
> _Alloc>&)
>      operator!=(const map<_Key, _Tp, _Compare, _Alloc>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_map.h:1331:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::map<_Key, _Tp, 
> _Compare, _Alloc>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/map:62:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:28,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_multimap.h:996:5: note: candidate: template<class 
> _Key, class _Tp, class _Compare, class _Alloc> bool std::operator!=(const 
> std::multimap<_Key, _Tp, _Compare, _Alloc>&, const std::multimap<_Key, _Tp, 
> _Compare, _Alloc>&)
>      operator!=(const multimap<_Key, _Tp, _Compare, _Alloc>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_multimap.h:996:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::multimap<_Key, 
> _Tp, _Compare, _Alloc>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/set:61:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:30,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_set.h:864:5: note: candidate: template<class 
> _Key, class _Compare, class _Alloc> bool std::operator!=(const std::set<_Key, 
> _Compare, _Alloc>&, const std::set<_Key, _Compare, _Alloc>&)
>      operator!=(const set<_Key, _Compare, _Alloc>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_set.h:864:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::set<_Key, 
> _Compare, _Alloc>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/set:62:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:30,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_multiset.h:847:5: note: candidate: template<class 
> _Key, class _Compare, class _Alloc> bool std::operator!=(const 
> std::multiset<_Key, _Compare, _Alloc>&, const std::multiset<_Key, _Compare, 
> _Alloc>&)
>      operator!=(const multiset<_Key, _Compare, _Alloc>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_multiset.h:847:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::multiset<_Key, 
> _Compare, _Alloc>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/deque:64:0,
>                  from /usr/include/c++/6/queue:60,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:31,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_deque.h:278:5: note: candidate: template<class 
> _Tp, class _Ref, class _Ptr> bool std::operator!=(const 
> std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const std::_Deque_iterator<_Tp, _Ref, 
> _Ptr>&)
>      operator!=(const _Deque_iterator<_Tp, _Ref, _Ptr>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_deque.h:278:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const 
> std::_Deque_iterator<_Tp, _Ref, _Ptr>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/deque:64:0,
>                  from /usr/include/c++/6/queue:60,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:31,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_deque.h:285:5: note: candidate: template<class 
> _Tp, class _RefL, class _PtrL, class _RefR, class _PtrR> bool 
> std::operator!=(const std::_Deque_iterator<_Tp, _Ref, _Ptr>&, const 
> std::_Deque_iterator<_Tp, _RefR, _PtrR>&)
>      operator!=(const _Deque_iterator<_Tp, _RefL, _PtrL>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_deque.h:285:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const 
> std::_Deque_iterator<_Tp, _Ref, _Ptr>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/deque:64:0,
>                  from /usr/include/c++/6/queue:60,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:31,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_deque.h:2246:5: note: candidate: template<class 
> _Tp, class _Alloc> bool std::operator!=(const std::deque<_Tp, _Alloc>&, const 
> std::deque<_Tp, _Alloc>&)
>      operator!=(const deque<_Tp, _Alloc>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_deque.h:2246:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::deque<_Tp, _Alloc>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/queue:64:0,
>                  from /«PKGBUILDDIR»/src/tb2utils.hpp:31,
>                  from /«PKGBUILDDIR»/src/tb2types.hpp:33,
>                  from /«PKGBUILDDIR»/src/toulbar2lib.hpp:56,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /usr/include/c++/6/bits/stl_queue.h:322:5: note: candidate: template<class 
> _Tp, class _Seq> bool std::operator!=(const std::queue<_Tp, _Seq>&, const 
> std::queue<_Tp, _Seq>&)
>      operator!=(const queue<_Tp, _Seq>& __x, const queue<_Tp, _Seq>& __y)
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_queue.h:322:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::queue<_Tp, _Seq>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/stack:61:0,
>                  from /«PKGBUILDDIR»/src/tb2vac.hpp:8,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:16:
> /usr/include/c++/6/bits/stl_stack.h:299:5: note: candidate: template<class 
> _Tp, class _Seq> bool std::operator!=(const std::stack<_Tp, _Seq>&, const 
> std::stack<_Tp, _Seq>&)
>      operator!=(const stack<_Tp, _Seq>& __x, const stack<_Tp, _Seq>& __y)
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_stack.h:299:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::stack<_Tp, _Seq>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/list:63:0,
>                  from /«PKGBUILDDIR»/src/tb2vac.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:16:
> /usr/include/c++/6/bits/stl_list.h:293:5: note: candidate: template<class 
> _Val> bool std::operator!=(const std::_List_iterator<_Tp>&, const 
> std::_List_const_iterator<_Tp>&)
>      operator!=(const _List_iterator<_Val>& __x,
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_list.h:293:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const 
> std::_List_iterator<_Tp>'
>      if (file != NULL) gc->read(file);
>                  ^
> In file included from /usr/include/c++/6/list:63:0,
>                  from /«PKGBUILDDIR»/src/tb2vac.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:16:
> /usr/include/c++/6/bits/stl_list.h:1894:5: note: candidate: template<class 
> _Tp, class _Alloc> bool std::operator!=(const std::__cxx11::list<_Tp, 
> _Alloc>&, const std::__cxx11::list<_Tp, _Alloc>&)
>      operator!=(const list<_Tp, _Alloc>& __x, const list<_Tp, _Alloc>& __y)
>      ^~~~~~~~
> /usr/include/c++/6/bits/stl_list.h:1894:5: note:   template argument 
> deduction/substitution failed:
> In file included from /usr/include/unistd.h:229:0,
>                  from /usr/include/boost/config/stdlib/libstdcpp3.hpp:78,
>                  from /usr/include/boost/config.hpp:48,
>                  from /usr/include/boost/type_index.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2store.hpp:32,
>                  from /«PKGBUILDDIR»/src/tb2btlist.hpp:17,
>                  from /«PKGBUILDDIR»/src/tb2variable.hpp:9,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.hpp:10,
>                  from /«PKGBUILDDIR»/src/tb2wcsp.cpp:7:
> /«PKGBUILDDIR»/src/tb2wcsp.cpp:873:17: note:   'std::istream {aka 
> std::basic_istream<char>}' is not derived from 'const std::__cxx11::list<_Tp, 
> _Alloc>'
>      if (file != NULL) gc->read(file);
>                  ^
> make[3]: *** [CMakeFiles/toulbar2.dir/src/tb2wcsp.cpp.o] Error 1

The full build log is available from:
   
http://people.debian.org/~lucas/logs/2016/07/13/toulbar2_0.9.8-1_unstable_gcc6.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 ---
--- Begin Message ---
Version: 1.0.0+dfsg3-1

Fixed a few weeks ago, but accidentally never closed, as explained in
the message to debian-science reproduced below.

From: u...@debian.org (Aaron M. Ucko)
To: Thomas Schiex <thomas.sch...@inra.fr>
Cc: "Aaron M. Ucko" <u...@debian.org>,  <debian-scie...@lists.debian.org>
Subject: Re: toulbar2 packaging
Date: Mon, 24 Sep 2018 16:01:07 -0400

Thomas Schiex <thomas.sch...@inra.fr> writes:

> it appears I used an improper syntax for "bug closing" in the
> debian/changelog.

The syntax you used was fine.  The problem was that I hadn't registered
that you added two changelog entries since the last upload, so my upload
accidentally only highlighted the newer entry, which didn't mention the
bug; sorry about that!

The good news is that no additional upload is needed in this situation;
it suffices to send mail to (in this case) 831148-d...@bugs.debian.org
with an appropriate Version: pseudo-header, as I'll do in a moment.

-- 
Aaron M. Ucko, KB1CJC (amu at alum.mit.edu, ucko at debian.org)
http://www.mit.edu/~amu/ | http://stuff.mit.edu/cgi/finger/?a...@monk.mit.edu

--- End Message ---

Reply via email to