Bob Brown
Bob Brown
I think there's a bigger problem here if the parameters typed as "string" are not actually "strings". We'll need to try to reproduce this error under a debugger and see...
This could be related to #2509 which was recently fixed. Could you install the pre-release version of CMake Tools (you can do it from the extensions panel) and see if...
Hmm... That's unexpected. What happens when you run: ``` /Users/witton/.vscode/extensions/ms-vscode.cpptools-1.10.0-darwin-x64/debugAdapters/lldb-mi/bin/lldb-mi --version echo $? ``` in your terminal?
> nothing What? At the very least, `echo $?` should print a number. What does it print when you pass `--version` to the lldb-mi from 1.5.1?
I was asking if you could run those commands in your terminal.
Ok. That's why it doesn't work. It should output `0`. @WardenGnaw, any idea why the lldb-mi packaged with cpptools is returning error codes when run with `--version`? Is that not...
Thanks @WittonBell that's helpful. I think the problem is that you have an older version of macOS (Sierra, I believe based on the version you posted earlier). Unfortunately, this version...
Thanks @WardenGnaw, I forgot there was another version. We can make CMake Tools aware of that one too.
Can you run those commands again for this other path? ``` /Users/witton/.vscode/extensions/ms-vscode.cpptools-1.10.0-darwin-x64/debugAdapters/lldb/bin/lldb-mi --version echo $? ``` Maybe it will show that this binary doesn't work on Sierra either.
And you still have version 1.11.x of CMake Tools installed? I don't understand how it could skip the override logic for this version because the return code is `0` (success)....