ddd script.bsh does not open the script. It shows an our glass and if I want to close ddd, it says "bash is busy"...
I found an old message, but it didn't help. https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html
I couldn't find ddd-3.3.12-test6.tar.gz, therefore I am using the ddd version from ubuntu repository. Also bashdb is already installed. Used apt-get install ddd bashdb.
Anyone able to use ddd for bash on Precise?
I was able to get
ddd
andbashdb
to play nice on Ubuntu 12.04 today:Remove the repo-supplied
ddd
:Fetch
ddd
v3.3.9 and install from source, e. g.:Note: I had to make a single patch to the source code to get the build to work -- in
ddd/strclass.C
, we needed a#include <stdio.h>
; at the top to defineEOF
.Make sure
bashdb
is installed:Launch with:
Could not live without ddd + Bash.
Optional: gpg verification:
Search for sign on https://www.gnu.org/software/ddd/ will redirect to https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=ddd
Download
ddd-keyring.gpg
.Import it into your key chain:
Verify the signature:
To get
ddd
to work with the bash debugger on bash scripts, it's necessary to installbashdb
too.If it's not installed, you get:
Afterwards,
ddd
seems to work normally:This is a regression introduced in DDD 3.3.12, see bug #41649.
The last usable version is 3.3.11.