[ldns-users] OpenSSL context configuration

Willem Toorop willem at nlnetlabs.nl
Thu Feb 6 12:58:09 UTC 2020


Op 06-02-2020 om 13:48 schreef Jeffrey Walton:
> On Thu, Feb 6, 2020 at 6:04 AM Willem Toorop via ldns-users
> <ldns-users at lists.nlnetlabs.nl> wrote:
>>
>> This is very insightful, thanks!  Would it be possible for you to turn
>> these recommendations into a pull request on our github repo?
>>
>> i.e.: https://github.com/NLnetLabs/ldns
> 
> Yeah, sure.
> 
> I am having trouble testing it, though. Running ./makedist.sh results in:
> 
>     ...
>     ./makedist.sh: info: Determining LDNS version.
>     ./makedist.sh: line 159: dzil: command not found
> 
> Ubuntu does not appear to have this program:
> 
>     $ sudo apt-get install dzil
>     E: Unable to locate package dzil
> 
> And a typical Autotools run is failing:
> 
>     $ autoupdate
>     ...
>     $ libtoolize -f -i
>     ...
>     $ autoreconf -f -i
>     configure.ac:10: error: m4_defn: undefined macro: 1
>     configure.ac:10: the top level
>     autom4te: /usr/bin/m4 failed with exit status: 1
>     aclocal: error: echo failed with exit status: 1
>     autoreconf: aclocal failed with exit status: 1
> 
> How do you recommend configuring the software for local testing?

It is in README.git.  This works for me:

willem at makaak:~/sink$ git clone https://github.com/NLnetLabs/ldns.git
Cloning into 'ldns'...
remote: Enumerating objects: 14, done.
remote: Counting objects: 100% (14/14), done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 24588 (delta 6), reused 1 (delta 0), pack-reused 24574
Receiving objects: 100% (24588/24588), 7.37 MiB | 7.32 MiB/s, done.
Resolving deltas: 100% (17437/17437), done.
willem at makaak:~/sink$ cd ldns
willem at makaak:~/sink/ldns$ git submodule update --init
Submodule 'contrib/DNS-LDNS' (https://github.com/erikoest/DNS-LDNS)
registered for path 'contrib/DNS-LDNS'
Submodule 'test/tpkg' (https://github.com/NLnetLabs/tpkg.git) registered
for path 'test/tpkg'
Cloning into '/home/willem/sink/ldns/contrib/DNS-LDNS'...
Cloning into '/home/willem/sink/ldns/test/tpkg'...
Submodule path 'contrib/DNS-LDNS': checked out
'c2aedfffd629a61ee9bd850d6ff58b7e86626a83'
Submodule path 'test/tpkg': checked out
'ba58d3bb9a3a0c4940f2fb52bfc75dc4df56cc8d'
willem at makaak:~/sink/ldns$ libtoolize -ci
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './config.guess'
libtoolize: copying file './config.sub'
libtoolize: copying file './install-sh'
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
willem at makaak:~/sink/ldns$ autoreconf -fi
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
willem at makaak:~/sink/ldns$ ./configure --with-examples --with-drill

<snip>

willem at makaak:~/sink/ldns$ make -j 8

<snip>

willem at makaak:~/sink/ldns$ examples/ldns-dane verify www.nlnetlabs.nl 443
185.49.140.10 dane-validated successfully
2a04:b900::1:0:0:10 dane-validated successfully


> 
> Jeff
> 



More information about the ldns-users mailing list