Description of problem: Package dcmtk fails to build from source in Fedora Rawhide. Version-Release number of selected component (if applicable): 3.6.1-4.fc24 Steps to Reproduce: koji build --scratch f26 dcmtk-3.6.1-4.fc24.src.rpm Additional info: This package is tracked by Koschei. See: http://apps.fedoraproject.org/koschei/package/dcmtk /builddir/build/BUILD/dcmtk-3.6.1_20140617/dcmsign/libsrc/sicert.cc: In member function 'E_KeyType SiCertificate::getKeyType()': /builddir/build/BUILD/dcmtk-3.6.1_20140617/dcmsign/libsrc/sicert.cc:60:18: error: invalid use of incomplete type 'EVP_PKEY {aka struct evp_pkey_st}' switch(pkey->type) ^~ In file included from /usr/include/openssl/evp.h:14:0, from /builddir/build/BUILD/dcmtk-3.6.1_20140617/dcmsign/libsrc/sicert.cc:37: /usr/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY {aka struct evp_pkey_st}' typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ /builddir/build/BUILD/dcmtk-3.6.1_20140617/dcmsign/libsrc/sicert.cc: In member function 'SiAlgorithm* SiCertificate::createAlgorithmForPublicKey()': /builddir/build/BUILD/dcmtk-3.6.1_20140617/dcmsign/libsrc/sicert.cc:88:18: error: invalid use of incomplete type 'EVP_PKEY {aka struct evp_pkey_st}' switch(pkey->type) ^~ In file included from /usr/include/openssl/evp.h:14:0, from /builddir/build/BUILD/dcmtk-3.6.1_20140617/dcmsign/libsrc/sicert.cc:37: /usr/include/openssl/ossl_typ.h:93:16: note: forward declaration of 'EVP_PKEY {aka struct evp_pkey_st}' typedef struct evp_pkey_st EVP_PKEY; ^~~~~~~~~~~ /builddir/build/BUILD/dcmtk-3.6.1_20140617/dcmsign/libsrc/sicert.cc: In member function 'OFCondition SiCertificate::loadCertificate(const char*, int)': /builddir/build/BUILD/dcmtk-3.6.1_20140617/dcmsign/libsrc/sicert.cc:114:43: error: 'BIO_s_file_internal' was not declared in this scope BIO *in = BIO_new(BIO_s_file_internal()); ^
*** Bug 1423325 has been marked as a duplicate of this bug. ***
This bug appears to have been reported against 'rawhide' during the Fedora 26 development cycle. Changing version to '26'.
I opened a PR that should fix this (it builds fine on Rawhide) and also #1518760 and #1440439: https://src.fedoraproject.org/rpms/dcmtk/pull-request/1 I need dcmtk as dependency of aeskulap. Jens
dcmtk-3.6.2-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-0027585240
dcmtk-3.6.2-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-0027585240
aeskulap-0.2.2-0.32.beta1.fc27 dcmtk-3.6.2-1.fc27 has been submitted as an update to Fedora 27. https://bodhi.fedoraproject.org/updates/FEDORA-2018-0027585240
aeskulap-0.2.2-0.32.beta1.fc27, dcmtk-3.6.2-1.fc27 has been pushed to the Fedora 27 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2018-0027585240
aeskulap-0.2.2-0.32.beta1.fc27, dcmtk-3.6.2-1.fc27 has been pushed to the Fedora 27 stable repository. If problems still persist, please make note of it in this bug report.