spork-schivago / toolchain Goto Github PK
View Code? Open in Web Editor NEWA 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.
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.
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
When using -ansi -pedantic, PSL1GHT complains about the type of comments being used. Instead of // it should be /* <comment */
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.
PSL1GHT produces a lot of warnings when compiling. The warning is braces around scalar initializer. The problem is there are braces around single variables. For example {variable1, variable2, {variable3}, variable4}.
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.
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.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.