Rob Lahaye <[EMAIL PROTECTED]> writes:

| Lars Gullik Bj?nnes wrote:
>> Rob Lahaye <[EMAIL PROTECTED]> writes:
>> 
>> | Index: src/boost.C
>> | ===================================================================
>> | RCS file: /cvs/lyx/lyx-devel/src/boost.C,v
>> | retrieving revision 1.4
>> | diff -u -r1.4 boost.C
>> | --- src/boost.C    2003/09/09 17:25:17     1.4
>> | +++ src/boost.C    2003/09/10 05:06:32
>> | @@ -51,7 +51,7 @@
>> |    lyxerr << "Assertion triggered in " << function << " by \"" <<
>> |            expr << " in file " << file << ":" << line << endl;
>> |    emergencyCleanup();
>> | -  assert(false);
>> | +  BOOST_ASSERT(false);
>> |   }
>> 
>> This will create a citcular...
>> 
>> Why is it needed?
>
| Aha, so my solution is indeed wrong then.
| I got the following error message (using gcc 3.3.1):
>
| boost.C: In function `void boost::assertion_failed(const char*, const char*,
|    const char*, long int)':
| boost.C:54: error: `assert' undeclared (first use this function)
| boost.C:54: error: (Each undeclared identifier is reported only once for each
|    function it appears in.)
| gmake[3]: *** [boost.o] Error 1
>
| Should instead a "#include <cassert>" be added at the top of this file?

Either that or we should use lyx::support::abort instead.
(I'll probably prefere that.)

-- 
        Lgb

Reply via email to