Hi I'm brand new with PS3 homebrew development and your Docker image is very appealing due to having the whole toolchain pre-configured. Problem is I'm running into issues compiling PSL1GHT sample projects, so apparently I'm doing something wrong or something is misconfigured. I'm doing this on a MacBook Pro Touchbar with Mojave. Docker itself seems to be working fine, but I'm having issues getting the toolchain working.
So far I've tried three samples from the ps3dev/PSL1GHT repo and only sys/msgdialog compiled (haven't actually tried running the self file yet it yet as my PS3 is currently installing something).
When I tried building graphics/rsxtest I get the following:
rsxutil.cpp
/src/source/rsxutil.cpp: In function 'void init_screen(void*, u32)':
/src/source/rsxutil.cpp:131:1: internal compiler error: in rs6000_savres_routine_name, at config/rs6000/rs6000.c:28661
}
^
Please submit a full bug report,
with preprocessed source if appropriate.
See <https://gcc.gnu.org/bugs/> for instructions.
/usr/local/ps3dev/base_rules:63: recipe for target 'rsxutil.o' failed
make[1]: *** [rsxutil.o] Error 1
Makefile:114: recipe for target 'build' failed
make: *** [build] Error 2
And when I try to compile input/padtest I get:
Makefile:6: /usr/local/ps3dev/host/ppu.mk: No such file or directory
make: *** No rule to make target '/usr/local/ps3dev/host/ppu.mk'. Stop.
For all of the above I used the following command while in the directory:
docker run -it --rm -v "$PWD:/src" flipacholas/ps3devextra:ubuntu-latest make
Also I found a guide (granted it's 8 years old but using the same stack) that mentioned using make pkg to automatically build pkg files for installation, but that failed as well with make: *** No rule to make target 'pkg'. Stop.
For the pkg test I used this command:
docker run -it --rm -v "$PWD:/src" flipacholas/ps3devextra:ubuntu-latest make pkg
Are these sample projects in the PSL1GHT out of date? I assumed they would work as your image uses that SDK. Am I doing something wrong? Are there other/better sample projects I should be using to understand the basic layout of a PS3 homebrew application?
My goal is to build a small utility application that will be installed to the XMB. It will need to display text, respond to input to change numerical values, and write to disk. I'm starting with some sample applications and trying to work outward from there, but I'm getting nowhere fast.
Also if you happen to know a good non-trivial project I can look at to get a feel for how to display information and respond to controller inputs it would be much appreciated.
Hi I'm brand new with PS3 homebrew development and your Docker image is very appealing due to having the whole toolchain pre-configured. Problem is I'm running into issues compiling PSL1GHT sample projects, so apparently I'm doing something wrong or something is misconfigured. I'm doing this on a MacBook Pro Touchbar with Mojave. Docker itself seems to be working fine, but I'm having issues getting the toolchain working.
So far I've tried three samples from the
ps3dev/PSL1GHTrepo and onlysys/msgdialogcompiled (haven't actually tried running theselffile yet it yet as my PS3 is currently installing something).When I tried building
graphics/rsxtestI get the following:And when I try to compile
input/padtestI get:For all of the above I used the following command while in the directory:
docker run -it --rm -v "$PWD:/src" flipacholas/ps3devextra:ubuntu-latest makeAlso I found a guide (granted it's 8 years old but using the same stack) that mentioned using
make pkgto automatically build pkg files for installation, but that failed as well withmake: *** No rule to make target 'pkg'. Stop.For the pkg test I used this command:
docker run -it --rm -v "$PWD:/src" flipacholas/ps3devextra:ubuntu-latest make pkgAre these sample projects in the PSL1GHT out of date? I assumed they would work as your image uses that SDK. Am I doing something wrong? Are there other/better sample projects I should be using to understand the basic layout of a PS3 homebrew application?
My goal is to build a small utility application that will be installed to the XMB. It will need to display text, respond to input to change numerical values, and write to disk. I'm starting with some sample applications and trying to work outward from there, but I'm getting nowhere fast.
Also if you happen to know a good non-trivial project I can look at to get a feel for how to display information and respond to controller inputs it would be much appreciated.