On 26.02.06 23:29:50, Stefan Winter wrote:
> 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.

Yeah looks like your libstdc++ is quite correct from GCC 3.4 using the
new ABI (version 1.3).

> 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'm no expert, last time I used konstruct was with KDE 3.3.something,
but it looks like kconfig_compiler or it's lt-kconfig_compiler lib is
not recompiled. To me this looks like no proper cleaning was done, or
the make clean didn't catch all files it should have...

Did you try with a fresh, empty build directory?


You have a deep interest in all that is artistic.

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