Description of problem: It appears that openssl-devel is missing from the ldns-devel package. I noticed this when attempting to install Zone Master (https://github.com/dotse/zonemaster/blob/master/docs/documentation/installation.md). zone master needs the perl wrapper for ldns called Net::LDNS. I could not install Net::LDNS via CPAN or manually even though ldns-devel was installed. Version-Release number of selected component (if applicable): # rpm -qa | grep ldns ldns-1.6.17-1.el6.x86_64 ldns-devel-1.6.17-1.el6.x86_64 # yum info ldns-devel Loaded plugins: downloadonly, product-id, rhnplugin, subscription-manager This system is receiving updates from RHN Classic or RHN Satellite. Installed Packages Name : ldns-devel Arch : x86_64 Version : 1.6.17 Release : 1.el6 Size : 12 M Repo : installed From repo : rhel6_64bit_x86-64_epel Summary : Development package that includes the ldns header files URL : http://www.nlnetlabs.nl/ldns/ License : BSD Description : The devel package contains the ldns library and the include files How reproducible: Steps to Reproduce: 1. yum install ldns ldns-devel 2. perl -MCPAN -e 'install Net::LDNS' 3. Actual results: cpan[1]> install Net::LDNS CPAN: Storable loaded ok (v2.20) Going to read '/root/.cpan/Metadata' Database was generated on Mon, 09 Feb 2015 09:29:02 GMT Running install for module 'Net::LDNS' CPAN: YAML loaded ok (v0.70) Running make for C/CD/CDYBED/Net-LDNS-0.70.tar.gz CPAN: Digest::SHA loaded ok (v5.47) CPAN: Compress::Zlib loaded ok (v2.021) Checksum for /root/.cpan/sources/authors/id/C/CD/CDYBED/Net-LDNS-0.70.tar.gz ok Scanning cache /root/.cpan/build for sizes ............................................................................DONE Net-LDNS-0.70/ Net-LDNS-0.70/inc/ Net-LDNS-0.70/lib/ Net-LDNS-0.70/LICENSE Net-LDNS-0.70/Makefile.PL Net-LDNS-0.70/MANIFEST Net-LDNS-0.70/META.yml Net-LDNS-0.70/ppport.h Net-LDNS-0.70/README.md Net-LDNS-0.70/src/ Net-LDNS-0.70/t/ Net-LDNS-0.70/t/axfr.t Net-LDNS-0.70/t/dnssec.t Net-LDNS-0.70/t/netldns.t Net-LDNS-0.70/t/resolver.t Net-LDNS-0.70/t/rr.t Net-LDNS-0.70/t/rrlist.t Net-LDNS-0.70/t/serialize.t Net-LDNS-0.70/t/utils.t Net-LDNS-0.70/src/LDNS.xs Net-LDNS-0.70/src/typemap Net-LDNS-0.70/lib/Net/ Net-LDNS-0.70/lib/Net/LDNS/ Net-LDNS-0.70/lib/Net/LDNS.pm Net-LDNS-0.70/lib/Net/LDNS/Packet.pm Net-LDNS-0.70/lib/Net/LDNS/RR/ Net-LDNS-0.70/lib/Net/LDNS/RR.pm Net-LDNS-0.70/lib/Net/LDNS/RR/A.pm Net-LDNS-0.70/lib/Net/LDNS/RR/A6.pm Net-LDNS-0.70/lib/Net/LDNS/RR/AAAA.pm Net-LDNS-0.70/lib/Net/LDNS/RR/AFSDB.pm Net-LDNS-0.70/lib/Net/LDNS/RR/APL.pm Net-LDNS-0.70/lib/Net/LDNS/RR/ATMA.pm Net-LDNS-0.70/lib/Net/LDNS/RR/CAA.pm Net-LDNS-0.70/lib/Net/LDNS/RR/CDS.pm Net-LDNS-0.70/lib/Net/LDNS/RR/CERT.pm Net-LDNS-0.70/lib/Net/LDNS/RR/CNAME.pm Net-LDNS-0.70/lib/Net/LDNS/RR/DHCID.pm Net-LDNS-0.70/lib/Net/LDNS/RR/DLV.pm Net-LDNS-0.70/lib/Net/LDNS/RR/DNAME.pm Net-LDNS-0.70/lib/Net/LDNS/RR/DNSKEY.pm Net-LDNS-0.70/lib/Net/LDNS/RR/DS.pm Net-LDNS-0.70/lib/Net/LDNS/RR/EID.pm Net-LDNS-0.70/lib/Net/LDNS/RR/EUI48.pm Net-LDNS-0.70/lib/Net/LDNS/RR/EUI64.pm Net-LDNS-0.70/lib/Net/LDNS/RR/GID.pm Net-LDNS-0.70/lib/Net/LDNS/RR/GPOS.pm Net-LDNS-0.70/lib/Net/LDNS/RR/HINFO.pm Net-LDNS-0.70/lib/Net/LDNS/RR/HIP.pm Net-LDNS-0.70/lib/Net/LDNS/RR/IPSECKEY.pm Net-LDNS-0.70/lib/Net/LDNS/RR/ISDN.pm Net-LDNS-0.70/lib/Net/LDNS/RR/KEY.pm Net-LDNS-0.70/lib/Net/LDNS/RR/KX.pm Net-LDNS-0.70/lib/Net/LDNS/RR/L32.pm Net-LDNS-0.70/lib/Net/LDNS/RR/L64.pm Net-LDNS-0.70/lib/Net/LDNS/RR/LOC.pm Net-LDNS-0.70/lib/Net/LDNS/RR/LP.pm Net-LDNS-0.70/lib/Net/LDNS/RR/MAILA.pm Net-LDNS-0.70/lib/Net/LDNS/RR/MAILB.pm Net-LDNS-0.70/lib/Net/LDNS/RR/MB.pm Net-LDNS-0.70/lib/Net/LDNS/RR/MD.pm Net-LDNS-0.70/lib/Net/LDNS/RR/MF.pm Net-LDNS-0.70/lib/Net/LDNS/RR/MG.pm Net-LDNS-0.70/lib/Net/LDNS/RR/MINFO.pm Net-LDNS-0.70/lib/Net/LDNS/RR/MR.pm Net-LDNS-0.70/lib/Net/LDNS/RR/MX.pm Net-LDNS-0.70/lib/Net/LDNS/RR/NAPTR.pm Net-LDNS-0.70/lib/Net/LDNS/RR/NID.pm Net-LDNS-0.70/lib/Net/LDNS/RR/NIMLOC.pm Net-LDNS-0.70/lib/Net/LDNS/RR/NINFO.pm Net-LDNS-0.70/lib/Net/LDNS/RR/NS.pm Net-LDNS-0.70/lib/Net/LDNS/RR/NSAP.pm Net-LDNS-0.70/lib/Net/LDNS/RR/NSEC.pm Net-LDNS-0.70/lib/Net/LDNS/RR/NSEC3.pm Net-LDNS-0.70/lib/Net/LDNS/RR/NSEC3PARAM.pm Net-LDNS-0.70/lib/Net/LDNS/RR/NULL.pm Net-LDNS-0.70/lib/Net/LDNS/RR/NXT.pm Net-LDNS-0.70/lib/Net/LDNS/RR/PTR.pm Net-LDNS-0.70/lib/Net/LDNS/RR/PX.pm Net-LDNS-0.70/lib/Net/LDNS/RR/RKEY.pm Net-LDNS-0.70/lib/Net/LDNS/RR/RP.pm Net-LDNS-0.70/lib/Net/LDNS/RR/RRSIG.pm Net-LDNS-0.70/lib/Net/LDNS/RR/RT.pm Net-LDNS-0.70/lib/Net/LDNS/RR/SINK.pm Net-LDNS-0.70/lib/Net/LDNS/RR/SOA.pm Net-LDNS-0.70/lib/Net/LDNS/RR/SPF.pm Net-LDNS-0.70/lib/Net/LDNS/RR/SRV.pm Net-LDNS-0.70/lib/Net/LDNS/RR/SSHFP.pm Net-LDNS-0.70/lib/Net/LDNS/RR/TA.pm Net-LDNS-0.70/lib/Net/LDNS/RR/TALINK.pm Net-LDNS-0.70/lib/Net/LDNS/RR/TKEY.pm Net-LDNS-0.70/lib/Net/LDNS/RR/TLSA.pm Net-LDNS-0.70/lib/Net/LDNS/RR/TXT.pm Net-LDNS-0.70/lib/Net/LDNS/RR/TYPE.pm Net-LDNS-0.70/lib/Net/LDNS/RR/UID.pm Net-LDNS-0.70/lib/Net/LDNS/RR/UINFO.pm Net-LDNS-0.70/lib/Net/LDNS/RR/UNSPEC.pm Net-LDNS-0.70/lib/Net/LDNS/RR/URI.pm Net-LDNS-0.70/lib/Net/LDNS/RR/WKS.pm Net-LDNS-0.70/lib/Net/LDNS/RR/X25.pm Net-LDNS-0.70/inc/Module/ Net-LDNS-0.70/inc/Module/Install/ Net-LDNS-0.70/inc/Module/Install.pm Net-LDNS-0.70/inc/Module/Install/Base.pm Net-LDNS-0.70/inc/Module/Install/Can.pm Net-LDNS-0.70/inc/Module/Install/Fetch.pm Net-LDNS-0.70/inc/Module/Install/Makefile.pm Net-LDNS-0.70/inc/Module/Install/Metadata.pm Net-LDNS-0.70/inc/Module/Install/Win32.pm Net-LDNS-0.70/inc/Module/Install/WriteAll.pm Net-LDNS-0.70/inc/Module/Install/XSUtil.pm CPAN: File::Temp loaded ok (v0.22) CPAN.pm: Going to build C/CD/CDYBED/Net-LDNS-0.70.tar.gz Writing ppport.h Can't link/include C library 'ldns/ldns.h', 'ldns', aborting. No 'Makefile' created CDYBED/Net-LDNS-0.70.tar.gz /usr/bin/perl Makefile.PL INSTALLDIRS=site -- NOT OK Running make test Make had some problems, won't test Running make install Make had some problems, won't install Failed during this command: CDYBED/Net-LDNS-0.70.tar.gz : writemakefile NO -- No 'Makefile' created Expected results: [root@zm src]# cd Net-LDNS-0.70 [root@zm Net-LDNS-0.70]# perl Makefile.PL Writing ppport.h Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Net::LDNS Writing MYMETA.yml and MYMETA.json Additional info:
Same problem and similar symptoms when building netresolve. In file included from /usr/include/ldns/ldns.h:98:0, from lib/string.c:31: /usr/include/ldns/dane.h:30:25: fatal error: openssl/ssl.h: No such file or directory #include <openssl/ssl.h> ^ https://copr-be.cloud.fedoraproject.org/results/pavlix/network-testing/epel-7-x86_64/00168001-netresolve/build.log.gz
ldns-1.6.17-3.el6 has been submitted as an update to Fedora EPEL 6. https://bodhi.fedoraproject.org/updates/FEDORA-EPEL-2016-4b0d06dfbb
ldns-1.6.17-18.fc24 has been submitted as an update to Fedora 24. https://bodhi.fedoraproject.org/updates/FEDORA-2016-21f859e9af
ldns-1.6.17-18.fc23 has been submitted as an update to Fedora 23. https://bodhi.fedoraproject.org/updates/FEDORA-2016-b817071de6
ldns-1.6.17-18.fc22 has been submitted as an update to Fedora 22. https://bodhi.fedoraproject.org/updates/FEDORA-2016-f7d4067417
ldns-1.6.17-18.fc24 has been pushed to the Fedora 24 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-2016-21f859e9af
ldns-1.6.17-18.fc22 has been pushed to the Fedora 22 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-2016-f7d4067417
ldns-1.6.17-3.el6 has been pushed to the Fedora EPEL 6 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-EPEL-2016-4b0d06dfbb
ldns-1.6.17-18.fc23 has been pushed to the Fedora 23 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-2016-b817071de6
ldns-1.6.17-18.fc22 has been pushed to the Fedora 22 stable repository. If problems still persist, please make note of it in this bug report.
ldns-1.6.17-18.fc24 has been pushed to the Fedora 24 stable repository. If problems still persist, please make note of it in this bug report.
ldns-1.6.17-3.el6 has been pushed to the Fedora EPEL 6 stable repository. If problems still persist, please make note of it in this bug report.
ldns-1.6.17-18.fc23 has been pushed to the Fedora 23 stable repository. If problems still persist, please make note of it in this bug report.