Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build keeps dying at Makefile:927: build/us_pc/sound/bank_sets #23

Open
nikitalita opened this issue Jan 27, 2024 · 3 comments
Open

Build keeps dying at Makefile:927: build/us_pc/sound/bank_sets #23

nikitalita opened this issue Jan 27, 2024 · 3 comments

Comments

@nikitalita
Copy link

nikitalita commented Jan 27, 2024

The build keeps dying at:

gmake: *** [Makefile:927: build/us_pc/sound/bank_sets] Killed: 9
gmake: *** Deleting file 'build/us_pc/sound/bank_sets'
gmake: *** Waiting for unfinished jobs....

Can't figure out why, there's no error message associated with this.

This happens on every repo.

Full build log:
build.log

@EmeraldLoc
Copy link
Owner

Yea this one is hard to figure out, and I couldn't reproduce it, although I did find some things

Firstly, what repos did you try out, as not all the repos got the changes i'm going to mention below

Also, try compiling the repo without sm_osx, if you know how to, if that doesn't work, go ahead and open up the Makefile

In this commit, you can see on lines 908-909, there are some directory changes, I don't believe line 741 would be the problem, but you may wanna check that out as well. Pretty much just revert those changes back to what they were before the commit to see if that works. Would do this myself, but can't reproduce it :/

Sorry for late response

@nikitalita
Copy link
Author

Yea this one is hard to figure out, and I couldn't reproduce it, although I did find some things

Firstly, what repos did you try out, as not all the repos got the changes i'm going to mention below

SM64ex and sm64-ex-alo

Also, try compiling the repo without sm_osx, if you know how to, if that doesn't work, go ahead and open up the Makefile

That's the thing; I am a developer, I know how to compile things, but the compile instructions for these repos are apparently missing some steps, so my bare builds with these repos fail much earlier than this does. This is why I started using this. I can't quite figure out what the steps are from this by looking at the code either.

In this commit, you can see on lines 908-909, there are some directory changes, I don't believe line 741 would be the problem, but you may wanna check that out as well. Pretty much just revert those changes back to what they were before the commit to see if that works. Would do this myself, but can't reproduce it :/

If you describe the steps necessary for compiling this, I'll give this a shot

@EmeraldLoc
Copy link
Owner

EmeraldLoc commented Jan 30, 2024

Yea sure, firstly clone the sm64ex repo using git (you prob know how to do this), and since you used sm_osx you should already have the dependencies installed, so we can skip that. Go ahead and copy your rom and put it into the sm64ex folder (probably in your home folder) and run gmake OSX_BUILD=1. To make it compile faster, add -j"x", "x" being the number of cores on your cpu you want to allocate (don't include the quotes). -j is the fastest.

For sm64ex-alo, I once again could not reproduce the problem, compiled successfully. I couldn't find any commits that would be like sm64ex, so that makes the commit I mentioned unlikely to break sm64ex compatibility.

I'd recommend you try compiling the sm64ex-coop repo, typically that repo is extremely stable for macOS, and since it's heavily modified from regular sm64ex and sm64ex-alo, it could very well not have the same problem.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants