Hello, I'm new to compiling anything for the Wii, but I wanted to give it a shot so I could use homebrew emulators on vWii with Ustealth support and learn something new. I have run the installer which installed devkitPro PPC r28, libogc 1.8.15. I also installed the most recently released portlibs from https://sourceforge.net/projects/devkitpro/files/portlibs/ppc/, as well as libwupc. Please refer to the attached screenshot. I cloned this repository so as to re-compile VBA GX 2.3.2 with Ustealth support (modified libfat.a). In the process of re-compiling, the make process got stuck here at "preferences.o" and I have no idea what I need to do to fix it. It continually throws this mysterious (to me) "Error 1" and stops compiling. Could someone who knows what they are doing with this compiling stuff please give me a nudge in the right direction? (I see the errors above "Error 1" but are they related to compile failure? There were plenty of similar-looking ones before but the .o files compiled alright.) UPDATE: I've read up on C programming and changed the code myself so as to resolve errors (which prevent compilation, apparently ). The result: a successful compile. However, after loading up the .dol output from compilation on my vWii, the app freezes before fully loading. But downloading a ready-made binary from the same repository works just fine, though it lacks Ustealth support. So the changes libertyernie made do not seem to be the problem. In other words, I haven't really made any progress in this... But I've learned something! No one else seems to have this much trouble with compiling Wii homebrew apps I must be doing something incorrectly. Can someone tell me how they would go about compiling a Wii homebrew app in general? I followed this guide on Wiibrew to setup the devkitPro environment and have had success compiling the examples. It's only when I try cloning a repository and building from a makefile that errors prevent the program from finishing compilation. Are there any special steps or tricks I need to do? Do most people override the errors somehow? Or is there some patch I failed to download that fixes the errors? Again, thank you for taking the time to read this and in advance for any guidance you might offer me.