From: <li...@dw...> - 2008-09-16 15:05:12
|
On Tuesday 16 September 2008 22:09:32 Chris Cannam wrote: > This is a code problem, not a build system problem. > > The default build with CMake uses -DNDEBUG, for a "release" build; > qt4-makefile does a debug build. Our code in misc/Debug.h that sets > up no-op debug streams in the no-debug case does not appear to work > with KDE4. I had a look at this in Eclipse and noticed that the section in misc/Debug.h for NDEBUG defined is greyed out. This is in spite of the fact that the CMake geenrated makefile is supposed to be for the default release build. Anyway, I've managed to get the whole of RosegardenSequencer to build now with a few tweaks to the SEQUENCER_DEBUG lines: this amounted to converting all RealTime instances to const char* via toString().c_str(). Admittedly this is with no audio or plugin support whatsoever... David |