Skip to content

Commit

Permalink
Add more console outputs to Troubleshooting Guide
Browse files Browse the repository at this point in the history
Includes a line about warnings and deprecated functions, as well as a line about the hxcpp prompt.
  • Loading branch information
Hundrec authored and EliteMasterEric committed Feb 14, 2025
1 parent 943c387 commit c6ef9b1
Showing 1 changed file with 11 additions and 3 deletions.
14 changes: 11 additions & 3 deletions docs/TROUBLESHOOTING.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,19 @@
# Troubleshooting Common Compilation Issues

- Any output containing `WARNING` or `(WDeprecated)`
- Will not disrupt compilation and can be safely ignored.

- `This version of hxcpp` ... `Would you like to do this now [y/n]`
- Type "y" into the console and press Enter.

- Weird macro error with a very tall call stack: Restart Visual Studio Code
- NOTE: This is caused by Polymod somewhere, and seems to only occur when there is another compile error somewhere in the program. There is a bounty up for it.

- `Get Thread Context Failed`: Turn off other expensive applications while building
- `Get Thread Context Failed`
- Turn off other expensive applications while building.

- `Type not found: T1`: This is thrown by `json2object`, make sure the data type of `@:default` is correct.
- `Type not found: T1`
- This is thrown by `json2object`, make sure the data type of `@:default` is correct.
- NOTE: `flixel.util.typeLimit.OneOfTwo` isn't supported.

- `Class lists not properly generated. Try cleaning out your export folder, restarting your IDE, and rebuilding your project.`
Expand All @@ -15,7 +23,7 @@
- This error occurs if the PDB file located in your `export` folder is in use or exceeds 4 GB. Try deleting the `export` folder and building again from scratch.

- `error: RPC failed; curl 92 HTTP/2 stream 0 was not closed cleanly: PROTOCOL_ERROR (err 1)`
- This error can happen during cloning as a result of poor network connectivity. A common fix is to run ` git config --global http.postBuffer 4096M` in your terminal.
- This error can happen during cloning as a result of poor network connectivity. A common fix is to run `git config --global http.postBuffer 4096M` in your terminal.

- Repository is missing an `assets` folder, or `assets` folder is empty.
- You did not clone the repository correctly! Copy the path to your `funkin` folder and run `cd the\path\you\copied`. Then follow the compilation guide starting from **Step 4**.
Expand Down

0 comments on commit c6ef9b1

Please sign in to comment.