[Opendnssec-user] Questions about compiling 1.4.8.2
Berry A.W. van Halderen
berry at nlnetlabs.nl
Thu Jun 9 13:39:27 UTC 2016
On 06/09/2016 03:14 PM, Jake Zack wrote:
> [root at qa-ftld-01 opendnssec-1.4.8.2]# ./configure --with-database-backend=mysql --with-ldns=/usr |grep -i ldns
> checking for ldns-config... /usr/bin/ldns-config
> checking what are the ldns includes... -I/usr/include
> checking what are the ldns libs... -L/usr/lib64 -lpython2.6 -L/usr/lib64 -lcrypto -lldns
> checking for ldns_rr_new in -lldns... no
> configure: error: Can't find ldns library
>
> So...can't find ldns at all when using /usr...
Getting stranger. What does:
/usr/bin/ldns-config --version
/usr/bin/ldns-config --libs
output as result?
You could also try to configure OpenDNSSEC using:
./configure --with-ldns=/usr/lib64
Instead of just /usr.
> Nothing on this box has been installed manually...all comes from Satellite RHEL and EPEL.
>
> -jake
>
> -----Original Message-----
> From: Opendnssec-user [mailto:opendnssec-user-bounces at lists.opendnssec.org] On Behalf Of Tom Hendrikx
> Sent: Wednesday, June 08, 2016 5:12 PM
> To: opendnssec-user at lists.opendnssec.org
> Subject: Re: [Opendnssec-user] Questions about compiling 1.4.8.2
>
> On 08-06-16 22:40, Jake Zack wrote:
>> [root at qa-ftld-03 opendnssec-1.4.8.2]# ./configure
>> --with-database-backend=mysql --with-ldns=/usr/local |grep -i ldns
>>
>> checking for ldns-config... no
>>
>> checking what are the ldns includes... -I/usr/local/include
>>
>> checking what are the ldns libs... -L/usr/local/lib -lldns
>>
>> checking for ldns_rr_new in -lldns... yes
>>
>> configure: error: ldns library too old (1.6.12 or later required)
>>
>> checking for ldns version... < 1.6.12
>>
>>
>>
>> [root at qa-ftld-03 opendnssec-1.4.8.2]# rpm -qa |grep -i ldns
>>
>> ldns-1.6.17-1.el6.x86_64
>>
>> ldns-devel-1.6.17-1.el6.x86_64
>
> I don't know muhc about rpm distro's, but I don't think you'll find the
> rpm packaged ldns in /usr/local/. Maybe you manually installed an older
> version in /usr/local that is detected before the rpm version?
>
> What happens when you do:
> ./configure --with-database-backend=mysql --with-ldns=/usr |grep -i ldns
>
>
>>
>>
>>
>> And then there's this machine that works...
>>
>>
>>
>> [root at ote-ftld-01 opendnssec-1.4.8.2]# ./configure
>> --with-database-backend=mysql --with-ldns=/usr/local |grep -i ldns
>>
>> checking for ldns-config... no
>>
>> checking what are the ldns includes... -I/usr/local/include
>>
>> checking what are the ldns libs... -L/usr/local/lib -lldns
>>
>> checking for ldns_rr_new in -lldns... yes
>>
>> checking for ldns version... >= 1.6.12
>>
>> checking for ldns-config... no
>>
>> checking what are the ldns includes... -I/usr/local/include
>>
>> checking what are the ldns libs... -L/usr/local/lib -lldns
>>
>> checking for ldns version not 1.6.14... ok
>>
>> checking for ldns-config... no
>>
>> checking what are the ldns includes... -I/usr/local/include
>>
>> checking what are the ldns libs... -L/usr/local/lib -lldns
>>
>> checking for ldns version not 1.6.15... ok
>>
>>
>>
>> [root at ote-ftld-01 opendnssec-1.4.8.2]# rpm -qa |grep -i ldns
>>
>> ldns-1.6.17-1.el6.x86_64
>>
>> ldns-devel-1.6.17-1.el6.x86_64
>>
>>
>>
>> Can anyone think of a reason that this could be? 1.6.17 is clearly a
>> higher version than 1.6.12...and it's clearly finding the library...
>>
>>
>>
>> Thanks,
>>
>> -Jacob Zack
>>
>> Sr. DNS Administrator - CIRA (.CA TLD)
>>
>
> Regards,
> Tom
>
> _______________________________________________
> Opendnssec-user mailing list
> Opendnssec-user at lists.opendnssec.org
> https://lists.opendnssec.org/mailman/listinfo/opendnssec-user
> _______________________________________________
> Opendnssec-user mailing list
> Opendnssec-user at lists.opendnssec.org
> https://lists.opendnssec.org/mailman/listinfo/opendnssec-user
>
More information about the Opendnssec-user
mailing list