jam1garner / jam1garner/Smash-Forge
Build failing when building on a case-sensitive system
- Dominant language
- C#
- Stars
- 152
- Forks
- 60
- PR merge metrics
- No merged PRs in 30d
Description
Some paths written in `Smash Forge/Smash Forge.csproj` and the actual file are different case.
An MSB3030 error will occur when building on a case-sensitive system.
In `Smash Forge/Smash Forge.csproj`:
- `Shader\Melee\Dat.frag`
- `Shader\Melee\Dat.vert`
- `Shader\3ds\Mbn.frag`
- `Shader\3ds\Mbn.vert`
- `Shader\Nud\Nud.frag`
- `Shader\Nud\Nud.geom`
- `Shader\Nud\Nud.vert`
But actual file name:
- `Shader\Melee\DAT.frag`
- `Shader\Melee\DAT.vert`
- `Shader\3ds\MBN.frag`
- `Shader\3ds\MBN.vert`
- `Shader\Nud\NUD.frag`
- `Shader\Nud\NUD.geom`
- `Shader\Nud\NUD.vert`
It can be solved with either (I don't know which is better.) :
- Change `Smash Forge/Smash Forge.csproj`: https://github.com/nnn1590/Smash-Forge/commit/99739f593c1e45ac5e58600b0c0396df99c85121
- Change file names: https://github.com/nnn1590/Smash-Forge/commit/70bd7385b3c5579ad1e2258e30892fc7bd834e60
Contributor guide
No contributing guide indexed for this repository
Research direction
Compare the paths listed in Smash Forge/Smash Forge.csproj with the actual shader filenames under Shader/Melee, Shader/3ds, and Shader/Nud. Review the two linked commits to choose whether to align the project references or file names, then verify that building on a case-sensitive system no longer produces MSB3030.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp
- Domain
- build-system
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100