call for testers (Re: ISC BIND 9.7.0b1 is now available)
Gregory Hicks
ghicks at hicks-net.net
Mon Oct 26 14:09:32 UTC 2009
> Date: Wed, 21 Oct 2009 15:50:00 -0700
> From: JINMEI Tatuya / $B?@L at C#:H(B <jinmei at isc.org>
>
>
> 1. build 9.7.0b1
> 2. go to the "bind-9.7.0b1/bin/tests" directory
> 3. % make backtrace_test
> 4. % ./backtrace_test
metis% uname -a
SunOS metis 5.9 Generic_122300-31 sun4u sparc SUNW,Ultra-1
metis% make backtrace_test
gcc -I/home/ghicks/incoming/bind/bind-9.7.0b1
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/dns/include
-I../../lib/dns/include
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/isc/include
-I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include
-I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/isccfg/include
-I../../lib/isccfg/include
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/lwres/include
-I../../lib/lwres/unix/include -I../../lib/lwres/include
-D_REENTRANT -DBIND9 -D_XPG4_2 -D__EXTENSIONS__ -g -W -Wall
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat
-Wpointer-arith -fno-strict-aliasing -o backtrace_test_nosymtbl \
backtrace_test.c ../../lib/isc/libisc.a -L/usr/local/ssl/lib
-R/usr/local/ssl/lib -R/usr/local/ssl/lib -lcrypto -ldl -lnsl -lsocket
-lpthread -lthread
#first step: create a first symbol table
rm -f symtbl.c
if test X/usr/bin/perl != X; then \
/usr/bin/perl ../../util/mksymtbl.pl \
backtrace_test_nosymtbl; else \
cp ../../lib/isc/backtrace-emptytbl.c symtbl.c; fi
#second step: build a binary with the first symbol table
gcc -I/home/ghicks/incoming/bind/bind-9.7.0b1
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/dns/include
-I../../lib/dns/include
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/isc/include
-I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include
-I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/isccfg/include
-I../../lib/isccfg/include
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/lwres/include
-I../../lib/lwres/unix/include -I../../lib/lwres/include
-D_REENTRANT -DBIND9 -D_XPG4_2 -D__EXTENSIONS__ -g -W -Wall
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat
-Wpointer-arith -fno-strict-aliasing \
-o backtrace_test0 backtrace_test.c symtbl.c \
../../lib/isc/libisc-nosymtbl.a -L/usr/local/ssl/lib
-R/usr/local/ssl/lib -R/usr/local/ssl/lib -lcrypto -ldl -lnsl -lsocket
-lpthread -lthread
rm -f symtbl.c
#third step: create a second symbol table
if test X/usr/bin/perl != X; then \
/usr/bin/perl ../../util/mksymtbl.pl backtrace_test0; else \
cp ../../lib/isc/backtrace-emptytbl.c symtbl.c; fi
#fourth step: build the final binary
rm -f backtrace_test0
gcc -I/home/ghicks/incoming/bind/bind-9.7.0b1
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/dns/include
-I../../lib/dns/include
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/isc/include
-I../../lib/isc -I../../lib/isc/include -I../../lib/isc/unix/include
-I../../lib/isc/pthreads/include -I../../lib/isc/noatomic/include
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/isccfg/include
-I../../lib/isccfg/include
-I/home/ghicks/incoming/bind/bind-9.7.0b1/lib/lwres/include
-I../../lib/lwres/unix/include -I../../lib/lwres/include
-D_REENTRANT -DBIND9 -D_XPG4_2 -D__EXTENSIONS__ -g -W -Wall
-Wmissing-prototypes -Wcast-qual -Wwrite-strings -Wformat
-Wpointer-arith -fno-strict-aliasing \
-o backtrace_test backtrace_test.c symtbl.c
../../lib/isc/libisc-nosymtbl.a -L/usr/local/ssl/lib
-R/usr/local/ssl/lib -R/usr/local/ssl/lib -lcrypto -ldl -lnsl -lsocket
-lpthread -lthread
rm -f symtbl.c
metis% ./backtrace_test
isc_backtrace_gettrace failed: not implemented
metis%
>
> On success, "backtrace_test" simply exits without any output (I know
> it's not a good UI); if something goes wrong it will dump some warning
> messages to stderr and exit with a non-0 exit code. If the test fails
> on your platform, please report it to bind9-bugs at isc.org, including
> the OS, its version, and hardware architecture (x86, amd64, sparc,
> etc).
>
> There are several known defects:
> - this feature doesn't work if it's built with libtool
> - this doesn't work for Windows (probably obvious)
> these cases don't have to be tested.
>
> Thanks,
>
> ---
> JINMEI, Tatuya
> Internet Systems Consortium, Inc.
> _______________________________________________
> bind-users mailing list
> bind-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/bind-users
---------------------------------------------------------------------
Gregory Hicks | Principal Systems Engineer
| Direct: 408.569.7928
People sleep peaceably in their beds at night only because rough men
stand ready to do violence on their behalf -- George Orwell
The price of freedom is eternal vigilance. -- Thomas Jefferson
"The best we can hope for concerning the people at large is that they
be properly armed." --Alexander Hamilton
More information about the bind-users
mailing list