Re: Re: kde-sunset: new akode build problems

Brent Busby <[email protected]>
Newsgroups gmane.linux.gentoo.desktop
Message-ID <[email protected]>
It's been a long time since I last checked on the kde-sunset overlay, so 
I tried again to build it on a machine that had no existing KDE 3 
install.  This was the same machine that was having trouble several 
months ago compiling akode.

It still had the same build error with akode as before, which I remember 
many people had tried to diagnose.  I gave up on akode, and disabled 
arts as well.  On a machine with a modern alsa implementation, it's 
probably better to do without all these sound frontends anyway.  So I'm 
installing with direct alsa support.

That was going well, but there's a much more serious problem:

The main Gentoo Portage has now upgraded OpenSSL to 1.0.0d.  The 
kde-sunset overlay seems to get itself confused, trying to install 
0.9.8r in a slot, but then not using it, and trying to link to 1.0.0d. 
The build fails while compiling kde-base/kdelibs-3.5.10-r6:

ksslsettings.cc: In member function 'QString 
KSSLSettings::getCipherList()':
ksslsettings.cc:157: error: no matching function for call to 
'KOpenSSLProxy::sk_num(_STACK*)'
./kopenssl.h:538: note: candidates are: int KOpenSSLProxy::sk_num(int*)
ksslsettings.cc:159: error: 'class KOpenSSLProxy' has no member named 
'sk_value'
make[5]: *** [ksslcertificate.lo] Error 1
make[5]: *** Waiting for unfinished jobs....
kssl.cc: In member function 'void KSSL::setPeerInfo()':
kssl.cc:616: error: 'class KOpenSSLProxy' has no member named 'sk_dup'
make[5]: *** [ksslsettings.lo] Error 1
make[5]: *** [kssl.lo] Error 1
make[5]: Leaving directory 
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio/kssl'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory 
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio/kssl'
make[3]: *** [all] Error 2
make[3]: Leaving directory 
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio/kssl'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory 
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10/kio'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory 
`/var/tmp/portage/kde-base/kdelibs-3.5.10-r6/work/kdelibs-3.5.10'
make: *** [all] Error 2
emake failed


Is there a way to make the overlay build correctly with the new OpenSSL?

-- 
+ Brent A. Busby	 + "We've all heard that a million monkeys
+ UNIX Systems Admin	 +  banging on a million typewriters will
+ University of Chicago	 +  eventually reproduce the entire works of
+ Physical Sciences Div. +  Shakespeare.  Now, thanks to the Internet,
+ James Franck Institute +  we know this is not true." -Robert Wilensky
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.