Gentoo Archives: gentoo-user

From: pu stshine <pu.stshine@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] KDE 4.0.0
Date: Mon, 21 Jan 2008 14:43:59
Message-Id: d378ed720801210643x1dc6ea4laf642d0b6bc8de62@mail.gmail.com
In Reply to: [gentoo-user] KDE 4.0.0 by Uwe Thiem
1 Hi,everyone,I wanted to install KDE4 and meet a problem like this
2 :
3 emerge kde
4
5 Linking CXX shared module ../../../../lib/kcm_kwinoptions.so
6 [ 45%] Built target kcm_kwinoptions
7 make: *** [all] Error 2
8 *
9 * ERROR: kde-base/kdebase-4.0.0 failed.
10 * Call stack:
11 * ebuild.sh, line 1701: Called dyn_compile
12 * ebuild.sh, line 1039: Called qa_call 'src_compile'
13 * ebuild.sh, line 44: Called src_compile
14 * kdebase-4.0.0.ebuild, line 212: Called kde4-base_src_compile
15 * kde4-base.eclass, line 298: Called kde4-base_src_make
16 * kde4-base.eclass, line 345: Called cmake-utils_src_make
17 * cmake-utils.eclass, line 146: Called die
18 * The specific snippet of code:
19 * emake "$@" || die "Make failed!"
20 * The die message:
21 * Make failed!
22 *
23 * If you need support, post the topmost build error, and the call stack if
24 relevant.
25 * A complete build log is located at '/var/tmp/portage/kde-base/kdebase-
26 4.0.0/temp/build.log'.
27
28 and I searched for a while and try emerge -D kde,but when emerging
29 kdenetwork:
30
31 /var/tmp/portage/kde-base/kdenetwork-4.0.0/work/kdenetwork-4.0.0/filesharing/advanced/kcm_sambaconf/sharedlgimpl.h:52:
32 error: expected class-name before '{' token
33 /var/tmp/portage/kde-base/kdenetwork-4.0.0/work/kdenetwork-4.0.0/filesharing/advanced/kcm_sambaconf/sharedlgimpl.h:52:
34 warning: 'class ShareDlgImpl' has virtual functions but non-virtual
35 destructor
36 /var/tmp/portage/kde-base/kdenetwork-4.0.0/work/kdenetwork-4.0.0/filesharing/advanced/kcm_sambaconf/kcmsambaconf.h:157:
37 error: ISO C++ forbids declaration of 'KcmInterface' with no type
38 /var/tmp/portage/kde-base/kdenetwork-4.0.0/work/kdenetwork-4.0.0/filesharing/advanced/kcm_sambaconf/kcmsambaconf.h:157:
39 error: expected ';' before '*' token
40 /usr/kde/4.0/include/kcmodule.h:214: warning: 'virtual void
41 KCModule::load()' was hidden
42 /var/tmp/portage/kde-base/kdenetwork-4.0.0/work/kdenetwork-4.0.0/filesharing/advanced/kcm_sambaconf/kcmsambaconf.h:75:
43 warning: by 'void KcmSambaConf::load(const QString&)'
44 /var/tmp/portage/kde-base/kdenetwork-4.0.0/work/kdenetwork-4.0.0/filesharing/advanced/kcm_sambaconf/kcmsambaconf.cpp:
45 In constructor 'KcmSambaConf::KcmSambaConf(const KComponentData&, QWidget*,
46 const char*)':
47
48
49
50 * ERROR: kde-base/kdenetwork-4.0.0 failed.
51 * Call stack:
52 * ebuild.sh, line 1701: Called dyn_compile
53 * ebuild.sh, line 1039: Called qa_call 'src_compile'
54 * ebuild.sh, line 44: Called src_compile
55 * kdenetwork-4.0.0.ebuild, line 113: Called kde4-base_src_compile
56 * kde4-base.eclass, line 298: Called kde4-base_src_make
57 * kde4-base.eclass, line 345: Called cmake-utils_src_make
58 * cmake-utils.eclass, line 146: Called die
59 * The specific snippet of code:
60 * emake "$@" || die "Make failed!"
61 * The die message:
62 * Make failed!
63 *
64 * If you need support, post the topmost build error, and the call stack if
65 relevant.
66 * A complete build log is located at '/var/tmp/portage/kde-base/kdenetwork-
67 4.0.0/temp/build.log'
68
69 Did anyone meet problems like me?