Internal VEX Coding Studio Issue

Hello, I have been using the new VEX Coding Studio, and have created a simple game for it using C++ Pro, but upon compiling it, it throws what looks like a clang error. I have tried to fix it in the code and have restarted VCS many times and it still does this. I am able to compile the example projects.

Here is the log that was printed to the console:

09:51:38 -- info -- tar 'V5Game.vex' succesfully extracted to: /Users/adamangle/Documents/VEX Coding Studio/
09:51:45 -- info -- changed directory: /Users/adamangle/Library/Application Support/VEX Coding Studio/sdk/user/
09:51:45 -- info -- /Users/adamangle/Library/Application Support/VEX Coding Studio/sdk/user/
09:51:45 -- info -- file removed: /Users/adamangle/Library/Application Support/VEX Coding Studio/sdk/user/cxx.o
09:51:45 -- info -- clang version 5.0.1 (tags/RELEASE_501/final)
Target: thumbv7-none--eabi
Thread model: posix
InstalledDir: /Applications/VEX Coding Studio.app/Contents/Resources/app.nw/node_modules/@modkit/modkit-compiler-binaries-osx/clang/bin
 "/Applications/VEX Coding Studio.app/Contents/Resources/app.nw/node_modules/@modkit/modkit-compiler-binaries-osx/clang/bin/clang" -cc1 -triple armv7-none--eabi -emit-obj -disable-free -disable-llvm-verifier -discard-value-names -main-file-name cxx_entry.cpp -mrelocation-model static -mthread-model posix -mdisable-fp-elim -fmath-errno -no-integrated-as -mconstructor-aliases -nostdsysteminc -target-cpu generic -target-feature +soft-float-abi -target-feature -fp-only-sp -target-feature -d16 -target-feature +vfp3 -target-feature -fp16 -target-feature -vfp4 -target-feature -fp-armv8 -target-feature +neon -target-feature -crypto -target-feature +strict-align -target-abi aapcs -mfloat-abi soft -target-linker-version 351.4 -v -dwarf-column-info -debugger-tuning=gdb -ffunction-sections -fdata-sections -coverage-notes-file /Users/adamangle/Library/Application Support/VEX Coding Studio/sdk/user/cxx.gcno -nostdinc++ -resource-dir /Applications/VEX Coding Studio.app/Contents/Resources/app.nw/node_modules/@modkit/modkit-compiler-binaries-osx/clang/lib/clang/5.0.1 -D _LIBCPP_HAS_NO_EXCEPTIONS -D _LIBCPP_HAS_NO_THREADS -D VexV5 -I . -I ../clang/7.0.0/include -I ../vexv5/include -I ../vexv5/gcc/include -I ../vexv5/gcc/include/c++/4.9.3 -I ../vexv5/gcc/include/c++/4.9.3/arm-none-eabi/armv7-ar/thumb -I ../modkit -internal-isystem /Applications/VEX Coding Studio.app/Contents/Resources/app.nw/node_modules/@modkit/modkit-compiler-binaries-osx/clang/lib/clang/5.0.1/include -internal-isystem include -Os -Wno-unknown-attributes -Werror=return-type -Wall -std=gnu++11 -fdeprecated-macro -fdebug-compilation-dir /Users/adamangle/Library/Application Support/VEX Coding Studio/sdk/user -ferror-limit 19 -fmessage-length 0 -fallow-half-arguments-and-returns -fno-rtti -fshort-enums -fno-signed-char -fno-threadsafe-statics -fobjc-runtime=gcc -fdiagnostics-show-option -vectorize-loops -vectorize-slp -o cxx.o -x c++ cxx_entry.cpp
clang -cc1 version 5.0.1 based upon LLVM 5.0.1 default target x86_64-apple-darwin17.7.0
ignoring nonexistent directory "/Applications/VEX Coding Studio.app/Contents/Resources/app.nw/node_modules/@modkit/modkit-compiler-binaries-osx/clang/lib/clang/5.0.1/include"
ignoring nonexistent directory "include"
ignoring nonexistent directory "/Applications/VEX Coding Studio.app/Contents/Resources/app.nw/node_modules/@modkit/modkit-compiler-binaries-osx/clang/lib/clang/5.0.1/include"
#include "..." search starts here:
#include <...> search starts here:
 .
 ../clang/7.0.0/include
 ../vexv5/include
 ../vexv5/gcc/include
 ../vexv5/gcc/include/c++/4.9.3
 ../vexv5/gcc/include/c++/4.9.3/arm-none-eabi/armv7-ar/thumb
 ../modkit
End of search list.
09:51:45 -- info -- make process failed with return code: 1

I have also attached the project’s .vex file.

Here are my computer specifications:
iMac (27-inch Late 2013) with macOS High Sierra 10.13.6
Processor: 3.4GHz Intel Core i5
Memory: 16GB 1600 MHz DDR3

Clang --version information:
Apple LLVM version 9.1.0 (clang-902.0.39.2)
Target: x86_64-apple-darwin17.7.0
Thread model: posix
InstalledDir: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin
V5Game.vex (22.5 KB)

The issue you have is error with DrawString function, your prototype for drawsString does not match function declaration, try changing drawString prototype to this.


void drawString(uint8_t x, uint8_t y, const char *text, uint16_t color, bool wrap);

Thank you so much!