welcome to www.hangar-eleven.de - your premier resource for console development





Development Env

Installing Cygwin

Building EE (R5900) toolchain
Compiling EE binutils
Compiling EE GCC

Building IOP(R3000) toolchain
Compiling IOP binutils
Compiling IOP GCC

Compiling PSX2LIB

PS2 Independence Exploit

Testing LIB and the Compilers
Writing the first program
Compiling the first program
Uploading to the PS2

Making a CD

Back to News

 

  Preparing the Emotion Engine GCC Toolchain
  Written: January 10th, 2002 @ 23:55 GMT By: Thorsten Titze
 
 

For compilation of the IOP toolchain we shouldn't have to download anything new. Your GCC directory structure should still look something like:

GCC
build-gcc
build-binutils
gcc-3.2.2
binutils-2.13.2.1

Just continue with the next step of the tutorial.

IMPORTANT: (this only applies if you didn't build EE and IOP in one go)
In case any compile process throws errors concerning a variable called sys_errlist (it being declared twice) you have to change the file /usr/include/sys/errno.h.

Search for the variable in question and change the following lines to:

/* Please don't use these variables directly.
Use strerror instead. */
// extern __IMPORT _CONST char * _CONST _sys_errlist[];
extern __IMPORT int _sys_nerr;
#ifdef __CYGWIN__
// extern __IMPORT const char * const sys_errlist[];

(you have to comment out the declaration of sys_errlist here. the bold lines have to be changed )

  Go to the sourceforge homepage of KallistiOS

Back to Playstation 2 Development Main


DISCLAIMERS:
Website Design © 2002 by Thorsten Titze / hangar-eleven.de
(the pictures used for the design were taken from a WindowsXP Skin and WindowsXP)
All brand names used on this site are registered trademarks of their respective owners
No copyright infringement is intended
Last updated @ 23-Aug-2003 5:10 PM Contact me via eMail