X-Mailer: MIME-tools 5.508 (Entity 5.508) Content-Type: text/plain; charset="utf-8" X-RT-Interface: Web In-Reply-To: References: X-RT-Original-Encoding: utf-8 MIME-Version: 1.0 Content-Transfer-Encoding: binary Message-ID: Content-Disposition: inline RT-Send-CC: Content-Length: 780 On Wed Nov 08 01:38:53 2017, michal wrote: > The fix proposed by rt46520 works correctly. > > However, I have mixed feelings about introducing workarounds to cater > for external software doing things it apparently has no reason to do, > like defining ISC_BUFFER_USEINLINE on its own. If we consider > dnsperf, > it seems the compiler was very clearly warning about this before > commit > 5c76f3664c broke compilation for good: BIND 9.12 changed the documented interface for using the inline macros which dnsperf was perfectly entitled to use. That change is incompatible with the old method. See: git diff v9_11 v9_12_0b1 lib/isc/include/isc/buffer.h This reverts that change (back to just defining ISC_BUFFER_USEINLINE) and provides a alternate method to set the default.