Subject: [Boost-bugs] [Boost C++ Libraries] #2288: QNX-specific errors in boost 1.36.0 code
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2008-09-05 07:17:49
#2288: QNX-specific errors in boost 1.36.0 code
-------------------------------+--------------------------------------------
Reporter: talanchor_at_[hidden] | Type: Bugs
Status: new | Milestone: To Be Determined
Component: None | Version: Boost 1.36.0
Severity: Problem | Keywords:
-------------------------------+--------------------------------------------
in file boost_1_36_0\libs\filesystem\src\operations.cpp at line 588:
{{{
return ::rmdir( p )
}}}
missing ';', should be:
{{{
return ::rmdir( p );
}}}
in file boost_1_36_0_modified\libs\system\src\error_code.cpp at line 157:
EALREADY defined as EBUSY in QNX Neutrino and code fails to compile
because of case duplication.
instead of
{{{
case EALREADY: return make_error_condition( connection_already_in_progress
);
}}}
should be:
{{{
#if !defined(__QNXNTO__)
case EALREADY: return make_error_condition( connection_already_in_progress
);
#endif
}}}
in file boost_1_36_0_modified\boost\exception\enable_current_exception.hpp
at line 35:
qcc 3.3.5 compiler complains because of wrong throw specifier in
destructor, thats why we must add following destructor to bad_alloc_impl
struct:
{{{
~bad_alloc_impl() throw() {}
}}}
-- Ticket URL: <http://svn.boost.org/trac/boost/ticket/2288> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:49:58 UTC