Hello all, i have the following build error, from source, in ubuntu hardy:

(cd .libs && rm -f libfrontend.la && ln -s ../libfrontend.la libfrontend.la)
if g++ -DHAVE_CONFIG_H -I. -I. -I../../config -I../../src/misc -I../../src/misc/missing/generated -I../../src/PoolFile    -g -Wall -Wno-unused-function -Wno-unused-variable -Wno-unused -MT main.o -MD -MP -MF ".deps/main.Tpo" -c -o main.o main.cpp; \
    then mv -f ".deps/main.Tpo" ".deps/main.Po"; else rm -f ".deps/main.Tpo"; exit 1; fi
main.cpp:21:2: warning: #warning add a read-only feature to TPoolFile and use it in CrezSoundTranslator::onLoadSound
main.cpp:22:2: warning: #warning add ctrl-mousewheel perform horizontal zoom into the cursor position (seems like something like this already exists)
In file included from CSoundFileManager.h:27,
                 from main.cpp:39:
../backend/ASoundFileManager.h:57:2: warning: #warning do this.. I can call soundFileManager->getActive() from actions when necessary
main.cpp: In function 'int main(int, char**)':
main.cpp:114: error: cannot allocate an object of abstract type 'CStatusComm'
CStatusComm.h:42: note:   because the following virtual functions are pure within 'CStatusComm':
../backend/AStatusComm.h:66: note:     virtual VAnswer AStatusComm::question(const std::string&, int, bool)
make[2]: *** [main.o] Error 1
make[2]: Leaving directory `/home/alex/rezound/trunk/rezound/src/frontend_fox'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/alex/rezound/trunk/rezound/src'
make: *** [all-recursive] Error 1

Any clues would be appreciated