› Foros › PlayStation 3 › Scene
How do I use it?
==================
This program will automatically build and install a compiler and other
tools used in the creation of homebrew software for the Sony Playstation 3
videogame system.
1) Set up your environment by installing the following software:
autoconf, automake, bison, flex, gcc, make, makeinfo, patch, subversion, wget
1) Set up your environment by installing the following software:
autoconf, automake, bison, flex, gcc, make, makeinfo, patch, subversion, wget
2) Add the following to your login script:
export PS3DEV=/usr/local/ps3dev
export PATH=$PATH:$PS3DEV/bin
export PATH=$PATH:$PS3DEV/ppu/bin
export PATH=$PATH:$PS3DEV/spu/bin
3) Run the toolchain script:
./toolchain.sh
tokao escribió:con esto habria custom FW?
Plata escribió:Voy a ver que tal va, pero teniendo el sdk de sony... xD Voy a probar un hello world...
Salu2
krosk escribió:Plata escribió:Voy a ver que tal va, pero teniendo el sdk de sony... xD Voy a probar un hello world...
Salu2
el de 1.92 completo con compilador?
De ser así agradecería un mp.
3r Ch4mp1 escribió:krosk escribió:Plata escribió:Voy a ver que tal va, pero teniendo el sdk de sony... xD Voy a probar un hello world...
Salu2
el de 1.92 completo con compilador?
De ser así agradecería un mp.
Digo lo mismo, agradecería un MP. Me gustaria curiosear el SDK. Por cierto, ni la PS3Toolchain esta completa ni hay PS3SDK por el momento, con lo cual no os afaneis porque de momento solo se puede desarrollar con las herramientas de Sony.
/tmp/cc298lpV.s: Assembler messages:
/tmp/cc298lpV.s:68: Error: syntax error; found `@' but expected `,'
/tmp/cc298lpV.s:68: Error: junk at end of line: `@plt'
/tmp/cc298lpV.s:85: Error: syntax error; found `@' but expected `,'
/tmp/cc298lpV.s:85: Error: junk at end of line: `@plt'
/tmp/cc298lpV.s:98: Error: syntax error; found `@' but expected `,'
/tmp/cc298lpV.s:98: Error: junk at end of line: `@plt'
make[8]: *** [lib_a-argz_add.o] Error 1
make[8]: *** Se espera a que terminen otras tareas....
/tmp/ccM8YQgY.s: Assembler messages:
/tmp/ccM8YQgY.s:75: Error: syntax error; found `@' but expected `,'
/tmp/ccM8YQgY.s:75: Error: junk at end of line: `@plt'
/tmp/ccM8YQgY.s:120: Error: syntax error; found `@' but expected `,'
/tmp/ccM8YQgY.s:120: Error: junk at end of line: `@plt'
/tmp/ccM8YQgY.s:133: Error: syntax error; found `@' but expected `,'
/tmp/ccM8YQgY.s:133: Error: junk at end of line: `@plt'
make[8]: *** [lib_a-argz_add_sep.o] Error 1
/tmp/ccOorFMW.s: Assembler messages:
/tmp/ccOorFMW.s:98: Error: syntax error; found `@' but expected `,'
/tmp/ccOorFMW.s:98: Error: junk at end of line: `@plt'
/tmp/ccOorFMW.s:113: Error: syntax error; found `@' but expected `,'
/tmp/ccOorFMW.s:113: Error: junk at end of line: `@plt'
make[8]: *** [lib_a-argz_append.o] Error 1
/tmp/ccXJP653.s: Assembler messages:
/tmp/ccXJP653.s:19: Error: Relocation cannot be done when using -mrelocatable
/tmp/ccXJP653.s:19: Error: Relocation cannot be done when using -mrelocatable
make[8]: *** [lib_a-argz_count.o] Error 1
make[8]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/nof/newlib/libc/argz'
make[7]: *** [all-recursive] Error 1
make[7]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/nof/newlib/libc'
make[6]: *** [all-recursive] Error 1
make[6]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/nof/newlib'
make[5]: *** [all] Error 2
make[5]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/nof/newlib'
make[4]: *** [multi-do] Error 1
make[4]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/newlib'
make[3]: *** [all-multi] Error 2
make[3]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/newlib'
make[2]: *** [all] Error 2
make[2]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/newlib'
make[1]: *** [all-target-newlib] Error 2
make[1]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu'
make: *** [all] Error 2
../scripts/003-newlib-1.18.0-PPU.sh: Failed.
shinigami1 escribió:Esto es el sdk?
Natsu escribió:¿Cómo uso esto?
==================
Este programa creará e instalará un compilador y otras herramientas usadas en la creación de software\homebrew para Playstation3
1. Prepara el entorno instalando el siguiente software:
autoconf, automake, bison, flex, gcc, make, makeinfo, patch, subversion, wget
2. Añade lo diguiente al script de tu acceso al sistema.(login)
export PS3DEV=/usr/local/ps3dev
export PATH=$PATH:$PS3DEV/bin
export PATH=$PATH:$PS3DEV/ppu/bin
export PATH=$PATH:$PS3DEV/spu/bin
3. Ejecuta el "toolchain script"
solid_s escribió:shinigami1 escribió:Esto es el sdk?
Si es, pero yo no he conseguido instalarlo, si lo consigues avisame.
salu2
solid_s escribió:Habeis logrado instalarlo correctamente? yo lo he intentado en ubuntu pero no lo he conseguido, las ultimas lineas muestran errores de sintaxis y al final error./tmp/cc298lpV.s: Assembler messages:
/tmp/cc298lpV.s:68: Error: syntax error; found `@' but expected `,'
/tmp/cc298lpV.s:68: Error: junk at end of line: `@plt'
/tmp/cc298lpV.s:85: Error: syntax error; found `@' but expected `,'
/tmp/cc298lpV.s:85: Error: junk at end of line: `@plt'
/tmp/cc298lpV.s:98: Error: syntax error; found `@' but expected `,'
/tmp/cc298lpV.s:98: Error: junk at end of line: `@plt'
make[8]: *** [lib_a-argz_add.o] Error 1
make[8]: *** Se espera a que terminen otras tareas....
/tmp/ccM8YQgY.s: Assembler messages:
/tmp/ccM8YQgY.s:75: Error: syntax error; found `@' but expected `,'
/tmp/ccM8YQgY.s:75: Error: junk at end of line: `@plt'
/tmp/ccM8YQgY.s:120: Error: syntax error; found `@' but expected `,'
/tmp/ccM8YQgY.s:120: Error: junk at end of line: `@plt'
/tmp/ccM8YQgY.s:133: Error: syntax error; found `@' but expected `,'
/tmp/ccM8YQgY.s:133: Error: junk at end of line: `@plt'
make[8]: *** [lib_a-argz_add_sep.o] Error 1
/tmp/ccOorFMW.s: Assembler messages:
/tmp/ccOorFMW.s:98: Error: syntax error; found `@' but expected `,'
/tmp/ccOorFMW.s:98: Error: junk at end of line: `@plt'
/tmp/ccOorFMW.s:113: Error: syntax error; found `@' but expected `,'
/tmp/ccOorFMW.s:113: Error: junk at end of line: `@plt'
make[8]: *** [lib_a-argz_append.o] Error 1
/tmp/ccXJP653.s: Assembler messages:
/tmp/ccXJP653.s:19: Error: Relocation cannot be done when using -mrelocatable
/tmp/ccXJP653.s:19: Error: Relocation cannot be done when using -mrelocatable
make[8]: *** [lib_a-argz_count.o] Error 1
make[8]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/nof/newlib/libc/argz'
make[7]: *** [all-recursive] Error 1
make[7]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/nof/newlib/libc'
make[6]: *** [all-recursive] Error 1
make[6]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/nof/newlib'
make[5]: *** [all] Error 2
make[5]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/nof/newlib'
make[4]: *** [multi-do] Error 1
make[4]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/newlib'
make[3]: *** [all-multi] Error 2
make[3]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/newlib'
make[2]: *** [all] Error 2
make[2]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu/ppu/newlib'
make[1]: *** [all-target-newlib] Error 2
make[1]: se sale del directorio `/usr/local/ps3dev/build/newlib-1.18.0/build-ppu'
make: *** [all] Error 2
../scripts/003-newlib-1.18.0-PPU.sh: Failed.
me podeis ayudar alguno?
salu2
neofar escribió:Os recomiendo que os bajéis el paquete ya compilado, es mucho mas cómodo que hacer el build completo.
http://ps3zone.ifcaro.net/programas,77.htm
es de fecha de enero, pero desde ahi podeis actualizar sin problemas para tener siempre los últimos sources
$ sudo apt-get install autoconf automake bison flex gcc make patch subversion wget texinfo
# nano /root/.bashrc
# gedit /root/.bashrc
export PS3DEV=/usr/local/ps3dev
:$PS3DEV/bin:$PS3DEV/ppu/bin:$PS3DEV/spu/bin
$ nano /home/<usuario>/.bashrc
$ gedit /home/<usuario>/.bashrc
# ./toolchain.sh
soulhunter escribió:¡Hola! En una conversación en el hilo de desarrollo del payload de Hermes un forero pidió un tutorial para instalar el ToolChain en Linux, así que dejo aqui también el tutorial de 3 pasos para futuras ocasiones. Un saludo.
INSTALAR PS3 OpenSource ToolChain EN LINUX
PASO 1:
instalar los paquetes autoconf, automake, bison, flex, gcc, make, patch, subversion, wget y makeinfo ó texinfo con el siguiente comando:$ sudo apt-get install autoconf automake bison flex gcc make patch subversion wget makeinfo texinfo
PASO 2:
Agregamos a nuestro PATH (en el archivo .bashrc) las rutas del toolchain de la siguiente manera:
-Para root:
Abrimos el archivo /root/.bashrc# nano /root/.bashrc
o si estas en modo gráfico# gedit /root/.bashrc
Agregamos ANTES de la linea que comienza por "export PATH=" (generalmente la última)export PS3DEV=/usr/local/ps3dev
Y ahora agregamos al final de la linea que comienza por "export PATH=":$PS3DEV/bin:$PS3DEV/ppu/bin:$PS3DEV/spu/bin
En mi caso el archivo finaliza asi:
export PS3DEV=/usr/local/ps3dev
export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin:$PS3DEV/bin:$PS3DEV/ppu/bin:$PS3DEV/spu/bin
- Para usuario:
Abrimos el archivo /home/<usuario>/.bashrc (en mi caso, por ejemplo, seria /home/soulhunter/.bashrc )$ nano /home/<usuario>/.bashrc
o si estas en modo gráfico$ gedit /home/<usuario>/.bashrc
agregamos lo mismo que en el .bashrc del root
PASO 3:
Ejecutamos el Script del toolchain:# ./toolchain.sh
$ sudo apt-get install autoconf automake bison flex gcc make patch subversion wget makeinfo texinfo
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
wget ya está en su versión más reciente.
E: No se pudo encontrar el paquete makeinfo
thor1981 escribió:Me resopnde esto:Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
wget ya está en su versión más reciente.
E: No se pudo encontrar el paquete makeinfo
Que solución le puedo dar?
PASO 1:
instalar los paquetes autoconf, automake, bison, flex, gcc, make, patch, subversion, wget y makeinfo ó texinfo con el siguiente comando:
$ sudo apt-get install autoconf automake bison flex gcc make patch subversion wget makeinfo texinfo
Y ahora agregamos al final de la linea que comienza por "export PATH="
:$PS3DEV/bin:$PS3DEV/ppu/bin:$PS3DEV/spu/bin
thor1981 escribió:Weno ya conseguí realizar el paso 1:PASO 1:
instalar los paquetes autoconf, automake, bison, flex, gcc, make, patch, subversion, wget y makeinfo ó texinfo con el siguiente comando:
$ sudo apt-get install autoconf automake bison flex gcc make patch subversion wget makeinfo texinfo
y luego al editar con geditY ahora agregamos al final de la linea que comienza por "export PATH="
:$PS3DEV/bin:$PS3DEV/ppu/bin:$PS3DEV/spu/bin
no me encuentra la linea "export PATH=" asi que me acabo de quedar estancado.
export PATH=$PATH:$PS3DEV/bin:$PS3DEV/ppu/bin:$PS3DEV/spu/bin