EmeraldLoc / sm_osx

sm_osx is a Super Mario 64 Pc Port Launcher for macOS
https://github.com/EmeraldLoc/sm_osx
GNU General Public License v3.0
7 stars 1 forks source link

failed to compile sm64ex-coop #5

Closed beyondmeat closed 2 years ago

beyondmeat commented 2 years ago

version 1.2.3 on Mac OSX 12.5 Intel iMac. Clean system with fresh install of homebrew, python, xcode, and the sm64 dependencies. External Data : True. It compiles fine with External Data off.

Linking executable: build/us_pc/sm64.us.f3dex2e 
Making basepack list.
Packing basepack zip file.
Traceback (most recent call last):
  File "/Users/beyondmeat/SM64Repos/sm64ex_coop/tools/mkzip.py", line 18, in <module>
    lst.append((tok[0], tok[1]))
IndexError: list index out of range
gmake: *** [Makefile:1186: build/us_pc/res/base.zip] Error 1
Warning: glew 2.2.0_1 is already installed and up-to-date.
To reinstall 2.2.0_1, run:
  brew reinstall glew
Warning: sdl2 2.0.22 is already installed and up-to-date.
To reinstall 2.0.22, run:
  brew reinstall sdl2
zsh:cd:1: no such file or directory: sm64ex_coop-build
Finished Doin Stonks
EmeraldLoc commented 2 years ago

External Data : True. It compiles fine with External Data off. Yea, seems to be a common bug, will leave this open until its fixed. However, the option should really be removed, as it is kinda useless for coop nowadays, there is no valid reason to even keep external data anymore, so will close this in the next update

EmeraldLoc commented 2 years ago

Kind of fixed now