1 |
It's been a long time since I last checked on the kde-sunset overlay, so |
2 |
I tried again to build it on a machine that had no existing KDE 3 |
3 |
install. This was the same machine that was having trouble several |
4 |
months ago compiling akode. |
5 |
|
6 |
It still had the same build error with akode as before, which I remember |
7 |
many people had tried to diagnose. I gave up on akode, and disabled |
8 |
arts as well. On a machine with a modern alsa implementation, it's |
9 |
probably better to do without all these sound frontends anyway. So I'm |
10 |
installing with direct alsa support. |
11 |
|
12 |
That was going well, but there's a much more serious problem: |
13 |
|
14 |
The main Gentoo Portage has now upgraded OpenSSL to 1.0.0d. The |
15 |
kde-sunset overlay seems to get itself confused, trying to install |
16 |
0.9.8r in a slot, but then not using it, and trying to link to 1.0.0d. |
17 |
The build fails while compiling kde-base/kdelibs-3.5.10-r6: |
18 |
|
19 |
ksslsettings.cc: In member function 'QString |
20 |
KSSLSettings::getCipherList()': |
21 |
ksslsettings.cc:157: error: no matching function for call to |
22 |
'KOpenSSLProxy::sk_num(_STACK*)' |
23 |
./kopenssl.h:538: note: candidates are: int KOpenSSLProxy::sk_num(int*) |
24 |
ksslsettings.cc:159: error: 'class KOpenSSLProxy' has no member named |
25 |
'sk_value' |
26 |
make[5]: *** [ksslcertificate.lo] Error 1 |
27 |
make[5]: *** Waiting for unfinished jobs.... |
28 |
kssl.cc: In member function 'void KSSL::setPeerInfo()': |
29 |
kssl.cc:616: error: 'class KOpenSSLProxy' has no member named 'sk_dup' |
30 |
make[5]: *** [ksslsettings.lo] Error 1 |
31 |
make[5]: *** [kssl.lo] Error 1 |
32 |
make[5]: Leaving directory |
33 |
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio/kssl' |
34 |
make[4]: *** [all-recursive] Error 1 |
35 |
make[4]: Leaving directory |
36 |
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio/kssl' |
37 |
make[3]: *** [all] Error 2 |
38 |
make[3]: Leaving directory |
39 |
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio/kssl' |
40 |
make[2]: *** [all-recursive] Error 1 |
41 |
make[2]: Leaving directory |
42 |
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio' |
43 |
make[1]: *** [all-recursive] Error 1 |
44 |
make[1]: Leaving directory |
45 |
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10' |
46 |
make: *** [all] Error 2 |
47 |
emake failed |
48 |
|
49 |
|
50 |
Is there a way to make the overlay build correctly with the new OpenSSL? |
51 |
|
52 |
-- |
53 |
+ Brent A. Busby + "We've all heard that a million monkeys |
54 |
+ UNIX Systems Admin + banging on a million typewriters will |
55 |
+ University of Chicago + eventually reproduce the entire works of |
56 |
+ Physical Sciences Div. + Shakespeare. Now, thanks to the Internet, |
57 |
+ James Franck Institute + we know this is not true." -Robert Wilensky |