I am not sure exactly what is going on, but when compiling kdelibs4support, I 
get:
-------------------------
 76%] Building CXX object
src/CMakeFiles/KF5KDELibs4Support.dir/kssl/kopenssl.cpp.o
In file included from /usr/include/openssl/buffer.h:15:0,
                 from /usr/include/openssl/x509.h:22,
                 from 
/sources/kf5/kdelibs4support-5.34.0/src/kssl/ksslutils.h:28,
                 from
/sources/kf5/kdelibs4support-5.34.0/src/kssl/ksslutils.cpp:21:
/sources/kf5/kdelibs4support-5.34.0/src/kssl/ksslutils.cpp: In function
'QString ASN1_INTEGER_QString(ASN1_INTEGER*)':
/sources/kf5/kdelibs4support-5.34.0/src/kssl/ksslutils.cpp:99:20: error: no
matching function for call to 'KOpenSSLProxy::CRYPTO_free(char*&, const char
[59], int)'
     KOSSL::self()->OPENSSL_free(rep);
                    ^
In file included from
/sources/kf5/kdelibs4support-5.34.0/src/kssl/ksslutils.cpp:27:0:
/sources/kf5/kdelibs4support-5.34.0/src/kssl/kopenssl.h:363:10: note:
candidate: void KOpenSSLProxy::CRYPTO_free(void*)
     void CRYPTO_free(void *x);
          ^~~~~~~~~~~
/sources/kf5/kdelibs4support-5.34.0/src/kssl/kopenssl.h:363:10: note:
candidate expects 1 argument, 3 provided
[ 76%] Building CXX object
src/CMakeFiles/KF5KDELibs4Support.dir/kio/kfileshare.cpp.o
/sources/kf5/kdelibs4support-5.34.0/src/kssl/ksslcertchain.cpp: In member
function 'void KSSLCertChain::setChain(const QList<KSSLCertificate*>&)':
/sources/kf5/kdelibs4support-5.34.0/src/kssl/ksslcertchain.cpp:45:26: error:
'class KOpenSSLProxy' has no member named 'sk_new'; did you mean 'SSL_new'?
 #define sk_new d->kossl->sk_new
                          ^
/sources/kf5/kdelibs4support-5.34.0/src/kssl/ksslcertchain.cpp:164:22: note:
in expansion of macro 'sk_new'
     _chain = (void *)sk_new(nullptr);
                      ^~~~~~
/sources/kf5/kdelibs4support-5.34.0/src/kssl/ksslcertchain.cpp: In member
function 'void KSSLCertChain::setChain(void*)':
/sources/kf5/kdelibs4support-5.34.0/src/kssl/ksslcertchain.cpp:45:26: error:
'class KOpenSSLProxy' has no member named 'sk_new'; did you mean 'SSL_new'?
 #define sk_new d->kossl->sk_new
                          ^
/sources/kf5/kdelibs4support-5.34.0/src/kssl/ksslcertchain.cpp:193:22: note:
in expansion of macro 'sk_new'
     _chain = (void *)sk_new(nullptr);
                      ^~~~~~
make[3]: *** [src/CMakeFiles/KF5KDELibs4Support.dir/build.make:3035:
src/CMakeFiles/KF5KDELibs4Support.dir/kssl/ksslutils.cpp.o] Error 1
-------------------------
I am not sure what is going on, that's why I write on "support".

I guess it has something to do with the layout for openssl used in the book.
Note that I have installed both versions, and that qt5 compiled OK.
But it seems KF5 does not use the paths from qt5 or so...

Pierre
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to