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