kbrain 0.1.3 fails to build three files: kbrain/graphcanvas.cpp kbrain/kbraindrag.cpp kbrain/kbrainconfig.cpp all due to default parameters for constructors in the cpp files. For instance: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/kde/3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -DNO_DEBUG -O2 -fno-exceptions -fno-check-new -c graphcanvas.cpp graphcanvas.cpp:24: default argument given for parameter 1 of ` GraphCanvas::GraphCanvas(QObject* = 0, const char* = 0)' graphcanvas.h:29: after previous specification in ` GraphCanvas::GraphCanvas(QObject* = 0, const char* = 0)' graphcanvas.cpp:24: default argument given for parameter 2 of ` GraphCanvas::GraphCanvas(QObject* = 0, const char* = 0)' graphcanvas.h:29: after previous specification in ` GraphCanvas::GraphCanvas(QObject* = 0, const char* = 0)' make[2]: *** [graphcanvas.o] Error 1 make[2]: Leaving directory `/usr/src/gentoo/tmp/portage/kbrain-0.1.3/work/kbrain-0.1.3/kbrain' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/gentoo/tmp/portage/kbrain-0.1.3/work/kbrain-0.1.3' make: *** [all-recursive-am] Error 2 I'm not sure if there are gcc options that should be used to eliminate this, or if the redef in the cpp files should be removed.
fixed, thanks for submission.