Giter Site home page Giter Site logo

spork-schivago / toolchain Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 1.0 764 KB

A beta version of a more up-to-date PS3Toolchain which includes the toolchain, the PS3Libraries (with some additions) and the Enlightenment Foundation Libraries for the PS3.

Shell 100.00%

toolchain's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Forkers

chillywillyguru

toolchain's Issues

PSL1GHT samples refuse to build.

rsxtest_spu errors out about missing spu_bin.h,
cairo errors out about undefined reference to to PNG and math functions,
ps3load errors out about missing zipconf.h

The EFL libraries fail to compile.

When the toolchain finishes with the PS3 Libraries, it extracts the contents of ps3elf.tar.xz into the build directory and executes ps3elf.sh. The first thing ps3elf.sh does is create a build directory for the ps3 ELF libraries and then it starts executing the scripts in the script directory.

Any script that uses autogen tries to save the log in the build-logs directory. The ps3elf.sh wasn't creating the build-logs directory and this broke the script.

(PS3toolChain); gmake.exe: Interrupt/Exception caught (code = 0xc0000005, addr = 0x000007FEFD132020)

hello spork,
Compiling ps3toolchian with a cygwin environment on a win7. (gcc 4.9.2 and latest texinfo packages) .

I received this error in the first script

gmake[2]: Entering directory 'C:/home/toolchain/build/binutils-2.24/build-ppu/libiberty'
if [ x"" != x ] && [ ! -d pic ]; then
mkdir pic;
else true; fi
touch stamp-picdir
C:\cygwin64\bin\gmake.exe: Interrupt/Exception caught (code = 0xc0000005, addr = 0x000007FEFD132020)
no
checking minix/config.h presence... C:\cygwin64\bin\gmake.exe: Interrupt/Exception caught (code = 0xc0000005, addr = 0x000007FEFD132020)
Makefile:833: recipe for target 'all' failed
gmake: *** [all] Error 255
gmake: INTERNAL: Exiting with 1 jobserver tokens available; should be 4!
../scripts/001-binutils-PPU.sh: Failed.

Toolchain refuses to compile, errors out when trying to run the zlib script

Currently, the toolchain errors out while trying to execute the first step in the PS3Libraries archive. I am double checking that the whole toolchain compiles from start to finish before committing the changes.

A current work around is to extract the ps3libraries.tar.xz to a temporary directory, modify the zlib script to remove the ;fi at the end of the wget statement, recompress the ps3libraries archive and execute the toolchain.sh script. An example:
mkdir temp
cp ./ps3libraries.tar.xz ./temp
cd temp
tar -xvJf ./ps3libraries.tar.xz
cd ps3libraries
cd scripts
nano -w 001-zlib-1.2.8.sh
(find the wget --continue http://zlib.net/${ZLIB}.tar.gz; fi line and remove ; fi )
(save the file)
cd ../../..
tar -cJf ../ps3libraries.tar.xz ps3libraries
./toolchain.sh

This problem should be fixed as soon as my toolchain finishes installing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.