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

cp: baserom.us.z64 no such file or directory #1

Closed halpz closed 2 years ago

halpz commented 2 years ago

getting cp: baserom.us.z64 no such file or directory even with the file in ~/Downloads

also says:

gcp cannot stat 'sm64ex/build/us_pc/' no such file or directory

halpz commented 2 years ago

not sure if there is a permissions missing or if i have to sign the app or something?

halpz commented 2 years ago

also my homebrew directory is /opt/homebrew/bin/brew rather than usr/local/bin/brew , so that install dependencies thing doesnt work

halpz commented 2 years ago

have you built this for intel rather than M1? because gcc@9 is for x86, not arm64

EmeraldLoc commented 2 years ago

Ok, so if you are trying to build ex-coop, run terminal via Rosetta 2 and then install brew at brew.sh. definitely gonna make this more clear in next update

EmeraldLoc commented 2 years ago

As for cp: baserom.us.z64 no such file or directory it shouldn't matter, check SM64Repos located in your home folder and see if baserom.us.z64 is there, if it is, then this error does not matter.

halpz commented 2 years ago

This was for render96

The actual make file for render96 has the wrong homebrew path for m1 macs anyway so it will not work, you need to change the /usr/local to opt/homebrew for it to work

EmeraldLoc commented 2 years ago

Hmm, ok one sec, let me see

EmeraldLoc commented 2 years ago

In the mean time, get intel ver of homebrew, run app via Rosetta 2, and hit Install Dependencies button, then reopen without Rosetta 2 and try recompiling.

EmeraldLoc commented 2 years ago

"also my homebrew directory is /opt/homebrew/bin/brew rather than usr/local/bin/brew" It runs both brew and usr/local/bin/brew. /usr/local/bin/brew is intel, once again, need to make It clear you should get the intel ver of homebrew., I should probably be checking if the user is running under rosetta or not swell.

EmeraldLoc commented 2 years ago

"The actual make file for render96 has the wrong homebrew path for m1 Macs anyway" I use a fork of render96ex by me to make it compile, you can see most of my forks here: https://github.com/EmeraldLoc/sm64ex

EmeraldLoc commented 2 years ago

Just compiled fine for me. Make sure you have an internet connection

EmeraldLoc commented 2 years ago

Did you figure it out? Need to know because I want to close this issue if you did

EmeraldLoc commented 2 years ago

Closing cuz no response