


![Ok! [oki]](/images/smilies/net_thumbsup.gif) , no cuesta nada
 , no cuesta nada
 :::: Preparación del Sistema para el SDK ::::
:::: Preparación del Sistema para el SDK :::: Actualizamos los repositorios de Ubuntu, e instalamos los paquetes necesarios.
Actualizamos los repositorios de Ubuntu, e instalamos los paquetes necesarios.sudo apt-get update && sudo aptitude update && sudo apt-get install subversion git libelf-dev python build-essential libtool autotools-dev autoconf automake bison flex gcc gcc-4.4 patch wget zlib-bin libncurses5-dev make zlib1g zlib1g-dev libucl1 libucl-dev texinfo python-dev mercurialsudo apt-get update && sudo apt-get install subversion git libelf-dev python build-essential autotools-dev python-dev libtool autoconf automake bison flex gcc gcc-4.4 patch wget zlib-bin make zlib1g zlib1g-dev libucl1 libncurses5-dev libucl-dev texinfo mercurialsudo apt-get update && sudo apt-get install ia32-libs subversion git libelf-dev libncurses5-dev python build-essential autoconf autotools-dev automake bison flex gcc gcc-4.4 python-dev patch wget make zlib-bin zlib1g zlib1g-dev libucl1 libucl-dev texinfo libtool mercurialsudo dpkg -i gcc-4.2-base_4.2.4-6_*.deb
sudo dpkg -i cpp-4.2_4.2.4-6_*.deb
sudo dpkg -i gcc-4.2_4.2.4-6_*.debsudo mkdir /usr/local/ps3devsudo mkdir /usr/local/ps3dev/psl1ght Agregamos estas lineas al .bashrc de tu usuario y del usuario de root.
Agregamos estas lineas al .bashrc de tu usuario y del usuario de root. Recomiendo hacer lo mismo en el usuario "root"
Recomiendo hacer lo mismo en el usuario "root"sudo -scdvi .bashrcgedit .bashrcsource .bashrc ::::: Descargamos PS3ToolChain :::::
::::: Descargamos PS3ToolChain :::::git clone https://github.com/ooPo/ps3toolchain.gitcd ps3toolchainchmod +x -R *.shsudo -s ./toolchain.sh![guiñando [ginyo]](/images/smilies/nuevos/guinyo_ani1.gif) Siempre dependiendo del equipo que tengas.
 Siempre dependiendo del equipo que tengas. ::::: Probando el Entorno :::::
::::: Probando el Entorno :::::ppu-gcc --version$ ppu-gcc --version
ppu-gcc (GCC) 4.5.2
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.spu-gcc --version$ spu-gcc --version
spu-gcc (GCC) 4.5.2
Copyright (C) 2010 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. ::::: Instalacion SDK PSL1GHT :::::
::::: Instalacion SDK PSL1GHT :::::git clone https://github.com/HACKERCHANNEL/PSL1GHT.git
cd PSL1GHT/psl1ght/
make
sudo -s
make install![guiñando [ginyo]](/images/smilies/nuevos/guinyo_ani1.gif) 
  :::: Instalación de las Librerias ::::
:::: Instalación de las Librerias ::::git clone https://github.com/ooPo/ps3libraries.git
cd ps3libraries
sudo -s
./libraries.sh
exit![guiñando [ginyo]](/images/smilies/nuevos/guinyo_ani1.gif) 
 git clone https://github.com/hermesEOL/tiny3d.git
