Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 453634 Details for
Bug 600084
games-arcade/tuxdash-0.8 : map.cpp:349:13: error: no match for ‘operator==’ (operand types are ‘std::ifstream {aka std::basic_ifstream<char>}’ and ‘int’)
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
games-arcade:tuxdash-0.8:20161117-085852.log
games-arcade:tuxdash-0.8:20161117-085852.log (text/plain), 120.32 KB, created by
Toralf Förster
on 2016-11-17 09:06:44 UTC
(
hide
)
Description:
games-arcade:tuxdash-0.8:20161117-085852.log
Filename:
MIME Type:
Creator:
Toralf Förster
Created:
2016-11-17 09:06:44 UTC
Size:
120.32 KB
patch
obsolete
> * Package: games-arcade/tuxdash-0.8 > * Repository: gentoo > * Maintainer: games@gentoo.org > * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU > * FEATURES: preserve-libs sandbox userpriv usersandbox >>>> Unpacking source... >>>> Unpacking tuxdash_src_0.8.tar.bz2 to /var/tmp/portage/games-arcade/tuxdash-0.8/work >>>> Source unpacked in /var/tmp/portage/games-arcade/tuxdash-0.8/work >>>> Preparing source in /var/tmp/portage/games-arcade/tuxdash-0.8/work/tuxdash-0.8 ... > * Applying tuxdash-0.8-ldflags.patch ... > [ ok ] >>>> Source prepared. >>>> Configuring source in /var/tmp/portage/games-arcade/tuxdash-0.8/work/tuxdash-0.8 ... >>>> Source configured. >>>> Compiling source in /var/tmp/portage/games-arcade/tuxdash-0.8/work/tuxdash-0.8 ... >make -j1 'E_CXXFLAGS=-Werror=terminate -march=native -O2 -pipe' -C src >make: Entering directory '/var/tmp/portage/games-arcade/tuxdash-0.8/work/tuxdash-0.8/src' >x86_64-pc-linux-gnu-g++ main.cpp -Wl,-O1 -Wl,--as-needed -Werror=terminate -march=native -O2 -pipe `/usr/bin/sdl-config --libs --cflags` -lSDL_ttf -o ../tuxdash >In file included from surface.h:77:0, > from main.cpp:52: >surface.cpp: In member function âvoid surface::font_init(const ostring&, const ostring&, int, int, int, int)â: >surface.cpp:95:31: warning: narrowing conversion of ârâ from âintâ to âUint8 {aka unsigned char}â inside { } [-Wnarrowing] > SDL_Color color = {r, g, b, 0}; > ^ >surface.cpp:95:31: warning: narrowing conversion of âgâ from âintâ to âUint8 {aka unsigned char}â inside { } [-Wnarrowing] >surface.cpp:95:31: warning: narrowing conversion of âbâ from âintâ to âUint8 {aka unsigned char}â inside { } [-Wnarrowing] >surface.cpp: In static member function âstatic void surface::ttf_write(const ostring&, int, int, int, int, rect&)â: >surface.cpp:121:31: warning: narrowing conversion of ârâ from âintâ to âUint8 {aka unsigned char}â inside { } [-Wnarrowing] > SDL_Color farbe = {r, g, b, 0}; > ^ >surface.cpp:121:31: warning: narrowing conversion of âgâ from âintâ to âUint8 {aka unsigned char}â inside { } [-Wnarrowing] >surface.cpp:121:31: warning: narrowing conversion of âbâ from âintâ to âUint8 {aka unsigned char}â inside { } [-Wnarrowing] >In file included from main.cpp:58:0: >menu.cpp: In member function âvoid menu_mgm::draw_custom()â: >menu.cpp:899:137: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 3, 35, 25, text_color2.r, text_color2.g, text_color2.b, 1, true, "magicwall"); > ^ >menu.cpp:903:139: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 3, 35, 25, text_color2.r, text_color2.g, text_color2.b, 1, true, "magicwall"); > ^ >menu.cpp:910:137: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 3, 35, 25, text_color2.r, text_color2.g, text_color2.b, 1, true, "lavaselect"); > ^ >menu.cpp:914:136: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 3, 35, 25, text_color2.r, text_color2.g, text_color2.b, 1, true, "lavaselect"); > ^ >menu.cpp: In member function âvoid menu_mgm::draw_options()â: >menu.cpp:1019:142: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 40, 25, text_color2.r, text_color2.g, text_color2.b, 1, true, "windowselect"); > ^ >menu.cpp:1023:142: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 40, 25, text_color2.r, text_color2.g, text_color2.b, 1, true, "windowselect"); > ^ >menu.cpp:1030:158: warning: ISO C++ forbids converting a string constant to âchar*â [-Wwrite-strings] > 25, text_color2.r, text_color2.g, text_color2.b, 3, true, "fullscreenselect"); > ^ >In file included from main.cpp:59:0: >map.cpp: In member function âint map::copymap(const ostring&)â: >map.cpp:349:13: error: no match for âoperator==â (operand types are âstd::ifstream {aka std::basic_ifstream<char>}â and âintâ) > if(in_file == 0) { // error checking > ~~~~~~~~^~~~ >map.cpp:349:13: note: candidate: operator==(int, int) <built-in> >map.cpp:349:13: 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/6.2.0/include/g++-v6/iosfwd:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/postypes.h:216:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::fpos<_StateT>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:363: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/6.2.0/include/g++-v6/bits/stl_pair.h:363:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::pair<_T1, _T2>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:292: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/6.2.0/include/g++-v6/bits/stl_iterator.h:292:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:342: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/6.2.0/include/g++-v6/bits/stl_iterator.h:342:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1106: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1106:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1112: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1112:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:133: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/6.2.0/include/g++-v6/bits/allocator.h:133:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:139: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/6.2.0/include/g++-v6/bits/allocator.h:139:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5050: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/6.2.0/include/g++-v6/bits/basic_string.h:5050:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5058: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/6.2.0/include/g++-v6/bits/basic_string.h:5058:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5072: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/6.2.0/include/g++-v6/bits/basic_string.h:5072:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: mismatched types âconst _CharT*â and âstd::basic_ifstream<char>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5084: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/6.2.0/include/g++-v6/bits/basic_string.h:5084:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if(in_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:284: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/6.2.0/include/g++-v6/system_error:284: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/6.2.0/include/g++-v6/system_error:289: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/6.2.0/include/g++-v6/system_error:289: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/6.2.0/include/g++-v6/system_error:296: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/6.2.0/include/g++-v6/system_error:296: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/6.2.0/include/g++-v6/system_error:303: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/6.2.0/include/g++-v6/system_error:303: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/6.2.0/include/g++-v6/bits/locale_facets.h:48:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_ios.h:37, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:44, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:349:16: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::istreambuf_iterator<_CharT, _Traits>â > if(in_file == 0) { // error checking > ^ >map.cpp:355:14: error: no match for âoperator==â (operand types are âstd::ofstream {aka std::basic_ofstream<char>}â and âintâ) > if(out_file == 0) { // error checking > ~~~~~~~~~^~~~ >map.cpp:355:14: note: candidate: operator==(int, int) <built-in> >map.cpp:355:14: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âintâ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iosfwd:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/postypes.h:216:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::fpos<_StateT>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:363: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/6.2.0/include/g++-v6/bits/stl_pair.h:363:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::pair<_T1, _T2>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:292: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/6.2.0/include/g++-v6/bits/stl_iterator.h:292:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:342: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/6.2.0/include/g++-v6/bits/stl_iterator.h:342:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1106: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1106:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1112: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1112:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:133: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/6.2.0/include/g++-v6/bits/allocator.h:133:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:139: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/6.2.0/include/g++-v6/bits/allocator.h:139:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5050: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/6.2.0/include/g++-v6/bits/basic_string.h:5050:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5058: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/6.2.0/include/g++-v6/bits/basic_string.h:5058:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5072: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/6.2.0/include/g++-v6/bits/basic_string.h:5072:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: mismatched types âconst _CharT*â and âstd::basic_ofstream<char>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5084: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/6.2.0/include/g++-v6/bits/basic_string.h:5084:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if(out_file == 0) { // error checking > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:284: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/6.2.0/include/g++-v6/system_error:284:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:289: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/6.2.0/include/g++-v6/system_error:289:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:296: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/6.2.0/include/g++-v6/system_error:296:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_condition&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:303: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/6.2.0/include/g++-v6/system_error:303:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_condition&â >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_facets.h:48:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_ios.h:37, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:44, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed: >In file included from main.cpp:59:0: >map.cpp:355:17: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::istreambuf_iterator<_CharT, _Traits>â > if(out_file == 0) { // error checking > ^ >map.cpp: In member function âint map::savemap(const ostring&, bool)â: >map.cpp:393:11: error: no match for âoperator==â (operand types are âstd::ofstream {aka std::basic_ofstream<char>}â and âlong intâ) > if(file == NULL) { > ^ >map.cpp:393:11: note: candidate: operator==(int, long int) <built-in> >map.cpp:393:11: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âintâ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iosfwd:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/postypes.h:216:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::fpos<_StateT>â > if(file == NULL) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:363: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/6.2.0/include/g++-v6/bits/stl_pair.h:363:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:292: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/6.2.0/include/g++-v6/bits/stl_iterator.h:292:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:342: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/6.2.0/include/g++-v6/bits/stl_iterator.h:342:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1106: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1106:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1112: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1112:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:133: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/6.2.0/include/g++-v6/bits/allocator.h:133:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(file == NULL) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:139: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/6.2.0/include/g++-v6/bits/allocator.h:139:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(file == NULL) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5050: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/6.2.0/include/g++-v6/bits/basic_string.h:5050:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5058: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/6.2.0/include/g++-v6/bits/basic_string.h:5058:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5072: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/6.2.0/include/g++-v6/bits/basic_string.h:5072:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: mismatched types âconst _CharT*â and âstd::basic_ofstream<char>â > if(file == NULL) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5084: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/6.2.0/include/g++-v6/bits/basic_string.h:5084:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/bits/ios_base.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:284: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/6.2.0/include/g++-v6/system_error:284:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:289: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/6.2.0/include/g++-v6/system_error:289:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:296: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/6.2.0/include/g++-v6/system_error:296:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_condition&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:303: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/6.2.0/include/g++-v6/system_error:303:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_condition&â >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_facets.h:48:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_ios.h:37, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:44, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:393:14: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::istreambuf_iterator<_CharT, _Traits>â > if(file == NULL) { > ^ >In file included from main.cpp:59:0: >map.cpp:405:11: error: no match for âoperator==â (operand types are âstd::ofstream {aka std::basic_ofstream<char>}â and âlong intâ) > if(file == NULL) { > ^ >map.cpp:405:11: note: candidate: operator==(int, long int) <built-in> >map.cpp:405:11: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âintâ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iosfwd:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/postypes.h:216:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::fpos<_StateT>â > if(file == NULL) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:363: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/6.2.0/include/g++-v6/bits/stl_pair.h:363:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:292: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/6.2.0/include/g++-v6/bits/stl_iterator.h:292:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:342: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/6.2.0/include/g++-v6/bits/stl_iterator.h:342:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1106: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1106:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1112: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1112:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:133: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/6.2.0/include/g++-v6/bits/allocator.h:133:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(file == NULL) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:139: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/6.2.0/include/g++-v6/bits/allocator.h:139:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(file == NULL) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5050: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/6.2.0/include/g++-v6/bits/basic_string.h:5050:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5058: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/6.2.0/include/g++-v6/bits/basic_string.h:5058:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5072: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/6.2.0/include/g++-v6/bits/basic_string.h:5072:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: mismatched types âconst _CharT*â and âstd::basic_ofstream<char>â > if(file == NULL) { > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5084: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/6.2.0/include/g++-v6/bits/basic_string.h:5084:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<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/6.2.0/include/g++-v6/bits/ios_base.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:284: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/6.2.0/include/g++-v6/system_error:284:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:289: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/6.2.0/include/g++-v6/system_error:289:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:296: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/6.2.0/include/g++-v6/system_error:296:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_condition&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:303: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/6.2.0/include/g++-v6/system_error:303:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_condition&â >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_facets.h:48:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_ios.h:37, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:44, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >map.cpp:405:14: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::istreambuf_iterator<_CharT, _Traits>â > if(file == NULL) { > ^ >main.cpp: In function âvoid writeconfig(const map&)â: >main.cpp:69:12: error: no match for âoperator==â (operand types are âstd::ofstream {aka std::basic_ofstream<char>}â and âlong intâ) > if(config == NULL) { // error check > ^ >main.cpp:69:12: note: candidate: operator==(int, long int) <built-in> >main.cpp:69:12: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âintâ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iosfwd:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/postypes.h:216:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::fpos<_StateT>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:363: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/6.2.0/include/g++-v6/bits/stl_pair.h:363:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::pair<_T1, _T2>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:292: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/6.2.0/include/g++-v6/bits/stl_iterator.h:292:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:342: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/6.2.0/include/g++-v6/bits/stl_iterator.h:342:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1106: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1106:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1112: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1112:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:133: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/6.2.0/include/g++-v6/bits/allocator.h:133:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:139: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/6.2.0/include/g++-v6/bits/allocator.h:139:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5050: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/6.2.0/include/g++-v6/bits/basic_string.h:5050:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5058: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/6.2.0/include/g++-v6/bits/basic_string.h:5058:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5072: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/6.2.0/include/g++-v6/bits/basic_string.h:5072:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: mismatched types âconst _CharT*â and âstd::basic_ofstream<char>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5084: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/6.2.0/include/g++-v6/bits/basic_string.h:5084:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if(config == NULL) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:284: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/6.2.0/include/g++-v6/system_error:284:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:289: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/6.2.0/include/g++-v6/system_error:289:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_code&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:296: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/6.2.0/include/g++-v6/system_error:296:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_condition&â >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:303: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/6.2.0/include/g++-v6/system_error:303:3: note: no known conversion for argument 1 from âstd::ofstream {aka std::basic_ofstream<char>}â to âconst std::error_condition&â >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_facets.h:48:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_ios.h:37, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:44, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed: >In file included from /usr/include/iconv.h:23:0, > from /usr/include/SDL/SDL_stdinc.h:74, > from /usr/include/SDL/SDL_main.h:26, > from /usr/include/SDL/SDL.h:30, > from main.cpp:38: >main.cpp:69:15: note: âstd::ofstream {aka std::basic_ofstream<char>}â is not derived from âconst std::istreambuf_iterator<_CharT, _Traits>â > if(config == NULL) { // error check > ^ >main.cpp: In function âvoid readconfig(map&)â: >main.cpp:127:11: error: no match for âoperator==â (operand types are âstd::ifstream {aka std::basic_ifstream<char>}â and âintâ) > if(config==0) { // error check > ~~~~~~^~~ >main.cpp:127:11: note: candidate: operator==(int, int) <built-in> >main.cpp:127:11: 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/6.2.0/include/g++-v6/iosfwd:40:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/postypes.h:216:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::fpos<_StateT>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:64:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_pair.h:363: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/6.2.0/include/g++-v6/bits/stl_pair.h:363:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::pair<_T1, _T2>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:292: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/6.2.0/include/g++-v6/bits/stl_iterator.h:292:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:342: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/6.2.0/include/g++-v6/bits/stl_iterator.h:342:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::reverse_iterator<_Iterator>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1106: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1106:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_algobase.h:67:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/char_traits.h:39, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/stl_iterator.h:1112: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/6.2.0/include/g++-v6/bits/stl_iterator.h:1112:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::move_iterator<_IteratorL>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:133: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/6.2.0/include/g++-v6/bits/allocator.h:133:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:41:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/allocator.h:139: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/6.2.0/include/g++-v6/bits/allocator.h:139:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::allocator<_CharT>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5050: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/6.2.0/include/g++-v6/bits/basic_string.h:5050:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5058: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/6.2.0/include/g++-v6/bits/basic_string.h:5058:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5072: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/6.2.0/include/g++-v6/bits/basic_string.h:5072:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: mismatched types âconst _CharT*â and âstd::basic_ifstream<char>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/string:52:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/locale_classes.h:40, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:41, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_string.h:5084: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/6.2.0/include/g++-v6/bits/basic_string.h:5084:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::__cxx11::basic_string<_CharT, _Traits, _Alloc>â > if(config==0) { // error check > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/ios_base.h:46:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:42, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/system_error:284: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/6.2.0/include/g++-v6/system_error:284: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/6.2.0/include/g++-v6/system_error:289: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/6.2.0/include/g++-v6/system_error:289: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/6.2.0/include/g++-v6/system_error:296: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/6.2.0/include/g++-v6/system_error:296: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/6.2.0/include/g++-v6/system_error:303: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/6.2.0/include/g++-v6/system_error:303: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/6.2.0/include/g++-v6/bits/locale_facets.h:48:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/bits/basic_ios.h:37, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ios:44, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/ostream:38, > from /usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/iostream:39, > from main.cpp:25: >/usr/lib/gcc/x86_64-pc-linux-gnu/6.2.0/include/g++-v6/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/6.2.0/include/g++-v6/bits/streambuf_iterator.h:204:5: note: template argument deduction/substitution failed: >main.cpp:127:13: note: âstd::ifstream {aka std::basic_ifstream<char>}â is not derived from âconst std::istreambuf_iterator<_CharT, _Traits>â > if(config==0) { // error check > ^ >main.cpp: In function âint main(int, char**)â: >main.cpp:356:37: warning: ignoring return value of âint chdir(const char*)â, declared with attribute warn_unused_result [-Wunused-result] > chdir("/usr/share/games/tuxdash"); > ^ >main.cpp:357:70: warning: ignoring return value of âint system(const char*)â, declared with attribute warn_unused_result [-Wunused-result] > system((ostring)"cp -r maps savegames config " + TuxHomeDirectory); > ^ >main.cpp:361:35: warning: ignoring return value of âint chdir(const char*)â, declared with attribute warn_unused_result [-Wunused-result] > chdir("/usr/share/games/tuxdash"); > ^ >make: *** [Makefile:2: all] Error 1 >make: Leaving directory '/var/tmp/portage/games-arcade/tuxdash-0.8/work/tuxdash-0.8/src' > * ERROR: games-arcade/tuxdash-0.8::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=games-arcade/tuxdash-0.8::gentoo'`, > * the complete build log and the output of `emerge -pqv '=games-arcade/tuxdash-0.8::gentoo'`. > * The complete build log is located at '/var/log/portage/games-arcade:tuxdash-0.8:20161117-085852.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-arcade/tuxdash-0.8/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/games-arcade/tuxdash-0.8/temp/environment'. > * Working directory: '/var/tmp/portage/games-arcade/tuxdash-0.8/work/tuxdash-0.8' > * S: '/var/tmp/portage/games-arcade/tuxdash-0.8/work/tuxdash-0.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 600084
:
453630
|
453632
| 453634