Your package dmlite failed to build from source in current rawhide. https://koji.fedoraproject.org/koji/taskinfo?taskID=17664699 For details on mass rebuild see https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
Created attachment 1251026 [details] build.log
Created attachment 1251027 [details] root.log
Created attachment 1251028 [details] state.log
Incompatible with OpenSSL 1.1.0 /builddir/build/BUILD/dmlite-0.8.5/src/utils/Checksums.cpp: In function 'std::__cxx11::string dmlite::checksums::md5(dmlite::IOHandler*, off_t, off_t)': /builddir/build/BUILD/dmlite-0.8.5/src/utils/Checksums.cpp:154:14: error: aggregate 'EVP_MD_CTX ctx' has incomplete type and cannot be defined EVP_MD_CTX ctx; ^~~ make[2]: *** [src/CMakeFiles/dmlite.dir/build.make:642: src/CMakeFiles/dmlite.dir/utils/Checksums.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... /builddir/build/BUILD/dmlite-0.8.5/src/utils/Security.cpp: In function 'std::__cxx11::string dmlite::getCertificateSubject(const string&)': /builddir/build/BUILD/dmlite-0.8.5/src/utils/Security.cpp:594:36: error: invalid use of incomplete type 'X509 {aka struct x509_st}' std::string subject = certificate->name; ^~ In file included from /usr/include/openssl/crypto.h:31:0, from /usr/include/openssl/bio.h:20, from /builddir/build/BUILD/dmlite-0.8.5/src/utils/Security.cpp:15: /usr/include/openssl/ossl_typ.h:119:16: note: forward declaration of 'X509 {aka struct x509_st}' typedef struct x509_st X509; ^~~~~~~
i have applied the needed changes for openssl 1.1.0, and the new build is fine vhttps://koji.fedoraproject.org/koji/taskinfo?taskID=17937640