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? |