Gentoo Archives: gentoo-desktop

From: Tiago Marques <tiagomnm@×××××.com>
To: gentoo-desktop@l.g.o
Cc: Brent Busby <brent@×××××××××.org>
Subject: Re: [gentoo-desktop] Re: kde-sunset: new akode build problems
Date: Wed, 16 Mar 2011 03:12:37
Message-Id: AANLkTikNFzHzkuqJXrKh7s-O-LovAOuKxQfyscHodqaH@mail.gmail.com
In Reply to: Re: [gentoo-desktop] Re: kde-sunset: new akode build problems by Brent Busby
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 >

Attachments

File name MIME type
openssl-0.9.8q.ebuild application/octet-stream