User Tools

Site Tools


public:wikiblog:15-07-2025-compiling-irisman-ps3

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
public:wikiblog:15-07-2025-compiling-irisman-ps3 [2025/07/15 12:18] – created mdukatpublic:wikiblog:15-07-2025-compiling-irisman-ps3 [2025/07/15 12:59] (current) mdukat
Line 21: Line 21:
 apt install autoconf automake bison flex gcc libelf-dev make \ apt install autoconf automake bison flex gcc libelf-dev make \
     texinfo libncurses5-dev patch python-is-python3 subversion wget zlib1g-dev \     texinfo libncurses5-dev patch python-is-python3 subversion wget zlib1g-dev \
-    libtool libtool-bin python-dev-is-python3 bzip2 libgmp3-dev pkg-config g++ libssl-dev clang git+    libtool libtool-bin python-dev-is-python3 bzip2 libgmp3-dev pkg-config g++ libssl-dev 
 +    clang git unzip
  
 mkdir /usr/local/ps3dev mkdir /usr/local/ps3dev
Line 34: Line 35:
  
 ===== ps3soundlib ===== ===== ps3soundlib =====
 +
 +Source of information: https://www.psx-place.com/threads/compiling-open-source-ps3-toolchain-nowadays-in-2020.30030/page-3#post-249969
  
 Following steps are from standard user perspective: Following steps are from standard user perspective:
Line 55: Line 58:
 ===== unrar ===== ===== unrar =====
  
-TBD+Source: https://github.com/aldostools/IRISMAN/issues/88#issuecomment-1433092557 
 + 
 +Second unzip asked me if I wanted to replace ''libzip.a''. I went with "no"
 + 
 +<code> 
 +mkdir unrar-ps3 
 +cd unrar-ps3 
 +wget "https://github.com/aldostools/IRISMAN/files/10756424/include.zip" 
 +wget "https://github.com/aldostools/IRISMAN/files/10756454/lib.zip" 
 + 
 +cd $PS3DEV/portlibs/ppu/include/ 
 +unzip ~/unrar-ps3/include.zip 
 + 
 +cd $PS3DEV/portlibs/ppu/lib/ 
 +unzip ~/unrar-ps3/lib.zip 
 + 
 +cd ~ 
 +</code>
  
 ===== IRISMAN ===== ===== IRISMAN =====
Line 63: Line 83:
 cd IRISMAN cd IRISMAN
 make pkg make pkg
-cd .. 
 </code> </code>
 +
 +And yet still fail in the end. Compilation throws errors about missing libs (mainly ps3soundlib being included from ''$PS3DEV/portlibs/ppu/include'' and not ''$PS3DEV/portlibs/ppu/include/soundlib''), PIC register clobbered (https://github.com/aldostools/IRISMAN/issues/11), and finally a problem with linking the binary file. I tried manually patching everything, but I found myself stuck at linker situation. As Aldo says in issue linked, he uses SDK from Estwald which is focused on Windows platform. That might be the source of differences in compiler/linker stuff, and I don't want to build another environment just to compile single app.
public/wikiblog/15-07-2025-compiling-irisman-ps3.1752581931.txt.gz · Last modified: 2025/07/15 12:18 by mdukat