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