cd tiny3d
sudo -s
make all
exit![guiñando [ginyo]](/images/smilies/nuevos/guinyo_ani1.gif)
git clone https://github.com/hermesEOL/ps3soundlib.git
cd ps3soundlib/libs
make
sudo -s
make install
exitgit clone https://github.com/cebash/SDL_PSL1GHT.git
cd SDL_PSL1GHT
./script.sh
make
sudo -s
make install
exit ::::: Probando el SDK :::::
::::: Probando el SDK :::::cd PSL1GHT/samples/sputest/make[CC]  main.c
[LD]  spu.elf
[R2H] spu.bin
[CC]  main.c
[LD]  sputest.elfbuild  data  Makefile  source  spu  sputest.elf  sputest.selfmake pkgmake[2]: «../../data/spu.bin» está actualizado.
make[1]: «/home/Tu Usuario/RUTA DONDE LO HAS DESCARGADO/PSL1GHT/samples/sputest/sputest.self» está actualizado.
Creating PKG...
[X] Magic: 7f504b47
[X] Type: 00000001
[X] Offset to package info: 000000c0
[ ] unk1: 00000005
[X] Head Size: 00000080
[X] Item Count: 00000004
[X] Package Size: 0000000000055930
[X] Data Offset: 0000000000000140
[X] Data Size: 0000000000055790
[X] ContentID: 'UP0001-TEST00003_00-0000000000000000'
[X] QA_Digest: 8C7287FA6D8DA76FD0E639D383333
[X] K Licensee: 00000000000000000000000000000000build  data  Makefile  source  spu  sputest.elf  sputest.pkg  sputest.selfVersion : 1.6
Cambios:
* Agregado paquete autotools-dev y zlib-bin en la preparación del sistema, Gracias Psmaniaco
Version : 1.5
Cambios:
* Agregado paquete python-dev en la preparación del sistema
* Ordenado la instalación de PS3Toochain
Version : 1.2
Cambios:
* Arreglado algunas rutas y comentarios
Version : 1.0
Cambios:
* Versión Inicial
Killer_Instict escribió:Gran tuto si señor!
Voy a probarlo;)
Gracias!
Frange escribió:Repito, GRACIAS !! a ver si se crea un clima de desarrollo y aprendizaje por EOL
![guiñando [ginyo]](/images/smilies/nuevos/guinyo_ani1.gif) gracias.
 gracias.LuffyOPFan escribió::) Eso es un tutorial bien explicado.
Probando*
![enamorado [amor]](/images/smilies/nuevos/enamorado.gif) 
 emipta escribió:LOOL
muchas gracias por este detallazo ¡¡
esparu escribió:gracias por el tuto![Ok! [oki]](/images/smilies/net_thumbsup.gif)
![Ok! [oki]](/images/smilies/net_thumbsup.gif)
![guiñando [ginyo]](/images/smilies/nuevos/guinyo_ani1.gif) 
 Cybertoy escribió:Muchísimas gracias.
![Ok! [oki]](/images/smilies/net_thumbsup.gif) 
  ![Ok! [oki]](/images/smilies/net_thumbsup.gif) 
  y lanzamos la instalacion, con permisos de rootsudo -s./toolchain.sh
bash: ./toolchain.sh: No existe el fichero o el directorio![llorica [mamaaaaa]](/images/smilies/nuevos/triste_ani4.gif) 
 creating build/temp.linux-i686-2.6
gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.6 -c crypt.c -o build/temp.linux-i686-2.6/crypt.o
crypt.c:1:20: error: Python.h: No existe el fichero o el directorio
crypt.c:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
crypt.c:5: error: expected ‘)’ before ‘*’ token
crypt.c:27: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
crypt.c:70: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
crypt.c:89: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘cryptMethods’
crypt.c:95: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘initpkgcrypt’
error: command 'gcc' failed with exit status 1
make[1]: *** [pkgcrypt.so] Error 1
make: *** [all] Error 2
root@israel-laptop:/home/israel/Desarrollo/PS3/PSL1GHT/psl1ght# 

 
  xinjia escribió:a mi en este pasoy lanzamos la instalacion, con permisos de rootsudo -s./toolchain.sh
