Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- make[1]: 'scidb-beta.1.gz' is up to date.
- Compiling cql/cql_common.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling cql/cql_designator.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling cql/cql_engine.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling cql/cql_match.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from cql/cql_match.cpp:27:
- In file included from cql/cql_match.h:33:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from cql/cql_match.cpp:27:
- In file included from cql/cql_match.h:34:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from cql/cql_match.cpp:28:
- In file included from cql/cql_match_info.h:30:
- ./db_game_info.h:270:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<0>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:271:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<1>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:272:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<2>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:273:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<3>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- In file included from cql/cql_match.cpp:28:
- cql/cql_match_info.h:41:1: warning: 'Match' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Match
- ^
- cql/cql_match.h:46:18: note: did you mean struct here?
- namespace info { class Match; }
- ^~~~~
- struct
- In file included from cql/cql_match.cpp:27:
- In file included from cql/cql_match.h:34:
- In file included from ../mstl/m_vector.h:25:
- ../mstl/m_pointer_iterator.h:68:9: warning: class 'pointer_const_iterator' was previously declared as a struct [-Wmismatched-tags]
- friend class pointer_const_iterator<T>;
- ^
- ./db_move_list.ipp:77:16: note: in instantiation of template class 'mstl::pointer_iterator<db::Move>' requested here
- MoveBuffer<N>::begin()
- ^
- cql/cql_match.cpp:79:1: warning: 'Logical' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Match::Logical
- ^
- cql/cql_match.h:119:2: note: did you mean struct here?
- class Logical;
- ^~~~~
- struct
- 18 warnings generated.
- Compiling cql/cql_match_board.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from cql/cql_match_board.cpp:27:
- In file included from cql/cql_match_board.h:35:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from cql/cql_match_board.cpp:27:
- In file included from cql/cql_match_board.h:36:
- In file included from ../mstl/m_ring.h:22:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from cql/cql_match_board.cpp:27:
- In file included from cql/cql_match_board.h:36:
- In file included from ../mstl/m_ring.h:174:
- ../mstl/m_ring.ipp:80:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::iterator::iterator&
- ^
- ../mstl/m_ring.ipp:92:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::iterator::iterator
- ^
- ../mstl/m_ring.ipp:105:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::iterator::iterator&
- ^
- ../mstl/m_ring.ipp:117:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::iterator::iterator
- ^
- ../mstl/m_ring.ipp:283:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_ring.ipp:295:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::const_iterator::const_iterator
- ^
- ../mstl/m_ring.ipp:308:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_ring.ipp:371:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::const_iterator::const_iterator
- ^
- ../mstl/m_ring.ipp:382:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::const_iterator::const_iterator
- ^
- In file included from cql/cql_match_board.cpp:28:
- cql/cql_position.h:44:19: warning: class 'Match' was previously declared as a struct [-Wmismatched-tags]
- namespace board { class Match; }
- ^
- cql/cql_match_board.h:49:8: note: previous use is here
- struct Match
- ^
- cql/cql_position.h:44:19: note: did you mean struct here?
- namespace board { class Match; }
- ^~~~~
- struct
- cql/cql_position.h:45:19: warning: class 'MatchRay' was previously declared as a struct [-Wmismatched-tags]
- namespace board { class MatchRay; }
- ^
- cql/cql_match_board.h:383:8: note: previous use is here
- struct MatchRay : public MatchMinMax
- ^
- cql/cql_position.h:45:19: note: did you mean struct here?
- namespace board { class MatchRay; }
- ^~~~~
- struct
- In file included from cql/cql_match_board.cpp:31:
- ./db_game_info.h:270:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<0>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:271:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<1>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:272:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<2>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:273:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<3>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- 26 warnings generated.
- Compiling cql/cql_match_info.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from cql/cql_match_info.cpp:27:
- In file included from cql/cql_match_info.h:30:
- ./db_game_info.h:270:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<0>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:271:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<1>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:272:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<2>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:273:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<3>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- In file included from cql/cql_match_info.cpp:27:
- In file included from cql/cql_match_info.h:30:
- In file included from ./db_game_info.h:395:
- In file included from ./db_game_info.ipp:27:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:34:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from cql/cql_match_info.cpp:27:
- In file included from cql/cql_match_info.h:30:
- In file included from ./db_game_info.h:395:
- In file included from ./db_game_info.ipp:27:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:35:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- 15 warnings generated.
- Compiling cql/cql_match_move.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling cql/cql_match_relation.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling cql/cql_position.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from cql/cql_position.cpp:27:
- In file included from cql/cql_position.h:29:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from cql/cql_position.cpp:27:
- In file included from cql/cql_position.h:30:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from cql/cql_position.cpp:27:
- In file included from cql/cql_position.h:30:
- In file included from ../mstl/m_vector.h:25:
- ../mstl/m_pointer_iterator.h:68:9: warning: class 'pointer_const_iterator' was previously declared as a struct [-Wmismatched-tags]
- friend class pointer_const_iterator<T>;
- ^
- ./db_move_list.ipp:77:16: note: in instantiation of template class 'mstl::pointer_iterator<db::Move>' requested here
- MoveBuffer<N>::begin()
- ^
- In file included from cql/cql_position.cpp:32:
- In file included from cql/cql_match_board.h:36:
- In file included from ../mstl/m_ring.h:174:
- ../mstl/m_ring.ipp:80:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::iterator::iterator&
- ^
- ../mstl/m_ring.ipp:92:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::iterator::iterator
- ^
- ../mstl/m_ring.ipp:105:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::iterator::iterator&
- ^
- ../mstl/m_ring.ipp:117:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::iterator::iterator
- ^
- ../mstl/m_ring.ipp:283:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_ring.ipp:295:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::const_iterator::const_iterator
- ^
- ../mstl/m_ring.ipp:308:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_ring.ipp:371:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::const_iterator::const_iterator
- ^
- ../mstl/m_ring.ipp:382:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename ring<T>::const_iterator::const_iterator
- ^
- In file included from cql/cql_position.cpp:32:
- cql/cql_match_board.h:49:1: warning: 'Match' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Match
- ^
- cql/cql_position.h:44:19: note: did you mean struct here?
- namespace board { class Match; }
- ^~~~~
- struct
- In file included from cql/cql_position.cpp:32:
- cql/cql_match_board.h:383:1: warning: 'MatchRay' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct MatchRay : public MatchMinMax
- ^
- cql/cql_position.h:45:19: note: did you mean struct here?
- namespace board { class MatchRay; }
- ^~~~~
- struct
- In file included from cql/cql_position.cpp:33:
- cql/cql_match_move.h:40:1: warning: 'Match' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Match
- ^
- cql/cql_position.h:46:19: note: did you mean struct here?
- namespace move { class Match; }
- ^~~~~
- struct
- In file included from cql/cql_position.cpp:34:
- In file included from cql/cql_match_info.h:30:
- ./db_game_info.h:270:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<0>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:271:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<1>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:272:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<2>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:273:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<3>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- In file included from cql/cql_position.cpp:34:
- cql/cql_match_info.h:41:1: warning: 'Match' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Match
- ^
- cql/cql_match.h:46:18: note: did you mean struct here?
- namespace info { class Match; }
- ^~~~~
- struct
- 29 warnings generated.
- Compiling cql/cql_relation.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from cql/cql_relation.cpp:27:
- In file included from cql/cql_relation.h:35:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from cql/cql_relation.cpp:28:
- cql/cql_match_relation.h:40:1: warning: 'Match' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Match
- ^
- cql/cql_relation.h:39:22: note: did you mean struct here?
- namespace relation { class Match; }
- ^~~~~
- struct
- 3 warnings generated.
- Compiling db_annotation.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling db_board.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling db_board_base.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling db_bpgn_reader.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_bpgn_reader.cpp:27:
- In file included from ./db_bpgn_reader.h:30:
- In file included from ./db_reader.h:30:
- In file included from ./db_producer.h:79:
- In file included from ./db_producer.ipp:27:
- In file included from ./db_consumer.h:32:
- ./db_line.h:40:1: warning: 'Line' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Line
- ^
- ./db_provider.h:37:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_bpgn_reader.cpp:27:
- In file included from ./db_bpgn_reader.h:30:
- In file included from ./db_reader.h:30:
- In file included from ./db_producer.h:79:
- In file included from ./db_producer.ipp:27:
- In file included from ./db_consumer.h:34:
- In file included from ./db_move_info_set.h:34:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_bpgn_reader.cpp:27:
- In file included from ./db_bpgn_reader.h:30:
- In file included from ./db_reader.h:30:
- In file included from ./db_producer.h:79:
- In file included from ./db_producer.ipp:27:
- ./db_consumer.h:90:11: warning: 'langFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned langFlags() const;
- ^
- ./db_provider.h:62:19: note: overridden virtual function is here
- virtual unsigned langFlags() const = 0;
- ^
- In file included from db_bpgn_reader.cpp:27:
- ./db_bpgn_reader.h:59:11: warning: 'process' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned process(util::Progress& progress);
- ^
- ./db_producer.h:64:19: note: overridden virtual function is here
- virtual unsigned process(util::Progress& progress) = 0;
- ^
- 5 warnings generated.
- Compiling db_clock.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling db_comment.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_comment.cpp:27:
- In file included from ./db_comment.h:35:
- In file included from ../mstl/m_map.h:22:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_comment.cpp:32:
- In file included from ../sys/sys_utf8_codec.h:23:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- db_comment.cpp:232:7: warning: 'start' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void start() {}
- ^
- ./db_comment.h:54:16: note: overridden virtual function is here
- virtual void start() = 0;
- ^
- In file included from db_comment.cpp:27:
- In file included from ./db_comment.h:35:
- In file included from ../mstl/m_map.h:22:
- In file included from ../mstl/m_vector.h:25:
- ../mstl/m_pointer_iterator.h:68:9: warning: class 'pointer_const_iterator' was previously declared as a struct [-Wmismatched-tags]
- friend class pointer_const_iterator<T>;
- ^
- ../mstl/m_stack.ipp:74:20: note: in instantiation of template class 'mstl::pointer_iterator<db::Comment::Callback::Attribute>' requested here
- M_ASSERT((pointer(begin()) == 0) == (pointer(end()) == 0));
- ^
- db_comment.cpp:506:2: note: in instantiation of member function 'mstl::stack<db::Comment::Callback::Attribute>::~stack' requested here
- Normalize( mstl::string& result,
- ^
- 13 warnings generated.
- Compiling db_common.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling db_consumer.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_consumer.cpp:27:
- In file included from ./db_consumer.h:32:
- ./db_line.h:40:1: warning: 'Line' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Line
- ^
- ./db_provider.h:37:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_consumer.cpp:27:
- In file included from ./db_consumer.h:34:
- In file included from ./db_move_info_set.h:34:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_consumer.cpp:27:
- ./db_consumer.h:90:11: warning: 'langFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned langFlags() const;
- ^
- ./db_provider.h:62:19: note: overridden virtual function is here
- virtual unsigned langFlags() const = 0;
- ^
- In file included from db_consumer.cpp:32:
- ./db_game_info.h:56:1: warning: class 'Line' was previously declared as a struct [-Wmismatched-tags]
- class Line;
- ^
- ./db_line.h:40:8: note: previous use is here
- struct Line
- ^
- ./db_game_info.h:56:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- ./db_game_info.h:270:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<0>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:271:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<1>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:272:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<2>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:273:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<3>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- In file included from db_consumer.cpp:32:
- In file included from ./db_game_info.h:395:
- In file included from ./db_game_info.ipp:27:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:34:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from db_consumer.cpp:27:
- In file included from ./db_consumer.h:31:
- In file included from ./db_board.h:34:
- In file included from ./db_move_list.h:32:
- ../mstl/m_pointer_iterator.h:68:9: warning: class 'pointer_const_iterator' was previously declared as a struct [-Wmismatched-tags]
- friend class pointer_const_iterator<T>;
- ^
- ../mstl/m_stack.ipp:74:20: note: in instantiation of template class 'mstl::pointer_iterator<db::Consumer::Entry>' requested here
- M_ASSERT((pointer(begin()) == 0) == (pointer(end()) == 0));
- ^
- db_consumer.cpp:47:11: note: in instantiation of member function 'mstl::stack<db::Consumer::Entry>::~stack' requested here
- Consumer::Consumer( format::Type srcFormat,
- ^
- 19 warnings generated.
- Compiling db_database.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_database.cpp:27:
- In file included from ./db_database.h:30:
- In file included from ./db_database_content.h:30:
- In file included from ./db_namebases.h:30:
- In file included from ./db_namebase.h:30:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:34:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from db_database.cpp:27:
- In file included from ./db_database.h:30:
- In file included from ./db_database_content.h:30:
- In file included from ./db_namebases.h:30:
- In file included from ./db_namebase.h:30:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:35:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_database.cpp:27:
- In file included from ./db_database.h:30:
- In file included from ./db_database_content.h:31:
- ./db_game_info.h:270:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<0>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:271:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<1>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:272:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<2>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:273:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<3>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- In file included from db_database.cpp:27:
- In file included from ./db_database.h:30:
- In file included from ./db_database_content.h:30:
- In file included from ./db_namebases.h:30:
- In file included from ./db_namebase.h:30:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:35:
- In file included from ../mstl/m_vector.h:25:
- ../mstl/m_pointer_iterator.h:68:9: warning: class 'pointer_const_iterator' was previously declared as a struct [-Wmismatched-tags]
- friend class pointer_const_iterator<T>;
- ^
- ./db_move_list.ipp:77:16: note: in instantiation of template class 'mstl::pointer_iterator<db::Move>' requested here
- MoveBuffer<N>::begin()
- ^
- In file included from db_database.cpp:27:
- In file included from ./db_database.h:32:
- In file included from ./db_consumer.h:32:
- ./db_line.h:40:1: warning: 'Line' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Line
- ^
- ./db_provider.h:37:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- ./db_game_info.h:56:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_database.cpp:27:
- In file included from ./db_database.h:32:
- ./db_consumer.h:90:11: warning: 'langFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned langFlags() const;
- ^
- ./db_provider.h:62:19: note: overridden virtual function is here
- virtual unsigned langFlags() const = 0;
- ^
- In file included from db_database.cpp:32:
- ./db_game.h:678:9: warning: class 'CleanUp' was previously declared as a struct [-Wmismatched-tags]
- friend class CleanUp;
- ^
- ./db_game.h:676:9: note: previous use is here
- struct CleanUp;
- ^
- ./db_game.h:302:11: warning: 'langFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned langFlags() const;
- ^
- ./db_provider.h:62:19: note: overridden virtual function is here
- virtual unsigned langFlags() const = 0;
- ^
- In file included from db_database.cpp:36:
- ./db_eco_table.h:47:1: warning: class 'Line' was previously declared as a struct [-Wmismatched-tags]
- class Line;
- ^
- ./db_line.h:40:8: note: previous use is here
- struct Line
- ^
- ./db_eco_table.h:47:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_database.cpp:43:
- ./db_log.h:34:1: warning: 'Log' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Log
- ^
- ./db_database.h:64:1: note: did you mean struct here?
- class Log;
- ^~~~~
- struct
- In file included from db_database.cpp:45:
- si3/si3_codec.h:223:7: warning: 'Report' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void Report(char const* charset);
- ^
- ../util/universalchardet/nsUniversalDetector.h:79:17: note: overridden virtual function is here
- virtual void Report(const char* aCharset) = 0;
- ^
- In file included from db_database.cpp:46:
- In file included from si3/si3_consumer.h:37:
- ../util/u_byte_stream.h:202:9: warning: class 'ByRef' was previously declared as a struct [-Wmismatched-tags]
- friend class ByRef;
- ^
- ../util/u_byte_stream.h:196:9: note: previous use is here
- struct ByRef
- ^
- ../util/u_byte_stream.h:202:9: note: did you mean struct here?
- friend class ByRef;
- ^~~~~
- struct
- In file included from db_database.cpp:46:
- si3/si3_consumer.h:72:7: warning: 'start' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void start();
- ^
- ./db_consumer.h:110:15: note: overridden virtual function is here
- virtual void start() = 0;
- ^
- In file included from db_database.cpp:46:
- si3/si3_consumer.h:73:7: warning: 'finish' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void finish();
- ^
- ./db_consumer.h:111:15: note: overridden virtual function is here
- virtual void finish() = 0;
- ^
- In file included from db_database.cpp:48:
- sci/sci_codec.h:111:7: warning: 'writeIndex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void writeIndex(mstl::ostream& strm, util::Progress& progress);
- ^
- ./db_database_codec.h:157:15: note: overridden virtual function is here
- virtual void writeIndex(mstl::ostream& os, util::Progress& progress);
- ^
- In file included from db_database.cpp:48:
- sci/sci_codec.h:115:7: warning: 'writeGames' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void writeGames(mstl::ostream& strm, util::Progress& progress);
- ^
- ./db_database_codec.h:158:15: note: overridden virtual function is here
- virtual void writeGames(mstl::ostream& os, util::Progress& progress);
- ^
- In file included from db_database.cpp:27:
- In file included from ./db_database.h:30:
- In file included from ./db_database_content.h:30:
- In file included from ./db_namebases.h:30:
- In file included from ./db_namebase.h:30:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:35:
- In file included from ../mstl/m_vector.h:25:
- ../mstl/m_pointer_iterator.h:68:9: warning: class 'pointer_const_iterator' was previously declared as a struct [-Wmismatched-tags]
- friend class pointer_const_iterator<T>;
- ^
- sci/sci_encoder_position.ipp:50:19: note: in instantiation of template class 'mstl::pointer_iterator<db::sci::encoder::Position::Lookup>' requested here
- return *(m_stack.end() - 2);
- ^
- In file included from db_database.cpp:49:
- In file included from sci/sci_consumer.h:33:
- ./db_info_consumer.h:48:7: warning: 'sendComment' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void sendComment(Comment const& comment);
- ^
- ./db_consumer.h:163:15: note: overridden virtual function is here
- virtual void sendComment(Comment const& comment) = 0;
- ^
- In file included from db_database.cpp:51:
- ../util/u_block_file.h:142:9: warning: class 'Buffer' was previously declared as a struct [-Wmismatched-tags]
- friend class BlockFileReader::Buffer;
- ^
- ../util/u_block_file.h:47:9: note: previous use is here
- struct Buffer
- ^
- ../util/u_block_file.h:142:9: note: did you mean struct here?
- friend class BlockFileReader::Buffer;
- ^~~~~
- struct
- In file included from db_database.cpp:27:
- In file included from ./db_database.h:30:
- In file included from ./db_database_content.h:30:
- In file included from ./db_namebases.h:30:
- In file included from ./db_namebase.h:30:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:35:
- In file included from ../mstl/m_vector.h:25:
- ../mstl/m_pointer_iterator.h:68:9: warning: class 'pointer_const_iterator' was previously declared as a struct [-Wmismatched-tags]
- friend class pointer_const_iterator<T>;
- ^
- ../mstl/m_stack.ipp:74:20: note: in instantiation of template class 'mstl::pointer_iterator<db::si3::encoder::Position::Lookup>' requested here
- M_ASSERT((pointer(begin()) == 0) == (pointer(end()) == 0));
- ^
- si3/si3_encoder_position.h:42:7: note: in instantiation of member function 'mstl::stack<db::si3::encoder::Position::Lookup>::~stack' requested here
- class Position
- ^
- 32 warnings generated.
- Compiling db_database_content.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_database_content.cpp:27:
- In file included from ./db_database_content.h:30:
- In file included from ./db_namebases.h:30:
- In file included from ./db_namebase.h:30:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:34:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from db_database_content.cpp:27:
- In file included from ./db_database_content.h:30:
- In file included from ./db_namebases.h:30:
- In file included from ./db_namebase.h:30:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:35:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_database_content.cpp:27:
- In file included from ./db_database_content.h:31:
- ./db_game_info.h:270:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<0>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:271:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<1>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:272:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<2>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:273:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<3>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- 15 warnings generated.
- Compiling db_database_codec.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_database_codec.cpp:27:
- In file included from ./db_database_codec.h:30:
- In file included from ./db_database_content.h:30:
- In file included from ./db_namebases.h:30:
- In file included from ./db_namebase.h:30:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:34:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from db_database_codec.cpp:27:
- In file included from ./db_database_codec.h:30:
- In file included from ./db_database_content.h:30:
- In file included from ./db_namebases.h:30:
- In file included from ./db_namebase.h:30:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:35:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_database_codec.cpp:27:
- In file included from ./db_database_codec.h:30:
- In file included from ./db_database_content.h:31:
- ./db_game_info.h:270:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<0>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:271:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<1>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:272:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<2>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:273:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<3>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- In file included from db_database_codec.cpp:27:
- In file included from ./db_database_codec.h:30:
- In file included from ./db_database_content.h:30:
- In file included from ./db_namebases.h:30:
- In file included from ./db_namebase.h:30:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:35:
- In file included from ../mstl/m_vector.h:25:
- ../mstl/m_pointer_iterator.h:68:9: warning: class 'pointer_const_iterator' was previously declared as a struct [-Wmismatched-tags]
- friend class pointer_const_iterator<T>;
- ^
- ./db_move_list.ipp:77:16: note: in instantiation of template class 'mstl::pointer_iterator<db::Move>' requested here
- MoveBuffer<N>::begin()
- ^
- In file included from db_database_codec.cpp:28:
- In file included from ./db_database.h:32:
- In file included from ./db_consumer.h:32:
- ./db_line.h:40:1: warning: 'Line' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Line
- ^
- ./db_provider.h:37:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- ./db_game_info.h:56:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_database_codec.cpp:28:
- In file included from ./db_database.h:32:
- ./db_consumer.h:90:11: warning: 'langFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned langFlags() const;
- ^
- ./db_provider.h:62:19: note: overridden virtual function is here
- virtual unsigned langFlags() const = 0;
- ^
- In file included from db_database_codec.cpp:36:
- sci/sci_codec.h:111:7: warning: 'writeIndex' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void writeIndex(mstl::ostream& strm, util::Progress& progress);
- ^
- ./db_database_codec.h:157:15: note: overridden virtual function is here
- virtual void writeIndex(mstl::ostream& os, util::Progress& progress);
- ^
- In file included from db_database_codec.cpp:36:
- sci/sci_codec.h:115:7: warning: 'writeGames' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void writeGames(mstl::ostream& strm, util::Progress& progress);
- ^
- ./db_database_codec.h:158:15: note: overridden virtual function is here
- virtual void writeGames(mstl::ostream& os, util::Progress& progress);
- ^
- In file included from db_database_codec.cpp:37:
- si3/si3_codec.h:223:7: warning: 'Report' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void Report(char const* charset);
- ^
- ../util/universalchardet/nsUniversalDetector.h:79:17: note: overridden virtual function is here
- virtual void Report(const char* aCharset) = 0;
- ^
- In file included from db_database_codec.cpp:38:
- cbh/cbh_codec.h:188:7: warning: 'Report' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void Report(char const* charset);
- ^
- ../util/universalchardet/nsUniversalDetector.h:79:17: note: overridden virtual function is here
- virtual void Report(const char* aCharset) = 0;
- ^
- In file included from db_database_codec.cpp:39:
- cbf/cbf_codec.h:119:7: warning: 'Report' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void Report(char const* charset);
- ^
- ../util/universalchardet/nsUniversalDetector.h:79:17: note: overridden virtual function is here
- virtual void Report(const char* aCharset) = 0;
- ^
- In file included from db_database_codec.cpp:41:
- ../util/u_byte_stream.h:202:9: warning: class 'ByRef' was previously declared as a struct [-Wmismatched-tags]
- friend class ByRef;
- ^
- ../util/u_byte_stream.h:196:9: note: previous use is here
- struct ByRef
- ^
- ../util/u_byte_stream.h:202:9: note: did you mean struct here?
- friend class ByRef;
- ^~~~~
- struct
- In file included from db_database_codec.cpp:42:
- ../util/u_block_file.h:142:9: warning: class 'Buffer' was previously declared as a struct [-Wmismatched-tags]
- friend class BlockFileReader::Buffer;
- ^
- ../util/u_block_file.h:47:9: note: previous use is here
- struct Buffer
- ^
- ../util/u_block_file.h:142:9: note: did you mean struct here?
- friend class BlockFileReader::Buffer;
- ^~~~~
- struct
- db_database_codec.cpp:66:1: warning: 'InfoData' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct DatabaseCodec::InfoData
- ^
- ./db_database_codec.h:232:2: note: did you mean struct here?
- class InfoData;
- ^~~~~
- struct
- 26 warnings generated.
- Compiling db_document_writer.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_document_writer.cpp:27:
- In file included from ./db_document_writer.h:30:
- In file included from ./db_writer.h:30:
- In file included from ./db_consumer.h:32:
- ./db_line.h:40:1: warning: 'Line' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Line
- ^
- ./db_provider.h:37:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_document_writer.cpp:27:
- In file included from ./db_document_writer.h:30:
- In file included from ./db_writer.h:30:
- In file included from ./db_consumer.h:34:
- In file included from ./db_move_info_set.h:34:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_document_writer.cpp:27:
- In file included from ./db_document_writer.h:30:
- In file included from ./db_writer.h:30:
- ./db_consumer.h:90:11: warning: 'langFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned langFlags() const;
- ^
- ./db_provider.h:62:19: note: overridden virtual function is here
- virtual unsigned langFlags() const = 0;
- ^
- In file included from db_document_writer.cpp:29:
- In file included from ../sys/sys_utf8_codec.h:23:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- 13 warnings generated.
- Compiling db_date.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling db_eco.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling db_edit_key.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_edit_key.cpp:28:
- In file included from ./db_game.h:31:
- In file included from ./db_game_data.h:31:
- In file included from ./db_tag_set.h:35:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_edit_key.cpp:28:
- In file included from ./db_game.h:35:
- ./db_line.h:40:1: warning: 'Line' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Line
- ^
- ./db_provider.h:37:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_edit_key.cpp:28:
- In file included from ./db_game.h:44:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from db_edit_key.cpp:28:
- ./db_game.h:678:9: warning: class 'CleanUp' was previously declared as a struct [-Wmismatched-tags]
- friend class CleanUp;
- ^
- ./db_game.h:676:9: note: previous use is here
- struct CleanUp;
- ^
- ./db_game.h:302:11: warning: 'langFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned langFlags() const;
- ^
- ./db_provider.h:62:19: note: overridden virtual function is here
- virtual unsigned langFlags() const = 0;
- ^
- 14 warnings generated.
- Compiling db_edit_node.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_edit_node.cpp:27:
- In file included from ./db_edit_node.h:33:
- In file included from ./db_comment.h:35:
- In file included from ../mstl/m_map.h:22:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_edit_node.cpp:36:
- In file included from ../sys/sys_utf8_codec.h:23:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from db_edit_node.cpp:27:
- In file included from ./db_edit_node.h:30:
- In file included from ./db_board.h:34:
- In file included from ./db_move_list.h:32:
- ../mstl/m_pointer_iterator.h:68:9: warning: class 'pointer_const_iterator' was previously declared as a struct [-Wmismatched-tags]
- friend class pointer_const_iterator<T>;
- ^
- ../mstl/m_stack.ipp:74:20: note: in instantiation of template class 'mstl::pointer_iterator<db::edit::Node::Spacing::Token>' requested here
- M_ASSERT((pointer(begin()) == 0) == (pointer(end()) == 0));
- ^
- db_edit_node.cpp:140:16: note: in instantiation of member function 'mstl::stack<db::edit::Node::Spacing::Token>::~stack' requested here
- Node::Spacing::Spacing()
- ^
- 12 warnings generated.
- Compiling db_engine_list.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_engine_list.cpp:27:
- In file included from ./db_engine_list.h:28:
- In file included from ../mstl/m_map.h:22:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- 2 warnings generated.
- Compiling db_exception.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling db_file_offsets.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_file_offsets.cpp:27:
- In file included from ./db_file_offsets.h:32:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- 2 warnings generated.
- Compiling db_filter.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_filter.cpp:28:
- In file included from ./db_selector.h:32:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_filter.cpp:30:
- In file included from ./db_database_content.h:30:
- In file included from ./db_namebases.h:30:
- In file included from ./db_namebase.h:30:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:34:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from db_filter.cpp:30:
- In file included from ./db_database_content.h:31:
- ./db_game_info.h:270:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<0>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:271:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<1>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:272:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<2>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:273:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<3>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- 15 warnings generated.
- Compiling db_game.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_game.cpp:27:
- In file included from ./db_game.h:31:
- In file included from ./db_game_data.h:31:
- In file included from ./db_tag_set.h:35:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_game.cpp:27:
- In file included from ./db_game.h:35:
- ./db_line.h:40:1: warning: 'Line' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Line
- ^
- ./db_provider.h:37:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_game.cpp:27:
- In file included from ./db_game.h:44:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from db_game.cpp:27:
- ./db_game.h:678:9: warning: class 'CleanUp' was previously declared as a struct [-Wmismatched-tags]
- friend class CleanUp;
- ^
- ./db_game.h:676:9: note: previous use is here
- struct CleanUp;
- ^
- ./db_game.h:302:11: warning: 'langFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned langFlags() const;
- ^
- ./db_provider.h:62:19: note: overridden virtual function is here
- virtual unsigned langFlags() const = 0;
- ^
- In file included from db_game.cpp:28:
- ./db_game_info.h:56:1: warning: class 'Line' was previously declared as a struct [-Wmismatched-tags]
- class Line;
- ^
- ./db_line.h:40:8: note: previous use is here
- struct Line
- ^
- ./db_game_info.h:56:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- ./db_game_info.h:270:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<0>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:271:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<1>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:272:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<2>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:273:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<3>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- 19 warnings generated.
- Compiling db_game_data.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_game_data.cpp:27:
- In file included from ./db_game_data.h:31:
- In file included from ./db_tag_set.h:35:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- 2 warnings generated.
- Compiling db_game_info.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_game_info.cpp:27:
- ./db_game_info.h:270:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<0>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:271:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<1>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:272:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<2>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- ./db_game_info.h:273:9: warning: class 'Accessor' was previously declared as a struct [-Wmismatched-tags]
- friend class bits::Accessor<3>;
- ^
- ./db_game_info.h:47:40: note: previous use is here
- namespace bits { template <int> struct Accessor; }
- ^
- In file included from db_game_info.cpp:27:
- In file included from ./db_game_info.h:395:
- In file included from ./db_game_info.ipp:27:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:34:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from db_game_info.cpp:27:
- In file included from ./db_game_info.h:395:
- In file included from ./db_game_info.ipp:27:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:35:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_game_info.cpp:27:
- In file included from ./db_game_info.h:395:
- In file included from ./db_game_info.ipp:27:
- In file included from ./db_namebase_entry.h:381:
- In file included from ./db_namebase_entry.ipp:27:
- In file included from ./db_player.h:35:
- In file included from ../mstl/m_vector.h:25:
- ../mstl/m_pointer_iterator.h:68:9: warning: class 'pointer_const_iterator' was previously declared as a struct [-Wmismatched-tags]
- friend class pointer_const_iterator<T>;
- ^
- ./db_move_list.ipp:77:16: note: in instantiation of template class 'mstl::pointer_iterator<db::Move>' requested here
- MoveBuffer<N>::begin()
- ^
- In file included from db_game_info.cpp:31:
- In file included from ./db_eco_table.h:31:
- ./db_line.h:40:1: warning: 'Line' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Line
- ^
- ./db_provider.h:37:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- ./db_game_info.h:56:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_game_info.cpp:31:
- ./db_eco_table.h:47:1: warning: class 'Line' was previously declared as a struct [-Wmismatched-tags]
- class Line;
- ^
- ./db_line.h:40:8: note: previous use is here
- struct Line
- ^
- ./db_eco_table.h:47:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- 18 warnings generated.
- Compiling db_guess.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_guess.cpp:30:
- In file included from ./db_eco_table.h:35:
- In file included from ../mstl/m_map.h:22:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_guess.cpp:30:
- In file included from ./db_eco_table.h:37:
- In file included from ../mstl/m_list.h:200:
- ../mstl/m_list.ipp:81:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:93:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:106:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator&
- ^
- ../mstl/m_list.ipp:118:29: warning: ISO C++ specifies that qualified reference to 'iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::iterator::iterator
- ^
- ../mstl/m_list.ipp:284:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:296:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:309:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator&
- ^
- ../mstl/m_list.ipp:372:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- ../mstl/m_list.ipp:383:35: warning: ISO C++ specifies that qualified reference to 'const_iterator' is a constructor name rather than a type in this context, despite preceding 'typename' keyword [-Winjected-class-name]
- typename list<T>::const_iterator::const_iterator
- ^
- In file included from db_guess.cpp:30:
- ./db_eco_table.h:47:1: warning: class 'Line' was previously declared as a struct [-Wmismatched-tags]
- class Line;
- ^
- ./db_line.h:40:8: note: previous use is here
- struct Line
- ^
- ./db_eco_table.h:47:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- 12 warnings generated.
- Compiling db_guess_antichess.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- db_guess_antichess.cpp:59:19: warning: unused variable 'BishopPair' [-Wunused-const-variable]
- static int const BishopPair = 13;
- ^
- db_guess_antichess.cpp:94:22: warning: unused variable 'RookSquare' [-Wunused-const-variable]
- static int8_t const RookSquare[64] =
- ^
- db_guess_antichess.cpp:149:19: warning: unused variable 'Safety' [-Wunused-const-variable]
- static int const Safety[16] =
- ^
- db_guess_antichess.cpp:154:19: warning: unused variable 'Tropism' [-Wunused-const-variable]
- static int const Tropism[16] =
- ^
- 4 warnings generated.
- Compiling db_guess_eval.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- db_guess_eval.cpp:138:22: warning: unused variable 'RookSquare' [-Wunused-const-variable]
- static int8_t const RookSquare[64] =
- ^
- db_guess_eval.cpp:245:19: warning: unused variable 'KingSafetyMateThreat' [-Wunused-const-variable]
- static int const KingSafetyMateThreat = 600;
- ^
- 2 warnings generated.
- Compiling db_home_pawns.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- db_home_pawns.cpp:46:23: warning: unused function 'flipRank' [-Wunused-function]
- inline static uint8_t flipRank(db::Square s) { return sq::flipRank(sq::ID(s)); }
- ^
- 1 warning generated.
- Compiling db_html_writer.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_html_writer.cpp:27:
- In file included from ./db_html_writer.h:30:
- In file included from ./db_writer.h:30:
- In file included from ./db_consumer.h:32:
- ./db_line.h:40:1: warning: 'Line' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Line
- ^
- ./db_provider.h:37:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_html_writer.cpp:27:
- In file included from ./db_html_writer.h:30:
- In file included from ./db_writer.h:30:
- In file included from ./db_consumer.h:34:
- In file included from ./db_move_info_set.h:34:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_html_writer.cpp:27:
- In file included from ./db_html_writer.h:30:
- In file included from ./db_writer.h:30:
- ./db_consumer.h:90:11: warning: 'langFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned langFlags() const;
- ^
- ./db_provider.h:62:19: note: overridden virtual function is here
- virtual unsigned langFlags() const = 0;
- ^
- In file included from db_html_writer.cpp:27:
- ./db_html_writer.h:27:9: warning: '_db_hrml_writer_included' is used as a header guard here, followed by #define of a different macro [-Wheader-guard]
- #ifndef _db_hrml_writer_included
- ^~~~~~~~~~~~~~~~~~~~~~~~
- ./db_html_writer.h:28:9: note: '_db_html_writer_included' is defined here; did you mean '_db_hrml_writer_included'?
- #define _db_html_writer_included
- ^~~~~~~~~~~~~~~~~~~~~~~~
- _db_hrml_writer_included
- In file included from db_html_writer.cpp:32:
- In file included from ../util/libTeXt/T_Controller.h:24:
- In file included from ../util/libTeXt/T_Consumer.h:22:
- In file included from ../util/libTeXt/T_Object.h:68:
- In file included from ../util/libTeXt/T_Object.ipp:21:
- ../util/libTeXt/T_Memory.h:32:1: warning: 'Memory' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Memory
- ^
- ../util/libTeXt/T_Object.h:31:1: note: did you mean struct here?
- class Memory;
- ^~~~~
- struct
- 6 warnings generated.
- Compiling db_info_consumer.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_info_consumer.cpp:27:
- In file included from ./db_info_consumer.h:27:
- In file included from ./db_consumer.h:32:
- ./db_line.h:40:1: warning: 'Line' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Line
- ^
- ./db_provider.h:37:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_info_consumer.cpp:27:
- In file included from ./db_info_consumer.h:27:
- In file included from ./db_consumer.h:34:
- In file included from ./db_move_info_set.h:34:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_info_consumer.cpp:27:
- In file included from ./db_info_consumer.h:27:
- ./db_consumer.h:90:11: warning: 'langFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned langFlags() const;
- ^
- ./db_provider.h:62:19: note: overridden virtual function is here
- virtual unsigned langFlags() const = 0;
- ^
- In file included from db_info_consumer.cpp:27:
- ./db_info_consumer.h:48:7: warning: 'sendComment' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- void sendComment(Comment const& comment);
- ^
- ./db_consumer.h:163:15: note: overridden virtual function is here
- virtual void sendComment(Comment const& comment) = 0;
- ^
- 5 warnings generated.
- Compiling db_latex_writer.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_latex_writer.cpp:27:
- In file included from ./db_latex_writer.h:30:
- In file included from ./db_document_writer.h:30:
- In file included from ./db_writer.h:30:
- In file included from ./db_consumer.h:32:
- ./db_line.h:40:1: warning: 'Line' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Line
- ^
- ./db_provider.h:37:1: note: did you mean struct here?
- class Line;
- ^~~~~
- struct
- In file included from db_latex_writer.cpp:27:
- In file included from ./db_latex_writer.h:30:
- In file included from ./db_document_writer.h:30:
- In file included from ./db_writer.h:30:
- In file included from ./db_consumer.h:34:
- In file included from ./db_move_info_set.h:34:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_latex_writer.cpp:27:
- In file included from ./db_latex_writer.h:30:
- In file included from ./db_document_writer.h:30:
- In file included from ./db_writer.h:30:
- ./db_consumer.h:90:11: warning: 'langFlags' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- unsigned langFlags() const;
- ^
- ./db_provider.h:62:19: note: overridden virtual function is here
- virtual unsigned langFlags() const = 0;
- ^
- In file included from db_latex_writer.cpp:30:
- In file included from ../util/libTeXt/T_ListToken.h:22:
- In file included from ../util/libTeXt/T_FinalToken.h:22:
- In file included from ../util/libTeXt/T_Token.h:23:
- In file included from ../util/libTeXt/T_Object.h:68:
- In file included from ../util/libTeXt/T_Object.ipp:21:
- ../util/libTeXt/T_Memory.h:32:1: warning: 'Memory' defined as a struct here but previously declared as a class [-Wmismatched-tags]
- struct Memory
- ^
- ../util/libTeXt/T_Object.h:31:1: note: did you mean struct here?
- class Memory;
- ^~~~~
- struct
- In file included from db_latex_writer.cpp:30:
- In file included from ../util/libTeXt/T_ListToken.h:22:
- ../util/libTeXt/T_FinalToken.h:30:7: warning: 'isFinal' overrides a member function but is not marked 'override' [-Winconsistent-missing-override]
- bool isFinal() const;
- ^
- ../util/libTeXt/T_Token.h:90:15: note: overridden virtual function is here
- virtual bool isFinal() const;
- ^
- 6 warnings generated.
- Compiling db_line.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling db_log.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling db_mark.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_mark.cpp:30:
- ../util/u_byte_stream.h:202:9: warning: class 'ByRef' was previously declared as a struct [-Wmismatched-tags]
- friend class ByRef;
- ^
- ../util/u_byte_stream.h:196:9: note: previous use is here
- struct ByRef
- ^
- ../util/u_byte_stream.h:202:9: note: did you mean struct here?
- friend class ByRef;
- ^~~~~
- struct
- 1 warning generated.
- Compiling db_mark_set.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_mark_set.cpp:27:
- In file included from ./db_mark_set.h:34:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- 2 warnings generated.
- Compiling db_move.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- Compiling db_move_info.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_move_info.cpp:28:
- In file included from ./db_engine_list.h:28:
- In file included from ../mstl/m_map.h:22:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- In file included from db_move_info.cpp:32:
- ../util/u_byte_stream.h:202:9: warning: class 'ByRef' was previously declared as a struct [-Wmismatched-tags]
- friend class ByRef;
- ^
- ../util/u_byte_stream.h:196:9: note: previous use is here
- struct ByRef
- ^
- ../util/u_byte_stream.h:202:9: note: did you mean struct here?
- friend class ByRef;
- ^~~~~
- struct
- 3 warnings generated.
- Compiling db_move_info_set.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- In file included from db_move_info_set.cpp:27:
- In file included from ./db_move_info_set.h:34:
- In file included from ../mstl/m_vector.h:189:
- In file included from ../mstl/m_vector.ipp:19:
- ../mstl/m_uninitialized.h:26:23: warning: struct template 'pointer_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_iterator;
- ^
- ../mstl/m_pointer_iterator.h:29:7: note: previous use is here
- class pointer_iterator
- ^
- ../mstl/m_uninitialized.h:26:23: note: did you mean class here?
- template <typename T> struct pointer_iterator;
- ^~~~~~
- class
- ../mstl/m_uninitialized.h:27:23: warning: struct template 'pointer_const_iterator' was previously declared as a class template [-Wmismatched-tags]
- template <typename T> struct pointer_const_iterator;
- ^
- ../mstl/m_pointer_iterator.h:73:7: note: previous use is here
- class pointer_const_iterator
- ^
- ../mstl/m_uninitialized.h:27:23: note: did you mean class here?
- template <typename T> struct pointer_const_iterator;
- ^~~~~~
- class
- 2 warnings generated.
- Compiling db_move_list.cpp [-Wall -g -I/usr/include/tcl8.6 -DSCI_NAMEBASE_FIX=1]
- db_move_list.cpp:277:16: error: explicit instantiation of 'db::MoveBuffer' must occur in namespace 'db'
- template class MoveBuffer<position::Maximum_Moves>;
- ^
- ./db_move_list.h:38:7: note: explicit instantiation refers here
- class MoveBuffer
- ^
- db_move_list.cpp:278:16: error: explicit instantiation of 'db::MoveBuffer' must occur in namespace 'db'
- template class MoveBuffer<opening::Max_Line_Length>;
- ^
- ./db_move_list.h:38:7: note: explicit instantiation refers here
- class MoveBuffer
- ^
- 2 errors generated.
- Makefile:161: recipe for target 'db_move_list.o' failed
- make[2]: *** [db_move_list.o] Error 1
- Makefile:205: recipe for target 'recursive' failed
- make[1]: *** [recursive] Error 1
- Makefile:18: recipe for target 'all' failed
- make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment