Closed BrianHoldsworth closed 2 months ago
Yeah, it's supposed to be plug'n'play.
make
is very picky about directory names. They must not contain spaces. I thought I added a check to the plugin, but apparently I didn't. Just make sure there's no spaces in your directory names and it should work.
While you're at it, maybe remove the parentheses of the directory name as well.
@BartmanAbyss Thanks. It did help somewhat. With no spaces in the project path, I can indeed build the project successfully. However, it fails to launch the emulator with an "Error 127".
I verified that my Kickstart path in the extension settings is correct and has no spaces.
I still see many instances of this error in the VSCode Output window:
Error: the description can't be converted into a problem matcher:
{
"base": "$gcc",
"fileLocation": "absolute"
}
The $gcc error shouldn't have anything to do with launching the emu. You should be able to get rid of it by installing the recommended C/C++ extension.
Unfortunately, I can't help you out with the emu launch problem as I am on Windows only. Can you gather some more information? Maybe with strace
or something like that. Maybe @grahambates has some more pointers.
@BartmanAbyss Understood.
I can conform that disabling the clang extension and enabling the Microsoft C extension got rid of the Output window errors.
The exact error popup I am getting only says Emulator exited with code/signal 127 before debugger could connect.
I dug around the extension files and determined that the extension's copy of fs-uae was failing to launch because of a missing library. I installed the Linux package sdl2_ttf
that it was looking for, and now all is working!
Thanks for the help! Very cool project. In fact, I am rather shocked to see such a high-level of modern Amiga development support. Congrats to you and all on the team!
Thanks. I'm glad you got it working alright!
Hi. I'm using VSCode on Linux. I'm assuming it is suppose to be plug-and-play. I did nothing other than install the extension from the VSCode Marketplace, point the config at my Kickstart ROM, init a new Amiga program, and try to run it. It fails to build.
I get these errors in the terminal output:
Additionally, I see this appear two times in the output window:
Perhaps I need to install something else manually? I don't have vasm, vbcc, vamos, or really any Amiga related stuff installed. Just VSCode and the extension.
Perhaps I should be getting the extension from GitHub and installing it manually, rather than using the marketplace version?