Author
anonymous
over 7 years ago
Language
Compiler
Options
Author
anonymous
over 7 years ago
$
In file included from /opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2.hpp:16:0,
from prog.cc:1:
/opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2/deconstruct_ptr.hpp: In function 'void boost::signals2::detail::do_predestruct(const boost::signals2::predestructible_adl_barrier::predestructible*)':
/opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2/deconstruct_ptr.hpp:48:15: error: exception handling disabled, use -fexceptions to enable
catch(...)
^~~
In file included from /opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2/variadic_slot.hpp:24:0,
from /opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2/slot.hpp:30,
from /opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2/connection.hpp:24,
from /opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2/signal.hpp:22,
from /opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2.hpp:19,
from prog.cc:1:
/opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2/detail/slot_template.hpp: In member function 'R boost::signals2::slot<R(Args ...), SlotFunction>::operator()(Args ...)':
/opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2/detail/slot_template.hpp:106:48: error: there are no arguments to 'lock' that depend on a template parameter, so a declaration of 'lock' must be available [-fpermissive]
locked_container_type locked_objects = lock();
^~~~
/opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2/detail/slot_template.hpp:106:48: note: (if you use '-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)
/opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2/detail/slot_template.hpp: In member function 'R boost::signals2::slot<R(Args ...), SlotFunction>::operator()(Args ...) const':
/opt/wandbox/boost-1.64.0/gcc-head/include/boost/signals2/detail/slot_template.hpp:111:48: error: there are no arguments to 'lock' that depend on a template parameter, so a declaration of 'lock' must be available [-fpermissive]
locked_container_type locked_objects = lock();
^~~~
Exit Code:
1