Hello,

after switching my Gentoo installation from GCC 3.3 to 3.4
and re-emerging the whole system, konstruct can no longer
generate a KDE 3.5.1 installation and complains about ABI
incompatibilities.
It's rather strange, because compiling KDE 3.4 via emerge
works without problems.
I did the update to GCC 3.4 with deleting gcc-3.3.6 and afterwards
"emerge -eNu world". That generated the whole installation, and
especially all libraries KDE might want to link against, new with
the gcc-3.4.4 profile and ABI.
But konstruct throws the following build error during making meta/everything:

make[5]: Entering directory `/usr/src/konstruct/kde/kdelibs/work/kdelibs-3.5.1/dnssd'
.../kdecore/kconfig_compiler/kconfig_compiler ./kcm_kdnssd.kcfg ./settings.kcfgc; ret=$?; \
if test "$ret" != 0; then rm -f settings.h ; exit $ret ; fi
/usr/src/konstruct/kde/kdelibs/work/kdelibs-3.5.1/kdecore/kconfig_compiler/.libs/lt-kconfig_compiler: /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6: version `GLIBCPP_3.2' not found (required by /usr/kde/3.5-konstruct/lib/libkdefx.so.4)
/usr/src/konstruct/kde/kdelibs/work/kdelibs-3.5.1/kdecore/kconfig_compiler/.libs/lt-kconfig_compiler: /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/libstdc++.so.6: version `CXXABI_1.2' not found (required by /usr/kde/3.5-konstruct/lib/libkdefx.so.4)
make[5]: *** [settings.h] Error 1
make[5]: Leaving directory `/usr/src/konstruct/kde/kdelibs/work/kdelibs-3.5.1/dnssd'

I am almost certain that I never messed around with hand-compiling
anything dns related, so either the lib would be provided by my world
package (and thus re-compiled with gcc 3.4) or fetched by konstruct.

Can someone provide a hint on that one?

Stefan Winter

--
The K Desktop Environment
- Stefan Winter -
Areas of Activity:
kdenetwork/wifi (KWiFiManager)
kde-i18n/de (German translation)

>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<