Debian 6, Botan 1.8.9 + Bine10-devel-20120301

Jeremy C. Reed jreed at isc.org
Thu Mar 8 19:20:01 UTC 2012


On Thu, 8 Mar 2012, Spain, Dr. Jeffry A. wrote:

> >> Is there a configuration setting to get bind10 make to echo all the 
> >> g++ commands it is running? That might help bring the problem to 
> >> light.
> 
> > For me, make and gmake do echo the commands.
> 
> I looked around in the configure script and found a commnd-line option 
> --disable-silent-rules that causes all the g++ and other commands to 
> be echoed by make. There is another option --enable-silent-rules=no 
> (yes is the default) that does the same thing.
> 
> With --enable-silent-rules=no, you get output like the following from 
> make:
> 
> make[6]: Entering directory `/root/bind10_install/bind10-devel-20120301/src/lib/cc'
> /bin/bash ../../../libtool  --tag=CXX   --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../..  -I../../../src/lib -I../../../src/lib  -I../../../src/lib/dns -I../../../src/lib/dns -DOS_LINUX -I../../../ext/asio -I../../../ext/coroutine -DASIO_DISABLE_THREADS=1 -Wall -Wextra -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -Werror -fPIC -Wno-unused-parameter -fno-strict-aliasing  -g -O2 -MT session.lo -MD -MP -MF .deps/session.Tpo -c -o session.lo session.cc
> libtool: compile:  g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../../src/lib -I../../../src/lib -I../../../src/lib/dns -I../../../src/lib/dns -DOS_LINUX -I../../../ext/asio -I../../../ext/coroutine -DASIO_DISABLE_THREADS=1 -Wall -Wextra -Wwrite-strings -Woverloaded-virtual -Wno-sign-compare -Werror -fPIC -Wno-unused-parameter -fno-strict-aliasing -g -O2 -MT session.lo -MD -MP -MF .deps/session.Tpo -c session.cc  -fPIC -DPIC -o .libs/session.o
> 
> Without this option, you get:
> make[6]: Entering directory `/root/bind10_install/bind10-devel-20120301/src/lib/cc'
>   CXX    session.lo
> 
> I think the default for --enable-silent-rules may have been changed 
> from yes to no between bind10-devel-20120119 and 
> bind10-devel-20120301.

The new configure.ac added:

+m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])])dnl be backward compatible

(I forgot.)

If we choose to keep this as the default, then I need to make our build 
farm systems be verbose again. (We haven't had many build failures and 
when we did nobody noticed that the reports were less verbose.)

> > Maybe on this system ldconfig needs to be ran. (When I install to /usr/local on some linux systems, I need to run ldconfig to update the link loader cache.)
> 
> Thanks. I ran 'ldconfig' after installing all the prerequisites, with 
> log4cplus installed to /usr/local, and before configuring bind10. That 
> fixes the problem. bind10 compiles, installs, and executes normally.

Excellent.  I guess we should document this. It is certainly no needed 
for all systems.


More information about the bind10-users mailing list