If you can’t debug with ddd
or gdb
on Mac OS X Mountain Lion due to posix_spawn failed
error then just run sudo gdb
or sudo ddd
instead.
The complete error message is
(gdb) run
Starting program: /Users/ecerulm/projects/luaqueue/test
warning: posix_spawn failed, trying execvp, error: 2
Cannot exec /home/ecerulm/local/bin/zsh -c exec /usr/bin/arch -arch x86_64 /Users/ecerulm/projects/luaqueue/test .
and after running it as sudo gdb
the error is gone