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