Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 521602 Details for
Bug 649224
games-puzzle/ngstar-2.1.8-r2 : /.../ld: cannot find -lngstar2
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
games-puzzle:ngstar-2.1.8-r2:20180228-224414.log
games-puzzle:ngstar-2.1.8-r2:20180228-224414.log (text/plain), 66.04 KB, created by
Toralf Förster
on 2018-03-01 16:39:29 UTC
(
hide
)
Description:
games-puzzle:ngstar-2.1.8-r2:20180228-224414.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2018-03-01 16:39:29 UTC
Size:
66.04 KB
patch
obsolete
> * Package: games-puzzle/ngstar-2.1.8-r2 > * Repository: gentoo > * Maintainer: games@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU > * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking ngstar-2.1.8-src.tar.bz2 to /var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work >>>> Source unpacked in /var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work >>>> Preparing source in /var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8 ... > * Applying ngstar-2.1.8-gentoo-path.patch ... > [ ok ] > * Applying ngstar-2.1.8-gcc43.patch ... > [ ok ] > * Applying ngstar-2.1.8-gcc47.patch ... > [ ok ] > * Applying ngstar-2.1.8-ldflags.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8 ... >ngstar configuration : > prefix : > build editor : no > build fltk2 gui : no > build ncurses gui : yes > install dev tools : no > compile static binaries : no > compile with debug symbols: no > compile with profiling : no >>>> Source configured. >>>> Compiling source in /var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8 ... >make -j 1 >for dir in libngstar2 src; do \ > echo "=== making $dir ===";\ > make -C $dir all; \ >done >=== making libngstar2 === >make[1]: Entering directory '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8/libngstar2' >make ../libngstar2.a >make[2]: Entering directory '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8/libngstar2' >echo Compiling NGStar2.cc... >Compiling NGStar2.cc... >g++ -Wall --pedantic-errors -I.. -O2 -pipe -march=native -D '_USE_NCURSES_ = 1' -O2 -pipe -march=native -D 'APPLICATION_VERSION="ngstar 2.1.8"' -D 'LEVELSETS_PATH="/usr/share/games/ngstar/levelsets"' -c NGStar2.cc >NGStar2.cc: In member function âvoid ngstar2::NGStar2::read_ngs_level(const string*)â: >NGStar2.cc:93:15: error: no match for âoperator==â (operand types are âstd::ifstream {aka std::basic_ifstream<char>}â and âlong intâ) > if ( file == NULL ) { > ^ >NGStar2.cc:93:15: note: candidate: operator==(int, long int) <built-in> >NGStar2.cc:93:15: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âintâ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iosfwd:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/postypes.h:216: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/postypes.h:216:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::fpos<_StateT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_pair.h:443: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_pair.h:443:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::pair<_T1, _T2>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:299: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:299:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:337: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:337:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:1118:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:1124:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:146: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:146:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::allocator<_CharT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:152: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:152:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::allocator<_CharT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5807: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5807:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5815:5: note: candidate: template<class _CharT> typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&) > operator==(const basic_string<_CharT>& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5815:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5829: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5829:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: mismatched types âconst _CharT*â and âstd::basic_ifstream<char>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5841: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5841:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:292: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:292:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:297: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:297:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:304: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:304:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_condition&â >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:311:3: note: candidate: bool std::operator==(const std::error_condition&, const std::error_condition&) > operator==(const error_condition& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:311:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_condition&â >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_facets.h:48:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_ios.h:37, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:44, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/streambuf_iterator.h:204: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:93:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::istreambuf_iterator<_CharT, _Traits>â > if ( file == NULL ) { > ^ >NGStar2.cc: In member function âvoid ngstar2::NGStar2::read_gsl_level(const string*)â: >NGStar2.cc:140:15: error: no match for âoperator==â (operand types are âstd::ifstream {aka std::basic_ifstream<char>}â and âlong intâ) > if ( file == NULL ) { > ^ >NGStar2.cc:140:15: note: candidate: operator==(int, long int) <built-in> >NGStar2.cc:140:15: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âintâ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iosfwd:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/postypes.h:216: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/postypes.h:216:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::fpos<_StateT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_pair.h:443: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_pair.h:443:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::pair<_T1, _T2>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:299: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:299:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:337: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:337:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:1118:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:1124:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:146: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:146:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::allocator<_CharT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:152: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:152:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::allocator<_CharT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5807: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5807:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5815:5: note: candidate: template<class _CharT> typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&) > operator==(const basic_string<_CharT>& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5815:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5829: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5829:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: mismatched types âconst _CharT*â and âstd::basic_ifstream<char>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5841: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5841:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:292: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:292:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:297: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:297:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:304: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:304:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_condition&â >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:311:3: note: candidate: bool std::operator==(const std::error_condition&, const std::error_condition&) > operator==(const error_condition& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:311:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_condition&â >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_facets.h:48:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_ios.h:37, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:44, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/streambuf_iterator.h:204: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:140:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::istreambuf_iterator<_CharT, _Traits>â > if ( file == NULL ) { > ^ >NGStar2.cc: In member function âvoid ngstar2::NGStar2::read_level(const string*)â: >NGStar2.cc:189:15: error: no match for âoperator==â (operand types are âstd::ifstream {aka std::basic_ifstream<char>}â and âlong intâ) > if ( file == NULL ) { > ^ >NGStar2.cc:189:15: note: candidate: operator==(int, long int) <built-in> >NGStar2.cc:189:15: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âintâ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iosfwd:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/postypes.h:216: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/postypes.h:216:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::fpos<_StateT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_pair.h:443: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_pair.h:443:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::pair<_T1, _T2>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:299: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:299:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:337: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:337:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:1118:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/stl_iterator.h:1124:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:146: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:146:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::allocator<_CharT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:152: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/allocator.h:152:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::allocator<_CharT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5807: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5807:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5815:5: note: candidate: template<class _CharT> typename __gnu_cxx::__enable_if<std::__is_char<_Tp>::__value, bool>::__type std::operator==(const std::__cxx11::basic_string<_CharT>&, const std::__cxx11::basic_string<_CharT>&) > operator==(const basic_string<_CharT>& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5815:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5829: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5829:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: mismatched types âconst _CharT*â and âstd::basic_ifstream<char>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5841: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_string.h:5841:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if ( file == NULL ) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/ios_base.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:292: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:292:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:297: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:297:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:304: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:304:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_condition&â >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:311:3: note: candidate: bool std::operator==(const std::error_condition&, const std::error_condition&) > operator==(const error_condition& __lhs, > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/system_error:311:3: note: no known conversion for argument 1 from âstd::ifstream {aka std::basic_ifstream<char>}â to âconst std::error_condition&â >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/locale_facets.h:48:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/basic_ios.h:37, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ios:44, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/iostream:39, > from NGStar2.hh:27, > from NGStar2.cc:24: >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/streambuf_iterator.h:204: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/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/g++-v7/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed: >In file included from /usr/include/dirent.h:245:0, > from tools.hh:33, > from Configuration.hh:35, > from NGStar2.hh:38, > from NGStar2.cc:24: >NGStar2.cc:189:18: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::istreambuf_iterator<_CharT, _Traits>â > if ( file == NULL ) { > ^ >make[2]: *** [../Makefile.config:51: NGStar2.o] Error 1 >make[2]: Leaving directory '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8/libngstar2' >make[1]: *** [Makefile:12: all] Error 2 >make[1]: Leaving directory '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8/libngstar2' >=== making src === >make[1]: Entering directory '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8/src' >make ../ngstar >make[2]: Entering directory '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8/src' >echo Compiling Ncurses_UI.cc... >Compiling Ncurses_UI.cc... >g++ -Wall --pedantic-errors -I.. -O2 -pipe -march=native -D '_USE_NCURSES_ = 1' -O2 -pipe -march=native -D 'APPLICATION_VERSION="ngstar 2.1.8"' -D 'LEVELSETS_PATH="/usr/share/games/ngstar/levelsets"' -c Ncurses_UI.cc >echo "Compiling ../ngstar" >Compiling ../ngstar >g++ -Wall --pedantic-errors -Wl,-O1 -Wl,--as-needed main.cc Ncurses_UI.o -o ../ngstar -L../ -lngstar2 -lncurses -lgpm `fltk-config --use-images --cxxflags` -O2 -pipe -march=native -D '_USE_NCURSES_ = 1' -O2 -pipe -march=native -D 'APPLICATION_VERSION="ngstar 2.1.8"' -D 'LEVELSETS_PATH="/usr/share/games/ngstar/levelsets"' >/bin/sh: fltk-config: command not found >main.cc: In function âint main(int, char**)â: >main.cc:51:11: warning: variable âbin_nameâ set but not used [-Wunused-but-set-variable] > string *bin_name; > ^~~~~~~~ >/usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lngstar2 >collect2: error: ld returned 1 exit status >make[2]: *** [Makefile:59: ../ngstar] Error 1 >make[2]: Leaving directory '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8/src' >make[1]: *** [Makefile:52: all] Error 2 >make[1]: Leaving directory '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8/src' >make: *** [Makefile:44: all] Error 2 > * ERROR: games-puzzle/ngstar-2.1.8-r2::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=games-puzzle/ngstar-2.1.8-r2::gentoo'`, > * the complete build log and the output of `emerge -pqv '=games-puzzle/ngstar-2.1.8-r2::gentoo'`. > * The complete build log is located at '/var/log/portage/games-puzzle:ngstar-2.1.8-r2:20180228-224414.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/temp/environment'. > * Working directory: '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8' > * S: '/var/tmp/portage/games-puzzle/ngstar-2.1.8-r2/work/ngstar-2.1.8'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 649224
:
521594
|
521596
|
521598
|
521600
| 521602 |
521604