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$ |