On Saturday 08 September 2007 00:02:34 mightyjackservo4000 wrote:

> I recently upgraded my Linux partition to Mandriva 2007, partly so
> that I would have Qt 4.2 pre-installed and ready to go... I was having
> trouble compiling it for myself on Mandriva 10.2.  Anyway, when I run
> qmake (the 4.2 version) inside the quackleio directory and then run
> make, the first thing it attempts to work on generates a long list of
> errors that look something like this:
>
>
> ../fixedstring.h: In constructor
> `Quackle::FixedLengthString::FixedLengthString(const char*, unsigned
> int)':
> ../fixedstring.h:106: error: `assert' was not declared in this scope
>
>
> ... and then make quits with an Error 1.
>
> Can anyone tell me what's going wrong here and how (or if) it can be
> fixed?

Open the file fixedstring.h, and insert the following line somewhere close 
to the top of the file, for example, between the comments and the first 
line of code:

#include <cassert>

That'll allow you to compile Quackle successfully.

Anand

Reply via email to