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
