Reabriste el repositorio en WSL y compilaste desde ahí? Estaría bien que mandaras captura de lo que te pasa para verlo.
La verdad no entiendo mucho xd, pero cada vez que intento hacer make me sale lo siguiente:
cd build/emerald && arm-none-eabi-ld -Map ../../pokeemerald.map -T ld_script.ld -o ../../pokeemerald.elf <objects> <lib>
arm-none-eabi-ld: src/new_game.o: in function `NewGameInitData':
/mnt/c/Decomp/pokeemerald/src/new_game.c:172: undefined reference to `SetCoins'
arm-none-eabi-ld: src/scrcmd.o: in function `ScrCmd_showcoinsbox':
/mnt/c/Decomp/pokeemerald/src/scrcmd.c:1802: undefined reference to `GetCoins'
arm-none-eabi-ld: /mnt/c/Decomp/pokeemerald/src/scrcmd.c:1802: undefined reference to `ShowCoinsWindow'
arm-none-eabi-ld: src/scrcmd.o: in function `ScrCmd_hidecoinsbox':
/mnt/c/Decomp/pokeemerald/src/scrcmd.c:1811: undefined reference to `HideCoinsWindow'
arm-none-eabi-ld: src/scrcmd.o: in function `ScrCmd_updatecoinsbox':
/mnt/c/Decomp/pokeemerald/src/scrcmd.c:1820: undefined reference to `GetCoins'
arm-none-eabi-ld: /mnt/c/Decomp/pokeemerald/src/scrcmd.c:1820: undefined reference to `PrintCoinsString'
arm-none-eabi-ld: src/scrcmd.o: in function `ScrCmd_checkcoins':
/mnt/c/Decomp/pokeemerald/src/scrcmd.c:2135: undefined reference to `GetCoins'
arm-none-eabi-ld: src/scrcmd.o: in function `ScrCmd_addcoins':
/mnt/c/Decomp/pokeemerald/src/scrcmd.c:2143: undefined reference to `AddCoins'
arm-none-eabi-ld: src/scrcmd.o: in function `ScrCmd_removecoins':
/mnt/c/Decomp/pokeemerald/src/scrcmd.c:2154: undefined reference to `RemoveCoins'
arm-none-eabi-ld: src/item_use.o: in function `ItemUseOutOfBattle_CoinCase':
/mnt/c/Decomp/pokeemerald/src/item_use.c:649: undefined reference to `GetCoins'
arm-none-eabi-ld: arm-none-eabi-ld: DWARF error: mangled line number section
src/slot_machine.o: in function `SlotMachineSetup_InitSlotMachineStruct':
(.text+0x41a): undefined reference to `GetCoins'
arm-none-eabi-ld: (.text+0x4b2): undefined reference to `GetCoins'
arm-none-eabi-ld: src/slot_machine.o: in function `SlotAction_EndGame':
(.text+0xe1a): undefined reference to `SetCoins'
arm-none-eabi-ld: (.text+0xe1e): undefined reference to `GetCoins'
arm-none-eabi-ld: src/roulette.o: in function `CB2_LoadRoulette':
/mnt/c/decomp/pokeemerald/src/roulette.c:1221: undefined reference to `GetCoins'
arm-none-eabi-ld: /mnt/c/decomp/pokeemerald/src/roulette.c:1247: undefined reference to `GetCoins'
arm-none-eabi-ld: /mnt/c/decomp/pokeemerald/src/roulette.c:1248: undefined reference to `GetCoins'
arm-none-eabi-ld: src/roulette.o: in function `ExitRoulette':
/mnt/c/decomp/pokeemerald/src/roulette.c:1966: undefined reference to `SetCoins'
arm-none-eabi-ld: /mnt/c/decomp/pokeemerald/src/roulette.c:1967: undefined reference to `GetCoins'
arm-none-eabi-ld: /mnt/c/decomp/pokeemerald/src/roulette.c:1971: undefined reference to `GetCoins'
arm-none-eabi-ld: src/roulette.o: in function `Task_AcceptMinBet':
/mnt/c/decomp/pokeemerald/src/roulette.c:3392: undefined reference to `HideCoinsWindow'
arm-none-eabi-ld: src/roulette.o: in function `Task_DeclineMinBet':
/mnt/c/decomp/pokeemerald/src/roulette.c:3403: undefined reference to `HideCoinsWindow'
arm-none-eabi-ld: src/roulette.o: in function `Task_NotEnoughForMinBet':
/mnt/c/decomp/pokeemerald/src/roulette.c:3414: undefined reference to `HideCoinsWindow'
arm-none-eabi-ld: src/roulette.o: in function `Task_PrintRouletteEntryMsg':
/mnt/c/decomp/pokeemerald/src/roulette.c:3438: undefined reference to `PrintCoinsString'
arm-none-eabi-ld: src/roulette.o: in function `PlayRoulette':
/mnt/c/decomp/pokeemerald/src/roulette.c:3479: undefined reference to `GetCoins'
arm-none-eabi-ld: /mnt/c/decomp/pokeemerald/src/roulette.c:3479: undefined reference to `ShowCoinsWindow'
arm-none-eabi-ld: /mnt/c/decomp/pokeemerald/src/roulette.c:3481: undefined reference to `GetCoins'
make: *** [Makefile:422: pokeemerald.elf] Error 1
no se si a eso se refieran :> (aunque lo haga sin hacer cambios me pasa)