Bug 1423086 - dmlite: FTBFS in rawhide
Summary: dmlite: FTBFS in rawhide
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: dmlite
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Ricardo Rocha
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: F26FTBFS 1423334
TreeView+ depends on / blocked
 
Reported: 2017-02-17 02:43 UTC by Fedora Release Engineering
Modified: 2017-02-18 20:01 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-02-18 20:01:43 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
build.log (41.31 KB, text/plain)
2017-02-17 02:44 UTC, Fedora Release Engineering
no flags Details
root.log (113.74 KB, text/plain)
2017-02-17 02:44 UTC, Fedora Release Engineering
no flags Details
state.log (615 bytes, text/plain)
2017-02-17 02:44 UTC, Fedora Release Engineering
no flags Details

Description Fedora Release Engineering 2017-02-17 02:43:54 UTC
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

Comment 1 Fedora Release Engineering 2017-02-17 02:44:01 UTC
Created attachment 1251026 [details]
build.log

Comment 2 Fedora Release Engineering 2017-02-17 02:44:05 UTC
Created attachment 1251027 [details]
root.log

Comment 3 Fedora Release Engineering 2017-02-17 02:44:08 UTC
Created attachment 1251028 [details]
state.log

Comment 4 Jonathan Wakely 2017-02-17 11:19:31 UTC
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;
                ^~~~~~~

Comment 5 Andrea 2017-02-18 20:01:43 UTC
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


Note You need to log in before you can comment on or make changes to this bug.