1 |
Hi, ALL, |
2 |
I'm trying to install KDE 3 from kde-sunset overlay and am getting the |
3 |
compiler error: |
4 |
|
5 |
|
6 |
/bin/sh ../../libtool --silent --tag=CXX --mode=compile |
7 |
x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop |
8 |
-I../../kdecore -I. -I../../kjs -I../../kdecore/network |
9 |
-I../../kwallet/client -I../../dcop -I../../libltdl -I../../kdefx |
10 |
-I../../kdecore -I../../kdecore -I../../kdecore/network -I../../kdeui |
11 |
-I../../kio -I../../kio/kio -I../../kio/kfile -I../.. |
12 |
-I/usr/qt/3/include -I. -I/usr/kde/3.5/include -DQT_THREAD_SUPPORT |
13 |
-D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 |
14 |
-D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith |
15 |
-DNDEBUG -DNO_DEBUG -O2 -march=core2 -O2 -pipe -Wformat-security |
16 |
-Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions |
17 |
-fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST |
18 |
-DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o ksslsettings.lo |
19 |
ksslsettings.cc |
20 |
In file included from ksslsettings.cc:47:0: |
21 |
./kopenssl.h:453:4: error: 'ASN1_METHOD' does not name a type |
22 |
./kopenssl.h:526:16: error: expected ';' before '(' token |
23 |
./kopenssl.h:532:17: error: 'STACK' has not been declared |
24 |
./kopenssl.h:538:15: error: 'STACK' has not been declared |
25 |
./kopenssl.h:544:18: error: expected ';' before '(' token |
26 |
./kopenssl.h:550:4: error: 'STACK' does not name a type |
27 |
./kopenssl.h:556:16: error: 'STACK' has not been declared |
28 |
./kopenssl.h:562:4: error: 'STACK' does not name a type |
29 |
./kopenssl.h:828:4: error: 'STACK' does not name a type |
30 |
./kopenssl.h:829:25: error: 'STACK' has not been declared |
31 |
ksslsettings.cc: In member function 'QString KSSLSettings::getCipherList()': |
32 |
ksslsettings.cc:157:12: error: no matching function for call to |
33 |
'KOpenSSLProxy::sk_num(_STACK*)' |
34 |
./kopenssl.h:538:8: note: candidate is: int KOpenSSLProxy::sk_num(int*) |
35 |
ksslsettings.cc:159:20: error: 'class KOpenSSLProxy' has no member |
36 |
named 'sk_value' |
37 |
make[5]: *** [ksslsettings.lo] Error 1 |
38 |
make[5]: *** Waiting for unfinished jobs.... |
39 |
In file included from kssl.cc:47:0: |
40 |
./kopenssl.h:453:4: error: 'ASN1_METHOD' does not name a type |
41 |
./kopenssl.h:526:16: error: expected ';' before '(' token |
42 |
./kopenssl.h:532:17: error: 'STACK' has not been declared |
43 |
./kopenssl.h:538:15: error: 'STACK' has not been declared |
44 |
./kopenssl.h:544:18: error: expected ';' before '(' token |
45 |
./kopenssl.h:550:4: error: 'STACK' does not name a type |
46 |
./kopenssl.h:556:16: error: 'STACK' has not been declared |
47 |
./kopenssl.h:562:4: error: 'STACK' does not name a type |
48 |
./kopenssl.h:828:4: error: 'STACK' does not name a type |
49 |
./kopenssl.h:829:25: error: 'STACK' has not been declared |
50 |
kssl.cc: In member function 'void KSSL::setPeerInfo()': |
51 |
kssl.cc:616:8: error: 'class KOpenSSLProxy' has no member named 'sk_dup' |
52 |
make[5]: *** [kssl.lo] Error 1 |
53 |
make[5]: Leaving directory |
54 |
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio/kssl' |
55 |
make[4]: *** [all-recursive] Error 1 |
56 |
make[4]: Leaving directory |
57 |
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio/kssl' |
58 |
make[3]: *** [all] Error 2 |
59 |
make[3]: Leaving directory |
60 |
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio/kssl' |
61 |
make[2]: *** [all-recursive] Error 1 |
62 |
make[2]: Leaving directory |
63 |
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio' |
64 |
make[1]: *** [all-recursive] Error 1 |
65 |
make[1]: Leaving directory |
66 |
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10' |
67 |
make: *** [all] Error 2 |
68 |
emake failed |
69 |
* ERROR: kde-base/kdelibs-3.5.10-r6 failed (compile phase): |
70 |
* died running emake, kde_src_compile:make |
71 |
* |
72 |
* Call stack: |
73 |
* ebuild.sh, line 93: Called src_compile |
74 |
* environment, line 4608: Called kde_src_compile |
75 |
* environment, line 3187: Called kde_src_compile 'all' |
76 |
* environment, line 3202: Called kde_src_compile 'make' |
77 |
* environment, line 3194: Called die |
78 |
* The specific snippet of code: |
79 |
* emake || die "died running emake, $FUNCNAME:make" |
80 |
* |
81 |
* If you need support, post the output of `emerge --info |
82 |
'=kde-base/kdelibs-3.5.10-r6'`, |
83 |
* the complete build log and the output of `emerge -pqv |
84 |
'=kde-base/kdelibs-3.5.10-r6'`. |
85 |
* This ebuild used the following eclasses from overlays: |
86 |
* /var/lib/layman/kde-sunset/eclass/kde.eclass |
87 |
* /var/lib/layman/kde-sunset/eclass/kde-functions.eclass |
88 |
* /var/lib/layman/kde-sunset/eclass/qt3.eclass |
89 |
* This ebuild is from an overlay named 'kde-sunset': |
90 |
'/var/lib/layman/kde-sunset/' |
91 |
* The complete build log is located at |
92 |
'/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/temp/build.log'. |
93 |
* The ebuild environment file is located at |
94 |
'/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/temp/environment'. |
95 |
* Working directory: |
96 |
'/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10' |
97 |
* S: '/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10' |
98 |
|
99 |
>>> Failed to emerge kde-base/kdelibs-3.5.10-r6, Log file: |
100 |
|
101 |
>>> '/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/temp/build.log' |
102 |
|
103 |
* Messages for package kde-base/kdelibs-3.5.10-r6: |
104 |
|
105 |
* You have the legacyssl use flag enabled, which fixes issues with some broken |
106 |
* sites, but breaks others instead. It is strongly discouraged to use it. |
107 |
* For more information, see bug #128922. |
108 |
* On some setups, which rely on the correct update of utmp records, not using |
109 |
* utempter might not update them correctly. If you experience unexpected |
110 |
* behaviour, try to rebuild kde-base/kdelibs with utempter use-flag enabled. |
111 |
* ERROR: kde-base/kdelibs-3.5.10-r6 failed (compile phase): |
112 |
* died running emake, kde_src_compile:make |
113 |
* |
114 |
* Call stack: |
115 |
* ebuild.sh, line 93: Called src_compile |
116 |
* environment, line 4608: Called kde_src_compile |
117 |
* environment, line 3187: Called kde_src_compile 'all' |
118 |
* environment, line 3202: Called kde_src_compile 'make' |
119 |
* environment, line 3194: Called die |
120 |
* The specific snippet of code: |
121 |
* emake || die "died running emake, $FUNCNAME:make" |
122 |
* |
123 |
* If you need support, post the output of `emerge --info |
124 |
'=kde-base/kdelibs-3.5.10-r6'`, |
125 |
* the complete build log and the output of `emerge -pqv |
126 |
'=kde-base/kdelibs-3.5.10-r6'`. |
127 |
* This ebuild used the following eclasses from overlays: |
128 |
* /var/lib/layman/kde-sunset/eclass/kde.eclass |
129 |
* /var/lib/layman/kde-sunset/eclass/kde-functions.eclass |
130 |
* /var/lib/layman/kde-sunset/eclass/qt3.eclass |
131 |
* This ebuild is from an overlay named 'kde-sunset': |
132 |
'/var/lib/layman/kde-sunset/' |
133 |
* The complete build log is located at |
134 |
'/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/temp/build.log'. |
135 |
* The ebuild environment file is located at |
136 |
'/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/temp/environment'. |
137 |
* Working directory: |
138 |
'/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10' |
139 |
* S: '/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10' |
140 |
|
141 |
Also, very strange thing is that the dependency tree of KDE 3 is not updated: |
142 |
|
143 |
If I have the latest openssl, which is 1.0.0j, KDE will slot-instal 0.0.8x. |
144 |
|
145 |
Is there such an incompatibility? |
146 |
|
147 |
And third issue: |
148 |
|
149 |
mDNSResponder ebuuild is not in the tree. |
150 |
|
151 |
Could someone please put it back? |
152 |
|
153 |
Thank you. |