On Wed, 19 Dec 2007 19:49:43 -0500
Mikhail Teterin <mi+mill@aldan.algebra.com> wrote:
ole/olestorg.cpp:20:
c_ios.h:156:
The code below is from /usr/include/c++/4.2/exception_defines.h and as
you can see, WARNS3 alone is not enough, -fno-exceptions has to be on
the command line too, something you forgot to mention. There's nothing
to fix in FreeBSD itself, the change should go into vendor sources.=20
#ifndef __EXCEPTIONS
// Iff -fno-exceptions, transform error handling code to work without
it. # define try if (true)
# define catch(X) if (false)
# define __throw_exception_again
#else
// Else proceed normally.
# define __throw_exception_again throw
#endif
--=20
Alexander Kabaev