kdepim-3.1.3 doesn't build with gcc-3.3. Here's a patch taken from cvs. This is related to bug #25855. Reproducible: Always Steps to Reproduce:
Created attachment 15589 [details, diff] kdepim-3.1.3 patch for gcc 3.3
Any reason this didn't get into portage yet? Thanks, Norberto
Just haven't had the means to test it. Will do ASAP.
Same problem here with gcc-3.3.1 and kdepim-3.1.3. /usr/qt/3/bin/moc ./exchangeaccount.h -o exchangeaccount.moc /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../korganizer/interfaces -I../.. -I../../libical/src/libical -I../../libical/src/libicalss -I../../libical/src/libical -I../../libical/src/libicalss -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -march=athlon-xp -Os -pipe -mfpmath=sse,387 -mmmx -msse -m3dnow -Wno-deprecated -fno-exceptions -fno-check-new -c -o exchangeaccount.lo `test -f 'exchangeaccount.cpp' || echo './'`exchangeaccount.cpp exchangeaccount.cpp:258: error: cannot declare member function `static QString KPIM::ExchangeAccount::tryMailbox(const QString&, const QString&, const QString&)' to have static linkage make[4]: *** [exchangeaccount.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdepim-3.1.3/work/kdepim-3.1.3/libkpimexchange/core' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdepim-3.1.3/work/kdepim-3.1.3/libkpimexchange/core' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdepim-3.1.3/work/kdepim-3.1.3/libkpimexchange' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdepim-3.1.3/work/kdepim-3.1.3' make: *** [all] Error 2 !!! ERROR: kde-base/kdepim-3.1.3 failed. !!! Function kde_src_compile, Line 137, Exitcode 2 !!! died running emake, kde_src_compile:make
Finally got this applied.