aldostools / IRISMAN

All-in-one backup manager for PlayStation®3. Fork of Iris Manager.
GNU General Public License v3.0
227 stars 22 forks source link

Need help getting everything required to compile #88

Closed ghost closed 1 year ago

ghost commented 1 year ago

At the moment, I can’t test anything until you’ve merged the pull requests and uploaded a new pkg. This means I’ve only been fixing the simple things.

Would you be able to tell me everything I need to compile for myself, please. I’d like to keep working on IRISMAN, but the way things are at the moment aren’t ideal.

aldostools commented 1 year ago

This is the PSL1GHT SDK needed to compile the project. https://github.com/Estwald/PSDK3v2

Follow the instructions. They are in Spanish.

You may to edit the batch files included in the project to use the paths in your environment.

I use _Make_EBOOT.BIN.bat to create RELOAD.SELF then I replace it in the PKG that I distribute. Maybe you could use Make_PKG.bat but I don't remember if it still works.

ghost commented 1 year ago

This is the PSL1GHT SDK needed to compile the project. https://github.com/Estwald/PSDK3v2

Follow the instructions. They are in Spanish.

You may to edit the batch files included in the project to use the paths in your environment.

I use _Make_EBOOT.BIN.bat to create RELOAD.SELF then I replace it in the PKG that I distribute. Maybe you could use Make_PKG.bat but I don't remember if it still works.

Thank you. I installed the SDK, but I am getting "fatal error: unrar.h: No such file or directory compilation terminated." when I try to compile it.

aldostools commented 1 year ago

Ah that's an update from bucanero. Let me find the file.

aldostools commented 1 year ago

Extract include.zip and put the files in C:\PSDK3v2\ps3dev\portlibs\ppu\include (or the corresponding path in your system)

aldostools commented 1 year ago

Extract lib.zip and put the files in C:\PSDK3v2\ps3dev\portlibs\ppu\lib (or the corresponding path in your system)

ghost commented 1 year ago

@aldostools this is gonna sound really stupid, but I need some advice on where to declare a bool. I'm trying to fix some stuff in the exfat manager, and need to use this specific bool in fsutil.c and fmapp.c. So far, I either get an error about it being declared multiple times (despite it not), or that it is undeclared. It's driving me crazy

aldostools commented 1 year ago

Try using a different name or use

ifndef MYVAR

define MYVAR

static bool myvar = false;

endif

ghost commented 1 year ago

Thank you. That worked :)