ragel, bison and flex, then generate the configure file:
```
-$ ./bootstrap
+$ autoreconf -vi
```
To compile a very clean version, use:
+++ /dev/null
-#!/bin/sh
-autoreconf -vi
cd pdns/recursordist
-./bootstrap
+autoreconf -vi
./configure
make dist
#!/bin/bash
set -ex
BUILDING_PRODUCT=auth ./build-scripts/jenkins-driver
-./bootstrap
+autoreconf -vi
CC="ccache gcc" CXX="ccache g++" ./configure --with-modules='gmysql gpgsql gsqlite3 ldap lua mydns opendbx pipe remote tinydns random '$([ -d modules/bindbackend ] && echo bind) --enable-remotebackend-http --enable-unit-tests
make dist
#cd pdns; ./dist-recursor; cd ..
}
build_auth() {
- run "./bootstrap"
+ run "autoreconf -vi"
# Build without --enable-botan, no botan 2.x in Travis CI
run "CFLAGS='-O1' CXXFLAGS='-O1' ./configure \
--with-dynmodules='bind gmysql geoip gpgsql gsqlite3 ldap lua mydns opendbx pipe random remote tinydns godbc' \
There are 3 ways of getting the source.
-If you want the bleeding edge, you can clone the `repository at GitHub <https://github.com/PowerDNS/pdns>`__ and run ``./bootstrap`` in the clone.
+If you want the bleeding edge, you can clone the `repository at GitHub <https://github.com/PowerDNS/pdns>`__ and run ``autoreconf -vi`` in the clone.
You can also download snapshot tarballs `here <https://downloads.powerdns.com/autobuilt_browser/#/auth>`__.
All `dnsdist` features are documented at [dnsdist.org](http://dnsdist.org).
+## Compiling from git
+
+Make sure to `autoreconf -vi` before running `configure`.
+
## macOS Notes
Install dependencies from Homebrew:
$ brew install autoconf automake boost libedit libsodium libtool lua pkg-config protobuf
```
-Bootstrap and let configure know where to find libedit:
+Let configure know where to find libedit:
```
-$ ./bootstrap
$ ./configure 'PKG_CONFIG_PATH=/usr/local/opt/libedit/lib/pkgconfig'
$ make
```
```
$ cd pdns/pdns/recursordist/
-$ ./bootstrap
+$ autoreconf -vi
$ ./configure
$ make
```
+++ /dev/null
-../../bootstrap
\ No newline at end of file
There are 3 ways of getting the source.
-If you want the bleeding edge, you can clone the `repository at GitHub <https://github.com/PowerDNS/pdns>`__ and run ``./bootstrap`` in the ``pdns/recursordist`` directory of the clone.
+If you want the bleeding edge, you can clone the `repository at GitHub <https://github.com/PowerDNS/pdns>`__ and run ``autoreconf -vi`` in the ``pdns/recursordist`` directory of the clone.
You can also download snapshot tarballs `here <https://downloads.powerdns.com/autobuilt_browser/#/recursor>`__.