|
From: Klaus S. <sa...@ks...> - 2010-03-31 14:28:45
|
I am looking for an explanation of my error received installing bashdb
--with-bash-src.
I want to use the bash debugger for ddd
I hope my question is not lost.
here is the list of the output during make check
with regard
Klaus
Making check in builtin
make[1]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/builtin'
make[1]: Für das Ziel »check« ist nichts zu tun.
make[1]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/builtin'
Making check in command
make[1]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/command'
make[1]: Für das Ziel »check« ist nichts zu tun.
make[1]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/command'
Making check in lib
make[1]: Betrete Verzeichnis '/home/sand/make_bashdb/bashdb-4.0-0.4/lib'
make[1]: Für das Ziel »check« ist nichts zu tun.
make[1]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/lib'
Making check in doc
make[1]: Betrete Verzeichnis '/home/sand/make_bashdb/bashdb-4.0-0.4/doc'
make[1]: Für das Ziel »check« ist nichts zu tun.
make[1]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/doc'
Making check in test
make[1]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test'
Making check in unit
make[2]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/unit'
make check-TESTS
make[3]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/unit'
test_set0
Ran 1 test.
OK
PASS: test-set0.sh
test_alias
Ran 1 test.
OK
PASS: test-alias.sh
test_breakpoint
Ran 1 test.
OK
PASS: test-break.sh
test_preserve_set_opts
bash Shell Debugger, release 4.0-0.4
Copyright 2002, 2003, 2004, 2006, 2007, 2008, 2009 Rocky Bernstein
This is free software, covered by the GNU General Public License, and
you are
welcome to change it and/or distribute copies of it under certain
conditions.
test-bashdb-trace.sh:
'/home/sand/make_bashdb/bashdb-4.0-0.4/dbg-opts.sh' is not a directory.
test-bashdb-trace.sh: Perhaps bashdb is installed wrong (if its
installed).
test-bashdb-trace.sh: Try running bashdb using -L (with a different
directory).
test-bashdb-trace.sh: Run bashdb --help for a list and explanation of
options.
Ran 1 test.
OK
PASS: test-bashdb-trace.sh
test_columnized
Ran 1 test.
OK
PASS: test-columns.sh
test_glob_filename
test_adjust_filename
test_resolve_expand_filename
Ran 3 tests.
OK
PASS: test-file.sh
test_copies
test_defined
test_esc_dq
test_is_function
test_traced
test_onoff
test_parse_linespec
test_set_debugger_internal
test_set_q
test_split
Ran 10 tests.
OK
PASS: test-fns.sh
test_print_frame
test_frame_adjust
Ran 2 tests.
OK
PASS: test-frame.sh
test_progress_show
Ran 1 test.
OK
PASS: test-io.sh
test_msg
test_undefined
Ran 2 tests.
OK
PASS: test-msg.sh
test_expand_filename
test_do_show_version
Ran 2 tests.
OK
PASS: test-pre.sh
test_not_running
Ran 1 test.
OK
PASS: test-run.sh
test_sort
Ran 1 test.
OK
PASS: test-sort.sh
test_save_restore_IFS_PS4
Ran 1 test.
OK
PASS: test-save-restore.sh
===================
All 14 tests passed
===================
make[3]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/unit'
make[2]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/unit'
Making check in data
make[2]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/data'
make action.cmd action.right brkpt1.cmd brkpt1.right brkpt2.cmd
brkpt2.right brkpt3.cmd brkpt3.right bug-args.cmd bug-args.right
bug-source.cmd bug-source.right bug-step.cmd bug-step.right
bug-step-subshell.cmd bug-step-subshell.right bugI.cmd bugI.right
bugIFS.cmd bugIFS.right command.cmd command.right complete.cmd
complete.right continue.cmd debug.cmd debug.right debug2.cmd display.cmd
display.right enable.cmd enable.right finish.cmd finish.right frame.cmd
frame.right interrupt.right list.cmd list.right lopts.right
misc-output.right misc-output-41.right misc.cmd misc.right multi1.cmd
multi1.right multi2.cmd multi2.right multi3.cmd multi3.right multi4.cmd
multi4.right parm.cmd parm.right prof1.cmd prof2.cmd quit.cmd
restart.cmd restart.right restart2.cmd search.cmd search.right
setshow.cmd setshow.right settrace.cmd settrace.right sig.cmd sig.right
sig-41.right sig-Darwin.right skip.cmd skip.right sopts.right
subshell1.cmd subshell1.right subshell2.cmd subshell2.right
subshell3.cmd subshell3.right subshell4.cmd subshell4.right tbreak.cmd
tbreak.right trace.right trace2.right watch1.cmd watch1.right watch2.cmd
watch2.right
make[3]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/data'
make[3]: Für das Ziel »action.cmd« ist nichts zu tun.
make[3]: Für das Ziel »action.right« ist nichts zu tun.
make[3]: Für das Ziel »brkpt1.cmd« ist nichts zu tun.
make[3]: Für das Ziel »brkpt1.right« ist nichts zu tun.
make[3]: Für das Ziel »brkpt2.cmd« ist nichts zu tun.
make[3]: Für das Ziel »brkpt2.right« ist nichts zu tun.
make[3]: Für das Ziel »brkpt3.cmd« ist nichts zu tun.
make[3]: Für das Ziel »brkpt3.right« ist nichts zu tun.
make[3]: Für das Ziel »bug-args.cmd« ist nichts zu tun.
make[3]: Für das Ziel »bug-args.right« ist nichts zu tun.
make[3]: Für das Ziel »bug-source.cmd« ist nichts zu tun.
make[3]: Für das Ziel »bug-source.right« ist nichts zu tun.
make[3]: Für das Ziel »bug-step.cmd« ist nichts zu tun.
make[3]: Für das Ziel »bug-step.right« ist nichts zu tun.
make[3]: Für das Ziel »bug-step-subshell.cmd« ist nichts zu tun.
make[3]: Für das Ziel »bug-step-subshell.right« ist nichts zu tun.
make[3]: Für das Ziel »bugI.cmd« ist nichts zu tun.
make[3]: Für das Ziel »bugI.right« ist nichts zu tun.
make[3]: Für das Ziel »bugIFS.cmd« ist nichts zu tun.
make[3]: Für das Ziel »bugIFS.right« ist nichts zu tun.
make[3]: Für das Ziel »command.cmd« ist nichts zu tun.
make[3]: Für das Ziel »command.right« ist nichts zu tun.
make[3]: Für das Ziel »complete.cmd« ist nichts zu tun.
make[3]: Für das Ziel »complete.right« ist nichts zu tun.
make[3]: Für das Ziel »continue.cmd« ist nichts zu tun.
make[3]: Für das Ziel »debug.cmd« ist nichts zu tun.
make[3]: Für das Ziel »debug.right« ist nichts zu tun.
make[3]: Für das Ziel »debug2.cmd« ist nichts zu tun.
make[3]: Für das Ziel »display.cmd« ist nichts zu tun.
make[3]: Für das Ziel »display.right« ist nichts zu tun.
make[3]: Für das Ziel »enable.cmd« ist nichts zu tun.
make[3]: Für das Ziel »enable.right« ist nichts zu tun.
make[3]: Für das Ziel »finish.cmd« ist nichts zu tun.
make[3]: Für das Ziel »finish.right« ist nichts zu tun.
make[3]: Für das Ziel »frame.cmd« ist nichts zu tun.
make[3]: Für das Ziel »frame.right« ist nichts zu tun.
make[3]: Für das Ziel »interrupt.right« ist nichts zu tun.
make[3]: Für das Ziel »list.cmd« ist nichts zu tun.
make[3]: Für das Ziel »list.right« ist nichts zu tun.
make[3]: Für das Ziel »lopts.right« ist nichts zu tun.
make[3]: Für das Ziel »misc-output.right« ist nichts zu tun.
make[3]: Für das Ziel »misc-output-41.right« ist nichts zu tun.
make[3]: Für das Ziel »misc.cmd« ist nichts zu tun.
make[3]: Für das Ziel »misc.right« ist nichts zu tun.
make[3]: Für das Ziel »multi1.cmd« ist nichts zu tun.
make[3]: Für das Ziel »multi1.right« ist nichts zu tun.
make[3]: Für das Ziel »multi2.cmd« ist nichts zu tun.
make[3]: Für das Ziel »multi2.right« ist nichts zu tun.
make[3]: Für das Ziel »multi3.cmd« ist nichts zu tun.
make[3]: Für das Ziel »multi3.right« ist nichts zu tun.
make[3]: Für das Ziel »multi4.cmd« ist nichts zu tun.
make[3]: Für das Ziel »multi4.right« ist nichts zu tun.
make[3]: Für das Ziel »parm.cmd« ist nichts zu tun.
make[3]: Für das Ziel »parm.right« ist nichts zu tun.
make[3]: Für das Ziel »prof1.cmd« ist nichts zu tun.
make[3]: Für das Ziel »prof2.cmd« ist nichts zu tun.
make[3]: Für das Ziel »quit.cmd« ist nichts zu tun.
make[3]: Für das Ziel »restart.cmd« ist nichts zu tun.
make[3]: Für das Ziel »restart.right« ist nichts zu tun.
make[3]: Für das Ziel »restart2.cmd« ist nichts zu tun.
make[3]: Für das Ziel »search.cmd« ist nichts zu tun.
make[3]: Für das Ziel »search.right« ist nichts zu tun.
make[3]: Für das Ziel »setshow.cmd« ist nichts zu tun.
make[3]: Für das Ziel »setshow.right« ist nichts zu tun.
make[3]: Für das Ziel »settrace.cmd« ist nichts zu tun.
make[3]: Für das Ziel »settrace.right« ist nichts zu tun.
make[3]: Für das Ziel »sig.cmd« ist nichts zu tun.
make[3]: Für das Ziel »sig.right« ist nichts zu tun.
make[3]: Für das Ziel »sig-41.right« ist nichts zu tun.
make[3]: Für das Ziel »sig-Darwin.right« ist nichts zu tun.
make[3]: Für das Ziel »skip.cmd« ist nichts zu tun.
make[3]: Für das Ziel »skip.right« ist nichts zu tun.
make[3]: Für das Ziel »sopts.right« ist nichts zu tun.
make[3]: Für das Ziel »subshell1.cmd« ist nichts zu tun.
make[3]: Für das Ziel »subshell1.right« ist nichts zu tun.
make[3]: Für das Ziel »subshell2.cmd« ist nichts zu tun.
make[3]: Für das Ziel »subshell2.right« ist nichts zu tun.
make[3]: Für das Ziel »subshell3.cmd« ist nichts zu tun.
make[3]: Für das Ziel »subshell3.right« ist nichts zu tun.
make[3]: Für das Ziel »subshell4.cmd« ist nichts zu tun.
make[3]: Für das Ziel »subshell4.right« ist nichts zu tun.
make[3]: Für das Ziel »tbreak.cmd« ist nichts zu tun.
make[3]: Für das Ziel »tbreak.right« ist nichts zu tun.
make[3]: Für das Ziel »trace.right« ist nichts zu tun.
make[3]: Für das Ziel »trace2.right« ist nichts zu tun.
make[3]: Für das Ziel »watch1.cmd« ist nichts zu tun.
make[3]: Für das Ziel »watch1.right« ist nichts zu tun.
make[3]: Für das Ziel »watch2.cmd« ist nichts zu tun.
make[3]: Für das Ziel »watch2.right« ist nichts zu tun.
make[3]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/data'
make[2]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/data'
Making check in example
make[2]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/example'
make bug-args.sh.in bug-step.sh bug-step-subshell.sh bugI.sh
bugIFS.sh.in dbg-test1.sh dbg-test1.sub dbg-test2.sh debug.sh
hanoi.sh.in interrupt.sh.in nexting.sh parm.sh restartbug.sh settrace.sh
skip.sh subshell.sh
make[3]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/example'
make[3]: Für das Ziel »bug-args.sh.in« ist nichts zu tun.
make[3]: Für das Ziel »bug-step.sh« ist nichts zu tun.
make[3]: Für das Ziel »bug-step-subshell.sh« ist nichts zu tun.
make[3]: Für das Ziel »bugI.sh« ist nichts zu tun.
make[3]: Für das Ziel »bugIFS.sh.in« ist nichts zu tun.
make[3]: Für das Ziel »dbg-test1.sh« ist nichts zu tun.
make[3]: Für das Ziel »dbg-test1.sub« ist nichts zu tun.
make[3]: Für das Ziel »dbg-test2.sh« ist nichts zu tun.
make[3]: Für das Ziel »debug.sh« ist nichts zu tun.
make[3]: Für das Ziel »hanoi.sh.in« ist nichts zu tun.
make[3]: Für das Ziel »interrupt.sh.in« ist nichts zu tun.
make[3]: Für das Ziel »nexting.sh« ist nichts zu tun.
make[3]: Für das Ziel »parm.sh« ist nichts zu tun.
make[3]: Für das Ziel »restartbug.sh« ist nichts zu tun.
make[3]: Für das Ziel »settrace.sh« ist nichts zu tun.
make[3]: Für das Ziel »skip.sh« ist nichts zu tun.
make[3]: Für das Ziel »subshell.sh« ist nichts zu tun.
make[3]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/example'
make[2]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/example'
Making check in integration
make[2]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/integration'
make brkpt1.tests brkpt2.tests brkpt3.tests check-common.sh.in
interrupt.tests interrupt-3.tests lopts.tests multi.sh setshow.tests
settrace.tests sig.sh sig.tests sopts.tests subshell1.tests
subshell2.tests subshell3.tests subshell4.tests trace.tests trace2.tests
make[3]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/integration'
make[3]: Für das Ziel »brkpt1.tests« ist nichts zu tun.
make[3]: Für das Ziel »brkpt2.tests« ist nichts zu tun.
make[3]: Für das Ziel »brkpt3.tests« ist nichts zu tun.
make[3]: Für das Ziel »check-common.sh.in« ist nichts zu tun.
make[3]: Für das Ziel »interrupt.tests« ist nichts zu tun.
make[3]: Für das Ziel »interrupt-3.tests« ist nichts zu tun.
make[3]: Für das Ziel »lopts.tests« ist nichts zu tun.
make[3]: Für das Ziel »multi.sh« ist nichts zu tun.
make[3]: Für das Ziel »setshow.tests« ist nichts zu tun.
make[3]: Für das Ziel »settrace.tests« ist nichts zu tun.
make[3]: Für das Ziel »sig.sh« ist nichts zu tun.
make[3]: Für das Ziel »sig.tests« ist nichts zu tun.
make[3]: Für das Ziel »sopts.tests« ist nichts zu tun.
make[3]: Für das Ziel »subshell1.tests« ist nichts zu tun.
make[3]: Für das Ziel »subshell2.tests« ist nichts zu tun.
make[3]: Für das Ziel »subshell3.tests« ist nichts zu tun.
make[3]: Für das Ziel »subshell4.tests« ist nichts zu tun.
make[3]: Für das Ziel »trace.tests« ist nichts zu tun.
make[3]: Für das Ziel »trace2.tests« ist nichts zu tun.
make[3]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/integration'
make check-TESTS
make[3]: Betrete Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/integration'
PASS: test-action
checking brkpt1...
checking brkpt2...
checking brkpt3...
PASS: test-brkpt
PASS: test-bug-args
PASS: test-bugI
PASS: test-bugIFS
PASS: test-bug-source
PASS: test-command
PASS: test-complete
PASS: test-debug
PASS: test-enable
PASS: test-display
PASS: test-finish
PASS: test-frame
--- ./interrupt.check 2010-03-31 15:39:49.142436250 +0200
+++ /home/sand/make_bashdb/bashdb-4.0-0.4/test/data/interrupt.right
2009-06-26 06:52:05.000000000 +0200
@@ -1,4 +1,3 @@
Program received signal SIGTERM (15)...
##0 in file `interrupt.sh' at line 0
##1 main() called from file `interrupt.sh' at line 0
-
PASS: test-interrupt
PASS: test-list
PASS: test-lopts
PASS: test-misc
PASS: test-multi
PASS: test-parm
PASS: test-restart
PASS: test-search
PASS: test-setshow
PASS: test-settrace
--- /tmp/sig-filtered.check 2010-03-31 15:40:11.494422400 +0200
+++ /tmp/sig-filtered.right 2010-03-31 15:40:11.490431759 +0200
@@ -38,7 +38,7 @@
SIGTERM stop noprint showstack trap -- '_Dbg_sig_handler 15
"$BASH_COMMAND" "$@"' SIGTERM
+continue
Program received signal SIGTERM (15)...
-->0 in file `eval.sh' at line 1
+->0 in file `eval.sh' at line 2
##1 _Dbg_do_eval("kill", "-TERM", "$$") called from file `processor.sh'
at line 402
##2 _Dbg_onecmd("eval", "kill -TERM $$") called from file
`processor.sh' at line 167
##3 _Dbg_process_commands() called from file `hook.sh' at line 188
@@ -48,16 +48,15 @@
+### Should have printed a stack trace above...
+continue
+where 1
-->0 in file `sig.sh' at line 1
+->0 in file `sig.sh' at line 29
+continue
Program received signal SIGINT (2)...
-->0 in file `sig.sh' at line 1
+->0 in file `sig.sh' at line 23
##1 source("sig.sh") called from file `bashdb' at line 157
##2 main() called from file `bashdb' at line 0
Program received signal SIGINT (2)...
-->0 in file `sig.sh' at line 1
+->0 in file `sig.sh' at line 24
##1 source("sig.sh") called from file `bashdb' at line 157
##2 main() called from file `bashdb' at line 0
Debugged program terminated normally. Use q to quit or R to restart.
+kill
-sig.tests: Zeile 12: 5761 Killed $SH
${top_builddir}/bashdb -B -q -L $top_builddir -x $cmdfile
$debugged_script
FAIL: test-sig
PASS: test-skip
PASS: test-sopts
PASS: test-bug-step
PASS: test-bug-step-subshell
checking subshell1...
checking subshell2...
checking subshell3...
PASS: test-subshell
PASS: test-tbreak
checking trace...
checking trace2...
PASS: test-trace
PASS: test-watch1
PASS: test-watch2
===================================================
1 of 33 tests failed
Please report to bas...@li...
===================================================
make[3]: *** [check-TESTS] Fehler 1
make[3]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/integration'
make[2]: *** [check-am] Fehler 2
make[2]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test/integration'
make[1]: *** [check-recursive] Fehler 1
make[1]: Verlasse Verzeichnis
'/home/sand/make_bashdb/bashdb-4.0-0.4/test'
make: *** [check-recursive] Fehler 1
sand@amilo:~/make_bashdb/bashdb-4.0-0.4$
|