la terminal me devuelve estobash: ./toolchain.sh: No existe el fichero o el directorio
No soy muy experto en linux
make[1]: `/ps3/psl1ght/PSL1GHT/samples/sputest/sputest.self' está actualizado.
Creating PKG...
Traceback (most recent call last):
  File "/ps3/psl1ght/build/bin/pkg.py", line 12, in <module>
    import io
ImportError: No module named io
make: *** [pkg] Error 1
MaXiMu escribió:Para la dependencia python.h hace falta tener instalada python-dev
sudo apt-get install python-dev.
Enhorabuena por el tutorial
![llorando [snif]](/images/smilies/nuevos/triste_ani1.gif) .
 .cuacua escribió:xinjia escribió:a mi en este pasoy lanzamos la instalacion, con permisos de rootsudo -s./toolchain.sh
la terminal me devuelve estobash: ./toolchain.sh: No existe el fichero o el directorio
No soy muy experto en linux
Pueba con esto
sh toolchain-sudo.sh
sudo rm -rf /usr/local/ps3devDaro_San escribió:Estas en el directorio correcto? Puede que sea por eso, yo tuve que cambiar de directorio.
Por cierto yo me quede aqui:
/bin/bash: /usr/local/ps3dev/ppu/bin/ppu-ar: no se puede ejecutar el fichero binario
make[5]: *** [lib.a] Error 126
make[5]: se sale del directorio «/home/daro_san/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/newlib/libc/argz»
make[4]: *** [all-recursive] Error 1
make[4]: se sale del directorio «/home/daro_san/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/newlib/libc»
make[3]: *** [all-recursive] Error 1
make[3]: se sale del directorio «/home/daro_san/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/newlib»
make[2]: *** [all] Error 2
make[2]: se sale del directorio «/home/daro_san/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/newlib»
make[1]: *** [all-target-newlib] Error 2
make[1]: se sale del directorio «/home/daro_san/ps3toolchain/build/newlib-1.18.0/build-ppu»
make: *** [all] Error 2
../scripts/003-newlib-1.18.0-PPU.sh: Failed.
Alguien sabe porque?
![como la niña del exorcista [360º]](/images/smilies/nuevos/vueltas.gif) 
   .
 .Psmaniaco escribió:De nada, ahora mismo estoy intentando instalar el compilador ps3dev en el Linux de la PS3 (Power PC 64) a ver que tal, joer lleva casi 6 horas y todavia sigue y el portatil solo se tiro 3.
Un saludo.
Kr0n0 escribió:Psmaniaco escribió:De nada, ahora mismo estoy intentando instalar el compilador ps3dev en el Linux de la PS3 (Power PC 64) a ver que tal, joer lleva casi 6 horas y todavia sigue y el portatil solo se tiro 3.
Un saludo.
Psmaniaco, te vas a eternizar... ¿No te parece mejor hacer compilación cruzada desde un PC sobremesa? Y más aún cuando tengas que quitar el OtherOS para cualquier cosa superior a 3.15...
![más risas [+risas]](/images/smilies/nuevos/risa_ani3.gif) 
  ppu-gcc -B/home/israel/Desarrollo/PS3/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/newlib/ -isystem /home/israel/Desarrollo/PS3/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/newlib/targ-include -isystem /home/israel/Desarrollo/PS3/ps3toolchain/build/newlib-1.18.0/newlib/libc/include -B/home/israel/Desarrollo/PS3/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/libgloss/powerpc64 -L/home/israel/Desarrollo/PS3/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/libgloss/libnosys -L/home/israel/Desarrollo/PS3/ps3toolchain/build/newlib-1.18.0/libgloss/powerpc64    -DPACKAGE_NAME=\"newlib\" -DPACKAGE_TARNAME=\"newlib\" -DPACKAGE_VERSION=\"1.18.0\" -DPACKAGE_STRING=\"newlib\ 1.18.0\" -DPACKAGE_BUGREPORT=\"\" -I. -I../../../../../newlib/libm/common -DMISSING_SYSCALL_NAMES -fno-builtin      -g -O2 -c -o lib_a-s_isinf.o `test -f 's_isinf.c' || echo '../../../../../newlib/libm/common/'`s_isinf.c
make[5]: *** [lib_a-s_infconst.o] Error 1
make[5]: *** Waiting for unfinished jobs....
make[5]: Leaving directory `/home/israel/Desarrollo/PS3/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/newlib/libm/common'
make[4]: *** [all-recursive] Error 1
make[4]: Leaving directory `/home/israel/Desarrollo/PS3/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/newlib/libm'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/home/israel/Desarrollo/PS3/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/newlib'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/home/israel/Desarrollo/PS3/ps3toolchain/build/newlib-1.18.0/build-ppu/ppu/newlib'
make[1]: *** [all-target-newlib] Error 2
make[1]: Leaving directory `/home/israel/Desarrollo/PS3/ps3toolchain/build/newlib-1.18.0/build-ppu'
make: *** [all] Error 2
../scripts/003-newlib-1.18.0-PPU.sh: Failed.
 
 checking for style of include used by make... GNU
