> Date: Wed, 21 Oct 2009 15:50:00 -0700 > From: JINMEI Tatuya / ...@l@C#:H(B <jin...@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-b...@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@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 _______________________________________________ bind-users mailing list bind-users@lists.isc.org https://lists.isc.org/mailman/listinfo/bind-users