Page 1 of 1

How do I compile DOL files?

Posted: Thu Jun 20, 2019 11:00 pm
by rawr693
I'm pretty sure this is a dumb question, but how do i compile a Swiss executable DOL file from the github downloads one uses for homebrew software? I know some have the actual DOL file in them, but a lot of them don't.

I'm a bit confused on how to do this.

Re: How do I compile DOL files?

Posted: Fri Jun 21, 2019 2:16 am
by emu_kidid
I'm confused as to why you don't just go here: https://github.com/emukidid/swiss-gc/releases

If you need to compile it, you will need devkitPro with devkitPPC and libOGC installed. From there you'll need to call make.

Re: How do I compile DOL files?

Posted: Fri Jun 21, 2019 3:00 am
by rawr693
I already have Swiss up and running, my problem is finding DOL files for apps such as https://github.com/dborth/vbagx For example GBI came with its DOL file ready to go, whereas stuff like VBAGX or SNES9xGX doesn't

Re: How do I compile DOL files?

Posted: Fri Jun 21, 2019 3:17 am
by Extrems

Re: How do I compile DOL files?

Posted: Fri Jun 21, 2019 9:28 am
by Papy.G
The fact is finding compiled releases on Github is not as straightforward as some may expect, when you're not directed to the right "directory".
I personnally have hard times with the "awkward" ergonomics of the website, and while I may have good reasons to rely on this site for an oncoming project (not gamecube related at all), this keeps me away from stepping into it.

Re: How do I compile DOL files?

Posted: Fri Jun 21, 2019 4:50 pm
by rawr693
Thanks a lot, mate! Believe it or not, even though I always download stuff from github this is the first time I've noticed there's a "releases" tab

Re: How do I compile DOL files?

Posted: Fri Jun 21, 2019 8:06 pm
by Aleron Ives
The releases option is not shown on all project pages, for whatever reason. You have to type /releases into your browser URL bar manually to see if there are any binaries fairly often.

Re: How do I compile DOL files?

Posted: Fri Jun 21, 2019 8:39 pm
by Extrems
It is shown on all project pages, the UI is just poorly designed.