autoreconf: export WARNINGS=
autoreconf: Entering directory '.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
autoreconf: configure.ac: not using Intltool
autoreconf: configure.ac: not using Gtkdoc
autoreconf: running: aclocal --force
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:12: installing './compile'
configure.ac:12: installing './config.guess'
configure.ac:12: installing './config.sub'
configure.ac:4: installing './install-sh'
configure.ac:4: installing './missing'
src/Makefile.am: installing './depcomp'
autoreconf: Leaving directory '.'
configure: WARNING: could not figure out which toolset name to use for x86_64-pc-linux-gnu-g++
sed: can't read conftest.o: No such file or directory
In file included from /usr/include/boost/range/detail/any_iterator.hpp:22,
from curses/menu.h:25,
from curses/menu_impl.h:24,
from display.cpp:23:
/usr/include/boost/range/detail/any_iterator_interface.hpp:34:13: error: template argument 2 is invalid [-Wtemplate-body]
34 | >::type type;
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:34:14: error: expected identifier before ‘::’ token [-Wtemplate-body]
34 | >::type type;
| ^~
/usr/include/boost/range/detail/any_iterator_interface.hpp:34:14: error: typedef name may not be a nested-name-specifier [-Wtemplate-body]
/usr/include/boost/range/detail/any_iterator_interface.hpp:34:16: error: expected ‘;’ at end of member declaration [-Wtemplate-body]
34 | >::type type;
| ^~~~
| ;
/usr/include/boost/range/detail/any_iterator_interface.hpp:34:21: error: declaration does not declare anything [-Wtemplate-body]
34 | >::type type;
| ^~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
curses/menu.h:141:39: required from here
141 | inline List::Iterator begin(List &list) { return list.beginP(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: recursively required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
curses/menu.h:141:39: required from here
141 | inline List::Iterator begin(List &list) { return list.beginP(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
curses/menu.h:142:50: required from here
142 | inline List::ConstIterator begin(const List &list) { return list.beginP(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: recursively required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
curses/menu.h:142:50: required from here
142 | inline List::ConstIterator begin(const List &list) { return list.beginP(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
./song_list.h:117:41: required from here
117 | inline SongIterator begin(SongList &list) { return list.beginS(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: recursively required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
./song_list.h:117:41: required from here
117 | inline SongIterator begin(SongList &list) { return list.beginS(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
./song_list.h:118:52: required from here
118 | inline ConstSongIterator begin(const SongList &list) { return list.beginS(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: recursively required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
./song_list.h:118:52: required from here
118 | inline ConstSongIterator begin(const SongList &list) { return list.beginS(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
make[2]: *** [Makefile:761: display.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from /usr/include/boost/range/detail/any_iterator.hpp:22,
from ./curses/menu.h:25,
from screens/screen.h:24,
from global.h:28,
from global.cpp:21:
/usr/include/boost/range/detail/any_iterator_interface.hpp:34:13: error: template argument 2 is invalid [-Wtemplate-body]
34 | >::type type;
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:34:14: error: expected identifier before ‘::’ token [-Wtemplate-body]
34 | >::type type;
| ^~
/usr/include/boost/range/detail/any_iterator_interface.hpp:34:14: error: typedef name may not be a nested-name-specifier [-Wtemplate-body]
/usr/include/boost/range/detail/any_iterator_interface.hpp:34:16: error: expected ‘;’ at end of member declaration [-Wtemplate-body]
34 | >::type type;
| ^~~~
| ;
/usr/include/boost/range/detail/any_iterator_interface.hpp:34:21: error: declaration does not declare anything [-Wtemplate-body]
34 | >::type type;
| ^~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
./curses/menu.h:141:39: required from here
141 | inline List::Iterator begin(List &list) { return list.beginP(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: recursively required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
./curses/menu.h:141:39: required from here
141 | inline List::Iterator begin(List &list) { return list.beginP(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
./curses/menu.h:142:50: required from here
142 | inline List::ConstIterator begin(const List &list) { return list.beginP(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp: In instantiation of ‘struct boost::range_detail::any_incrementable_iterator_interface >’:
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: recursively required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
85 | struct any_single_pass_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:85:16: required from ‘struct boost::range_detail::any_single_pass_iterator_interface >’
/usr/include/boost/range/detail/any_iterator_interface.hpp:111:16: required from ‘struct boost::range_detail::any_forward_iterator_interface >’
111 | struct any_forward_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:133:16: required from ‘struct boost::range_detail::any_bidirectional_iterator_interface >’
133 | struct any_bidirectional_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:158:16: required from ‘struct boost::range_detail::any_random_access_iterator_interface >’
158 | struct any_random_access_iterator_interface
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator.hpp:458:13: required from ‘class boost::range_detail::any_iterator >’
458 | clone_const_ref() const
| ^~~~~~~~~~~~~~~
./curses/menu.h:142:50: required from here
142 | inline List::ConstIterator begin(const List &list) { return list.beginP(); }
| ^
/usr/include/boost/range/detail/any_iterator_interface.hpp:60:21: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
60 | >::type const_reference;
| ^~~~~~~~~~~~~~~
/usr/include/boost/range/detail/any_iterator_interface.hpp:73:25: error: no type named ‘type’ in ‘struct boost::range_detail::const_reference_type_generator’
73 | clone_const_ref(buffer_type& buffer) const = 0;
| ^~~~~~~~~~~~~~~
make[2]: *** [Makefile:761: global.o] Error 1
make[1]: *** [Makefile:505: all-recursive] Error 1
make: *** [Makefile:416: all] Error 2
Traceback (most recent call last):
File "/var/pisi/ncmpcpp/actions.py", line 23, in build
autotools.make()
File "/usr/lib/pisilinux/pisi/actionsapi/autotools.py", line 103, in make
if system('make %s %s' % (get.makeJOBS(), parameters)):
File "/usr/lib/pisilinux/pisi/actionsapi/shelltools.py", line 255, in system
error(_("Command \"%s\" failed, return value was %d.") % (command, retValue))
File "/usr/lib/pisilinux/pisi/actionsapi/__init__.py", line 27, in error
raise Error(msg)
pisi.actionsapi.Error: Command "make -j5" failed, return value was 2.
[01;31mAction script error caught.
[0m[01;33m*** 1 error(s), 0 warning(s)
[0m[01;31mProgram terminated.
[0m