checking dependency style of gcc... (cached) gcc3
checking libunwind.h usability... no
checking libunwind.h presence... no
checking for libunwind.h... no
checking libunwind-ia64.h usability... no
checking libunwind-ia64.h presence... no
checking for libunwind-ia64.h... no
checking for monstartup... yes
checking for _mcleanup... yes
checking for _etext... yes
checking for etext... yes
checking for gawk... (cached) mawk
checking whether ln -s works... yes
checking for i686-pc-linux-gnu-ranlib... (cached) ranlib
checking for bison... bison -y
checking for i686-pc-linux-gnu-ar... ar
checking for i686-pc-linux-gnu-dlltool... dlltool
checking for i686-pc-linux-gnu-windres... windres
checking for i686-pc-linux-gnu-mig... no
checking for mig... no
checking for main in -lm... yes
checking for wctype... yes
checking for library containing gethostbyname... none required
checking for library containing socketpair... none required
checking for library containing zlibVersion... -lz
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for library containing dlgetmodinfo... no
checking for iconv... yes
checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for library containing waddstr... no
configure: WARNING: no enhanced curses library found; disabling TUI
checking for library containing tgetent... no
configure: error: no termcap library found
make[1]: ** [configure-gdb] Erro 1
make[1]: Saindo do diretório `/home/n014/ps3/ps3toolchain/build/gdb-7.2/build-ppu'
make: ** [all] Erro 2
../scripts/005-gdb-7.2-PPU.sh: Failed.
root@n014-PC:~/ps3/ps3toolchain# ^C
root@n014-PC:~/ps3/ps3toolchain# sudo apt-get install termcap
Lendo listas de pacotes... Pronto
Construindo árvore de dependências       
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote termcap
root@n014-PC:~/ps3/ps3toolchain# AzagraMac escribió:otra vez? No es la misma que te dio en el SDK de PS2?
Lo estas instalando en Linux en la PS3?
![muy furioso [+furioso]](/images/smilies/nuevos/furioso.gif) .
 .vermzin escribió:can anyone help me to compile ps3toolchain?
i got this error \/.checking for style of include used by make... GNU
checking dependency style of gcc... (cached) gcc3
checking libunwind.h usability... no
checking libunwind.h presence... no
checking for libunwind.h... no
checking libunwind-ia64.h usability... no
checking libunwind-ia64.h presence... no
checking for libunwind-ia64.h... no
checking for monstartup... yes
checking for _mcleanup... yes
checking for _etext... yes
checking for etext... yes
checking for gawk... (cached) mawk
checking whether ln -s works... yes
checking for i686-pc-linux-gnu-ranlib... (cached) ranlib
checking for bison... bison -y
checking for i686-pc-linux-gnu-ar... ar
checking for i686-pc-linux-gnu-dlltool... dlltool
checking for i686-pc-linux-gnu-windres... windres
checking for i686-pc-linux-gnu-mig... no
checking for mig... no
checking for main in -lm... yes
checking for wctype... yes
checking for library containing gethostbyname... none required
checking for library containing socketpair... none required
checking for library containing zlibVersion... -lz
checking zlib.h usability... yes
checking zlib.h presence... yes
checking for zlib.h... yes
checking for library containing dlgetmodinfo... no
checking for iconv... yes
checking for iconv declaration... install-shextern size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
checking for library containing waddstr... no
configure: WARNING: no enhanced curses library found; disabling TUI
checking for library containing tgetent... no
configure: error: no termcap library found
make[1]: ** [configure-gdb] Erro 1
make[1]: Saindo do diretório `/home/n014/ps3/ps3toolchain/build/gdb-7.2/build-ppu'
make: ** [all] Erro 2
../scripts/005-gdb-7.2-PPU.sh: Failed.
root@n014-PC:~/ps3/ps3toolchain# ^C
root@n014-PC:~/ps3/ps3toolchain# sudo apt-get install termcap
Lendo listas de pacotes... Pronto
Construindo árvore de dependências
Lendo informação de estado... Pronto
E: Impossível encontrar o pacote termcap
root@n014-PC:~/ps3/ps3toolchain#
configure: error: no termcap library found
make[1]: *** [configure-gdb] Error 1
make[1]: se sale del directorio «/home/juanan/ps3toolchain/build/gdb-7.2/build-ppu»
make: *** [all] Error 2
../scripts/005-gdb-7.2-PPU.sh: Failed.
ERROR: Could not run the toolchain script.
configure: WARNING: no enhanced curses library found; disabling TUI
checking for library containing tgetent... no
configure: error: no termcap library found
make[1]: *** [configure-gdb] Error 1
make[1]: se sale del directorio «/home/juanan/ps3toolchain/build/gdb-7.2/build-ppu»
make: *** [all] Error 2
../scripts/005-gdb-7.2-PPU.sh: Failed.
cuacua escribió:xinjia escribió:a mi en este pasoy lanzamos la instalacion, con permisos de rootsudo -s./toolchain.sh
la terminal me devuelve estobash: ./toolchain.sh: No existe el fichero o el directorio
No soy muy experto en linux
Pueba con esto
sh toolchain-sudo.sh
../depends/check-bison.sh: 11: bison: not found
ERROR: Install bison before continuing.
../depends/check-bison.sh: Failed.
ERROR: Could not run the toolchain script.
root@Xinjia-PC:~/ps3toolchain# 
 ).
 ).Psmaniaco escribió:Xinjia, te falta la libreria bison (vaya nombre, como el malo de Street Figther).
