I am getting some errors stl_base-funcs.h while building through codeblocks Is there any problem with version if so how to degrade?
||=== Build: Debug in UltiLCD2_Sim (compiler: GNU GCC Compiler) ===|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|78|error: expected nested-name-specifier before 'iterator_traits'|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|78|error: expected initializer before '<' token|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|93|error: expected nested-name-specifier before 'iterator_traits'|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|93|error: expected initializer before '<' token|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|109|error: 'input_iterator_tag' has not been declared|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|115|error: 'input_iterator_tag' has not been declared|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|132|error: expected nested-name-specifier before 'iterator_traits'|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|132|error: expected initializer before '<' token|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|142|error: 'input_iterator_tag' has not been declared|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|154|error: 'bidirectional_iterator_tag' has not been declared|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|153|error: redefinition of 'template<class _BidirectionalIterator, class _Distance> void std::__advance(_BidirectionalIterator&, _Distance, int)'|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|142|note: 'template<class _InputIterator, class _Distance> void std::__advance(_InputIterator&, _Distance, int)' previously declared here|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|170|error: 'random_access_iterator_tag' has not been declared|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|169|error: redefinition of 'template<class _RandomAccessIterator, class _Distance> void std::__advance(_RandomAccessIterator&, _Distance, int)'|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|142|note: 'template<class _InputIterator, class _Distance> void std::__advance(_InputIterator&, _Distance, int)' previously declared here|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h||In function 'void std::advance(_InputIterator&, _Distance)':|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|195|error: expected nested-name-specifier before 'iterator_traits'|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|195|error: expected '(' before 'iterator_traits'|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|196|error: '__d' was not declared in this scope|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|196|error: '__iterator_category' is not a member of 'std'|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|204|error: expected nested-name-specifier before 'iterator_traits'|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|204|error: expected ',' or '...' before '<' token|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h||In function '_ForwardIterator std::next(_ForwardIterator, int)':|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|209|error: '__n' was not declared in this scope|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|216|error: expected nested-name-specifier before 'iterator_traits'|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|216|error: expected ',' or '...' before '<' token|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h||In function '_BidirectionalIterator std::prev(_BidirectionalIterator, int)':|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_iterator_base_funcs.h|221|error: '__n' was not declared in this scope|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|233|error: '__normal_iterator' in namespace '__gnu_cxx' does not name a template type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|234|error: '__normal_iterator' in namespace '__gnu_cxx' does not name a template type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|236|error: 'reverse_iterator' in namespace 'std' does not name a template type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|237|error: 'reverse_iterator' in namespace 'std' does not name a template type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|402|error: '_RequireInputIter' in namespace 'std' does not name a template type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|402|error: expected '>' before '<' token|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|506|error: '_RequireInputIter' in namespace 'std' does not name a template type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|506|error: expected '>' before '<' token|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|547|error: 'iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|556|error: 'const_iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|565|error: 'iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|574|error: 'const_iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|583|error: 'reverse_iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|592|error: 'const_reverse_iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|601|error: 'reverse_iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|610|error: 'const_reverse_iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|620|error: 'const_iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|629|error: 'const_iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|638|error: 'const_reverse_iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|647|error: 'const_reverse_iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|970|error: 'iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|984|error: 'iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|1014|error: 'iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|1031|error: 'iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|1051|error: 'iterator' does not name a type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|1094|error: '_RequireInputIter' in namespace 'std' does not name a template type|
c:\mingw\lib\gcc\mingw32\6.3.0\include\c++\bits\stl_vector.h|1094|error: expected '>' before '<' token|
||More errors follow but not being shown.|
||Edit the max errors limit in compiler options...|
||=== Build failed: 50 error(s), 0 warning(s) (0 minute(s), 1 second(s)) ===|