id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 2193,exception: boost::exception_detail::bad_alloc_impl does not provide an explicit destructor for gcc/qcc,christian.leutloff@…,Emil Dotchevski,"Building the latest version the following error arises: {{{ qcc.compile.c++ ../../bin.v2/libs/test/build/qcc-4.2.3/release/execution_monitor.o In file included from ../../boost/throw_exception.hpp:40, from ../../boost/shared_ptr.hpp:31, from ../../boost/test/utils/callback.hpp:21, from ../../boost/test/execution_monitor.hpp:38, from ../../boost/test/impl/execution_monitor.ipp:30, from ../../libs/test/src/execution_monitor.cpp:16: ../../boost/exception/enable_current_exception.hpp:34: error: looser throw specifier for 'virtual boost::exception_detail::bad_alloc_impl::~bad_alloc_impl()' ../../boost/exception/enable_current_exception.hpp:24: error: overriding 'virtual boost::exception_detail::clone_base::~clone_base() throw ()' cc: /usr/qnx632/host/qnx6/x86/usr/lib/gcc/i386-pc-nto-qnx6.3.0/4.2.3/cc1plus error 1 ""QCC"" -Wc,-ftemplate-depth-100 -O3 -Wc,-finline-functions -Wc,-Wno-inline -shared -I/usr/pkg/include -DBOOST_ALL_NO_LIB=1 -DBOOST_TEST_DYN_LINK=1 -DNDEBUG -I""../.."" -c -o ""../../bin.v2/libs/test/build/qcc-4.2.3/release/execution_monitor.o"" ""../../libs/test/src/execution_monitor.cpp"" ...failed qcc.compile.c++ ../../bin.v2/libs/test/build/qcc-4.2.3/release/execution_monitor.o... }}} It is fixed by the attached patch for me. ",Patches,closed,Boost 1.37.0,exception,Boost Development Trunk,Problem,fixed,,