Un saludo.
../depends/check-makeinfo.sh: 5: makeinfo: not found
ERROR: Install makeinfo before continuing.
../depends/check-makeinfo.sh: Failed.fernandoadellan escribió:Me he estancado en este paso... en la prueba del entorno...
root@ubuntu:~/temp/ps3toolchain# spu-gcc --version
spu-gcc: orden no encontrada
root@ubuntu:~/temp/ps3toolchain#
Alguien sabe como lo puedo solucucionar?... Thanks!
Ubuntu 10.10 en maquina virtual VMWare...
xinjia escribió:Psmaniaco escribió:Xinjia, te falta la libreria bison (vaya nombre, como el malo de Street Figther).
Un saludo.
Gracias por contestar
Ahora me sale esto:../depends/check-makeinfo.sh: 5: makeinfo: not found
ERROR: Install makeinfo before continuing.
../depends/check-makeinfo.sh: Failed.
 .
 .Psmaniaco escribió:intenta comprobar si te falta el spu-gcc.
xinjia escribió:Psmaniaco escribió:Xinjia, te falta la libreria bison (vaya nombre, como el malo de Street Figther).
Un saludo.
Gracias por contestar
Ahora me sale esto:../depends/check-makeinfo.sh: 5: makeinfo: not found
ERROR: Install makeinfo before continuing.
../depends/check-makeinfo.sh: Failed.
 .
 . 
  xinjia escribió:xinjia escribió:Psmaniaco escribió:Xinjia, te falta la libreria bison (vaya nombre, como el malo de Street Figther).
Un saludo.
Gracias por contestar
Ahora me sale esto:../depends/check-makeinfo.sh: 5: makeinfo: not found
ERROR: Install makeinfo before continuing.
../depends/check-makeinfo.sh: Failed.
ahora te falta el makeinfo.
Un saludo.
 [/quote]
[/quote]