› Foros › PlayStation 3 › Scene
- Actualizamos Ubuntu:
sudo apt-get update
- autoconf
sudo apt-get install autoconf
- automake
sudo apt-get install automake
- bison
sudo apt-get install bison
- flex
sudo apt-get install flex
- gcc
sudo apt-get install gcc
- libelf
sudo apt-get install libelfg0-dev
- make
sudo apt-get install make
- makeinfo
sudo apt-get install texinfo
- libtool
sudo apt-get install libtool
- ncurses
sudo apt-get install libncurses5-dev
- patch
sudo apt-get install patch
- python
sudo apt-get install python-dev
- subversion
sudo apt-get install subversion
- wget
sudo apt-get install wget
- zlib
sudo apt-get install zlib1g-dev
- gmp
sudo apt-get install libgmp3-dev
sudo mkdir /usr/local/ps3dev
sudo gedit /root/.bashrc
## PSL1GHT
export PS3DEV=/usr/local/ps3dev
export PATH=$PATH:$PS3DEV/bin
export PATH=$PATH:$PS3DEV/host/ppu/bin
export PATH=$PATH:$PS3DEV/host/spu/bin
export PSL1GHT=$PS3DEV/psl1ght
export PATH=$PATH:$PSL1GHT/host/bin
gedit /home/qarl/.bashrc
sudo apt-get install git
cd $PS3DEV
sudo git clone https://github.com/ps3dev/ps3toolchain.git
cd $PS3DEV/ps3toolchain
sudo chmod +x -R toolchain.sh
sudo ./toolchain.sh
sudo make
sudo make pkg
Qarl escribió:Y por fin, ¡Vamos a instalar PSL1GHT!
En este paso tenemos que armarnos de paciencia. El proceso tarda alrededor de 2 horas ya que crea, compila, comprueba... multitud de ficheros. Recomiendo iros a dar una vuelta o hacer lo que os de la gana pero dejarle tranquilo que termine jejeje.cd $PS3DEV/ps3toolchain
sudo ./toolchain.sh
ERROR: Set $PS3DEV before continuing.
../depends/check-ps3dev.sh: Failed
AxL_ escribió:Qarl escribió:Y por fin, ¡Vamos a instalar PSL1GHT!
En este paso tenemos que armarnos de paciencia. El proceso tarda alrededor de 2 horas ya que crea, compila, comprueba... multitud de ficheros. Recomiendo iros a dar una vuelta o hacer lo que os de la gana pero dejarle tranquilo que termine jejeje.cd $PS3DEV/ps3toolchain
sudo ./toolchain.sh
Me pega un error aquí al hacer el comando sudo ./toolchain.sh
Me suelta:ERROR: Set $PS3DEV before continuing.
../depends/check-ps3dev.sh: Failed
Hice todos los pasos bien y reinicié. ¿Qué puede ser?
Thanks por el tuto
cd $PS3DEV
sudo -s
cd $PS3DEV
cd $PS3DEV
git clone https://github.com/HACKERCHANNEL/PSL1GHT.git
cd PSL1GHT
make
cd $PS3DEV
ZxJesus escribió:Oye Qarl al bajar el testpng.zip el compilador me dio un error porque el main.d tiene las variables de tu usuario y da el error...
Lo que hice fue:cd $PS3DEV
git clone https://github.com/HACKERCHANNEL/PSL1GHT.git
cd PSL1GHT
make
Lo que no recuerdo es si lo hice mediante root o usuario después pude compilar cualquier sample pero no logro hacer los .pkg porque me daba un error porque no encuentra el archivo make_self_npdrm
EDIT: Siendo root o usuario con elcd $PS3DEV
Se situa en /usr/local/ps3dev
Qarl escribió:Prueba a bajarte el sample de nuevo, le he hecho un "make clean" para limpiar los archivos de compilación.
Si aún así no te funciona, te recomiendo que lo instales de nuevo ya que a veces (nose porque) dan problemas las variables...
ZxJesus escribió:Qarl escribió:Prueba a bajarte el sample de nuevo, le he hecho un "make clean" para limpiar los archivos de compilación.
Si aún así no te funciona, te recomiendo que lo instales de nuevo ya que a veces (nose porque) dan problemas las variables...
Este sample pude compilarlo e incluso crear .pkg
PIC:
Gracias a Qarl pude instalar el ps3toolchian tambien instale el PSL1GHT
xinjia escribió:Ya había un hilo sobre este tema
Qarl escribió:Actualmente existe un hilo que trata de lo mismo, el problema es que está bastante desactualizado, PSL1GHT ha cambiado mucho y algunos repositorios ya no están disponibles.
AZARIEL escribió:Gracias por el tutorial.
Pero el pkg generado del sample sputest, me salta error 80029519 en la PS3 con CF 3.55 Kmeak.
Porque?
Gracias.
spu_soundmodule.bin.h
target-libmudflap target-libgomp target-libffi target-zlib target-libjava target-libada gnattools target-libgfortran target-boehm-gc
(Any other directories should still work fine.)
checking for default BUILD_CONFIG...
checking for bison... bison -y
checking for bison... bison
checking for gm4... no
checking for gnum4... no
checking for m4... m4
checking for flex... flex
checking for flex... flex
checking for makeinfo... makeinfo
checking for expect... no
checking for runtest... no
checking for ar... ar
checking for as... as
checking for dlltool... no
checking for ld... (cached) /usr/lib/gcc/i586-suse-linux/4.5/../../../../i586-suse-linux/bin/ld
checking for lipo... no
checking for nm... nm
checking for ranlib... ranlib
checking for strip... strip
checking for windres... no
checking for windmc... no
checking for objcopy... objcopy
checking for objdump... objdump
checking for ppu-cc... no
checking for ppu-gcc... no
checking for ppu-c++... no
checking for ppu-g++... no
checking for ppu-cxx... no
checking for ppu-gxx... no
checking for ppu-gcc... no
checking for ppu-gcj... no
checking for ppu-gfortran... no
checking for ar... /usr/local/ps3dev/host/ppu/ppu/bin/ar
checking for as... /usr/local/ps3dev/host/ppu/ppu/bin/as
checking for dlltool... no
checking for ppu-dlltool... no
checking for ld... /usr/local/ps3dev/host/ppu/ppu/bin/ld
checking for lipo... no
checking for ppu-lipo... no
checking for nm... /usr/local/ps3dev/host/ppu/ppu/bin/nm
checking for objdump... /usr/local/ps3dev/host/ppu/ppu/bin/objdump
checking for ranlib... /usr/local/ps3dev/host/ppu/ppu/bin/ranlib
checking for strip... /usr/local/ps3dev/host/ppu/ppu/bin/strip
checking for windres... no
checking for ppu-windres... no
checking for windmc... no
checking for ppu-windmc... no
checking where to find the target ar... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target as... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target cc... just compiled
checking where to find the target c++... just compiled
checking where to find the target c++ for libstdc++... just compiled
checking where to find the target dlltool... pre-installed
checking where to find the target gcc... just compiled
checking where to find the target gcj... pre-installed
checking where to find the target gfortran... pre-installed
checking where to find the target ld... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target lipo... pre-installed
checking where to find the target nm... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target objdump... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target ranlib... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target strip... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target windres... pre-installed
checking where to find the target windmc... pre-installed
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether -fkeep-inline-functions is supported... yes
configure: creating ./config.status
CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh ./config.status
config.status: creating Makefile
make: Warning: File `../configure' has modification time 7.9e+06 s in the future
CONFIG_SHELL="/bin/sh" /bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ../configure --prefix=/usr/local/ps3dev/host/ppu --target=ppu --disable-dependency-tracking --disable-libstdcxx-pch --disable-multilib --disable-nls --disable-shared --disable-win32-registry --enable-long-double-128 --enable-lto --enable-threads --with-cpu=cell --with-newlib target_alias=ppu --enable-languages=c,c++,lto,objc,obj-c++ --no-create --no-recursion
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... powerpc64-unknown-lv2
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for gawk... gawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gnatbind... no
checking for gnatmake... no
checking whether compiler driver understands Ada... no
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for objdir... .libs
checking for version 0.10 of PPL... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking libelf.h usability... yes
checking libelf.h presence... yes
checking for libelf.h... yes
checking gelf.h usability... yes
checking gelf.h presence... yes
checking for gelf.h... yes
checking libelf/libelf.h usability... no
checking libelf/libelf.h presence... no
checking for libelf/libelf.h... no
checking libelf/gelf.h usability... no
checking libelf/gelf.h presence... no
checking for libelf/gelf.h... no
checking for the correct version of libelf... yes
checking for elf_getshdrstrndx... yes
*** This configuration is not supported in the following subdirectories:
target-libmudflap target-libgomp target-libffi target-zlib target-libjava target-libada gnattools target-libgfortran target-boehm-gc
(Any other directories should still work fine.)
checking for default BUILD_CONFIG...
checking for bison... bison -y
checking for bison... bison
checking for gm4... no
checking for gnum4... no
checking for m4... m4
checking for flex... flex
checking for flex... flex
checking for makeinfo... makeinfo
checking for expect... no
checking for runtest... no
checking for ar... ar
checking for as... as
checking for dlltool... no
checking for ld... (cached) /usr/lib/gcc/i586-suse-linux/4.5/../../../../i586-suse-linux/bin/ld
checking for lipo... no
checking for nm... nm
checking for ranlib... ranlib
checking for strip... strip
checking for windres... no
checking for windmc... no
checking for objcopy... objcopy
checking for objdump... objdump
checking for ppu-cc... no
checking for ppu-gcc... no
checking for ppu-c++... no
checking for ppu-g++... no
checking for ppu-cxx... no
checking for ppu-gxx... no
checking for ppu-gcc... no
checking for ppu-gcj... no
checking for ppu-gfortran... no
checking for ar... /usr/local/ps3dev/host/ppu/ppu/bin/ar
checking for as... /usr/local/ps3dev/host/ppu/ppu/bin/as
checking for dlltool... no
checking for ppu-dlltool... no
checking for ld... /usr/local/ps3dev/host/ppu/ppu/bin/ld
checking for lipo... no
checking for ppu-lipo... no
checking for nm... /usr/local/ps3dev/host/ppu/ppu/bin/nm
checking for objdump... /usr/local/ps3dev/host/ppu/ppu/bin/objdump
checking for ranlib... /usr/local/ps3dev/host/ppu/ppu/bin/ranlib
checking for strip... /usr/local/ps3dev/host/ppu/ppu/bin/strip
checking for windres... no
checking for ppu-windres... no
checking for windmc... no
checking for ppu-windmc... no
checking where to find the target ar... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target as... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target cc... just compiled
checking where to find the target c++... just compiled
checking where to find the target c++ for libstdc++... just compiled
checking where to find the target dlltool... pre-installed
checking where to find the target gcc... just compiled
checking where to find the target gcj... pre-installed
checking where to find the target gfortran... pre-installed
checking where to find the target ld... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target lipo... pre-installed
checking where to find the target nm... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target objdump... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target ranlib... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target strip... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target windres... pre-installed
checking where to find the target windmc... pre-installed
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether -fkeep-inline-functions is supported... yes
configure: creating ./config.status
CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh ./config.status
config.status: creating Makefile
make: Warning: File `../configure' has modification time 7.9e+06 s in the future
CONFIG_SHELL="/bin/sh" /bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ../configure --prefix=/usr/local/ps3dev/host/ppu --target=ppu --disable-dependency-tracking --disable-libstdcxx-pch --disable-multilib --disable-nls --disable-shared --disable-win32-registry --enable-long-double-128 --enable-lto --enable-threads --with-cpu=cell --with-newlib target_alias=ppu --enable-languages=c,c++,lto,objc,obj-c++ --no-create --no-recursion
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... powerpc64-unknown-lv2
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for gawk... gawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gnatbind... no
checking for gnatmake... no
checking whether compiler driver understands Ada... no
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for objdir... .libs
checking for version 0.10 of PPL... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking libelf.h usability... yes
checking libelf.h presence... yes
checking for libelf.h... yes
checking gelf.h usability... yes
checking gelf.h presence... yes
checking for gelf.h... yes
checking libelf/libelf.h usability... no
checking libelf/libelf.h presence... no
checking for libelf/libelf.h... no
checking libelf/gelf.h usability... no
checking libelf/gelf.h presence... no
checking for libelf/gelf.h... no
checking for the correct version of libelf... yes
checking for elf_getshdrstrndx... yes
*** This configuration is not supported in the following subdirectories:
target-libmudflap target-libgomp target-libffi target-zlib target-libjava target-libada gnattools target-libgfortran target-boehm-gc
(Any other directories should still work fine.)
checking libelf/libelf.h usability... no
checking libelf/libelf.h presence... no
checking for libelf/libelf.h... no
checking libelf/gelf.h usability... no
checking libelf/gelf.h presence... no
checking for libelf/gelf.h... no
checking for the correct version of libelf... yes
checking for elf_getshdrstrndx... yes
*** This configuration is not supported in the following subdirectories:
target-libmudflap target-libgomp target-libffi target-zlib target-libjava target-libada gnattools target-libgfortran target-boehm-gc
(Any other directories should still work fine.)
ZackM77 escribió:hola mira e seguido todo el tutorial y segun yo tengo todas la librerias instaladas tengo open suse y me da este codigo y en un cuento de nunca acabar porque se repite y se repite sin fintarget-libmudflap target-libgomp target-libffi target-zlib target-libjava target-libada gnattools target-libgfortran target-boehm-gc
(Any other directories should still work fine.)
checking for default BUILD_CONFIG...
checking for bison... bison -y
checking for bison... bison
checking for gm4... no
checking for gnum4... no
checking for m4... m4
checking for flex... flex
checking for flex... flex
checking for makeinfo... makeinfo
checking for expect... no
checking for runtest... no
checking for ar... ar
checking for as... as
checking for dlltool... no
checking for ld... (cached) /usr/lib/gcc/i586-suse-linux/4.5/../../../../i586-suse-linux/bin/ld
checking for lipo... no
checking for nm... nm
checking for ranlib... ranlib
checking for strip... strip
checking for windres... no
checking for windmc... no
checking for objcopy... objcopy
checking for objdump... objdump
checking for ppu-cc... no
checking for ppu-gcc... no
checking for ppu-c++... no
checking for ppu-g++... no
checking for ppu-cxx... no
checking for ppu-gxx... no
checking for ppu-gcc... no
checking for ppu-gcj... no
checking for ppu-gfortran... no
checking for ar... /usr/local/ps3dev/host/ppu/ppu/bin/ar
checking for as... /usr/local/ps3dev/host/ppu/ppu/bin/as
checking for dlltool... no
checking for ppu-dlltool... no
checking for ld... /usr/local/ps3dev/host/ppu/ppu/bin/ld
checking for lipo... no
checking for ppu-lipo... no
checking for nm... /usr/local/ps3dev/host/ppu/ppu/bin/nm
checking for objdump... /usr/local/ps3dev/host/ppu/ppu/bin/objdump
checking for ranlib... /usr/local/ps3dev/host/ppu/ppu/bin/ranlib
checking for strip... /usr/local/ps3dev/host/ppu/ppu/bin/strip
checking for windres... no
checking for ppu-windres... no
checking for windmc... no
checking for ppu-windmc... no
checking where to find the target ar... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target as... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target cc... just compiled
checking where to find the target c++... just compiled
checking where to find the target c++ for libstdc++... just compiled
checking where to find the target dlltool... pre-installed
checking where to find the target gcc... just compiled
checking where to find the target gcj... pre-installed
checking where to find the target gfortran... pre-installed
checking where to find the target ld... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target lipo... pre-installed
checking where to find the target nm... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target objdump... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target ranlib... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target strip... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target windres... pre-installed
checking where to find the target windmc... pre-installed
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether -fkeep-inline-functions is supported... yes
configure: creating ./config.status
CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh ./config.status
config.status: creating Makefile
make: Warning: File `../configure' has modification time 7.9e+06 s in the future
CONFIG_SHELL="/bin/sh" /bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ../configure --prefix=/usr/local/ps3dev/host/ppu --target=ppu --disable-dependency-tracking --disable-libstdcxx-pch --disable-multilib --disable-nls --disable-shared --disable-win32-registry --enable-long-double-128 --enable-lto --enable-threads --with-cpu=cell --with-newlib target_alias=ppu --enable-languages=c,c++,lto,objc,obj-c++ --no-create --no-recursion
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... powerpc64-unknown-lv2
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for gawk... gawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gnatbind... no
checking for gnatmake... no
checking whether compiler driver understands Ada... no
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for objdir... .libs
checking for version 0.10 of PPL... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking libelf.h usability... yes
checking libelf.h presence... yes
checking for libelf.h... yes
checking gelf.h usability... yes
checking gelf.h presence... yes
checking for gelf.h... yes
checking libelf/libelf.h usability... no
checking libelf/libelf.h presence... no
checking for libelf/libelf.h... no
checking libelf/gelf.h usability... no
checking libelf/gelf.h presence... no
checking for libelf/gelf.h... no
checking for the correct version of libelf... yes
checking for elf_getshdrstrndx... yes
*** This configuration is not supported in the following subdirectories:
target-libmudflap target-libgomp target-libffi target-zlib target-libjava target-libada gnattools target-libgfortran target-boehm-gc
(Any other directories should still work fine.)
checking for default BUILD_CONFIG...
checking for bison... bison -y
checking for bison... bison
checking for gm4... no
checking for gnum4... no
checking for m4... m4
checking for flex... flex
checking for flex... flex
checking for makeinfo... makeinfo
checking for expect... no
checking for runtest... no
checking for ar... ar
checking for as... as
checking for dlltool... no
checking for ld... (cached) /usr/lib/gcc/i586-suse-linux/4.5/../../../../i586-suse-linux/bin/ld
checking for lipo... no
checking for nm... nm
checking for ranlib... ranlib
checking for strip... strip
checking for windres... no
checking for windmc... no
checking for objcopy... objcopy
checking for objdump... objdump
checking for ppu-cc... no
checking for ppu-gcc... no
checking for ppu-c++... no
checking for ppu-g++... no
checking for ppu-cxx... no
checking for ppu-gxx... no
checking for ppu-gcc... no
checking for ppu-gcj... no
checking for ppu-gfortran... no
checking for ar... /usr/local/ps3dev/host/ppu/ppu/bin/ar
checking for as... /usr/local/ps3dev/host/ppu/ppu/bin/as
checking for dlltool... no
checking for ppu-dlltool... no
checking for ld... /usr/local/ps3dev/host/ppu/ppu/bin/ld
checking for lipo... no
checking for ppu-lipo... no
checking for nm... /usr/local/ps3dev/host/ppu/ppu/bin/nm
checking for objdump... /usr/local/ps3dev/host/ppu/ppu/bin/objdump
checking for ranlib... /usr/local/ps3dev/host/ppu/ppu/bin/ranlib
checking for strip... /usr/local/ps3dev/host/ppu/ppu/bin/strip
checking for windres... no
checking for ppu-windres... no
checking for windmc... no
checking for ppu-windmc... no
checking where to find the target ar... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target as... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target cc... just compiled
checking where to find the target c++... just compiled
checking where to find the target c++ for libstdc++... just compiled
checking where to find the target dlltool... pre-installed
checking where to find the target gcc... just compiled
checking where to find the target gcj... pre-installed
checking where to find the target gfortran... pre-installed
checking where to find the target ld... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target lipo... pre-installed
checking where to find the target nm... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target objdump... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target ranlib... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target strip... pre-installed in /usr/local/ps3dev/host/ppu/ppu/bin
checking where to find the target windres... pre-installed
checking where to find the target windmc... pre-installed
checking whether to enable maintainer-specific portions of Makefiles... no
checking whether -fkeep-inline-functions is supported... yes
configure: creating ./config.status
CONFIG_FILES=Makefile CONFIG_HEADERS= /bin/sh ./config.status
config.status: creating Makefile
make: Warning: File `../configure' has modification time 7.9e+06 s in the future
CONFIG_SHELL="/bin/sh" /bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ../configure --prefix=/usr/local/ps3dev/host/ppu --target=ppu --disable-dependency-tracking --disable-libstdcxx-pch --disable-multilib --disable-nls --disable-shared --disable-win32-registry --enable-long-double-128 --enable-lto --enable-threads --with-cpu=cell --with-newlib target_alias=ppu --enable-languages=c,c++,lto,objc,obj-c++ --no-create --no-recursion
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... powerpc64-unknown-lv2
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /usr/bin/sed
checking for gawk... gawk
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for gnatbind... no
checking for gnatmake... no
checking whether compiler driver understands Ada... no
checking how to compare bootstrapped objects... cmp --ignore-initial=16 $$f1 $$f2
checking for objdir... .libs
checking for version 0.10 of PPL... no
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking libelf.h usability... yes
checking libelf.h presence... yes
checking for libelf.h... yes
checking gelf.h usability... yes
checking gelf.h presence... yes
checking for gelf.h... yes
checking libelf/libelf.h usability... no
checking libelf/libelf.h presence... no
checking for libelf/libelf.h... no
checking libelf/gelf.h usability... no
checking libelf/gelf.h presence... no
checking for libelf/gelf.h... no
checking for the correct version of libelf... yes
checking for elf_getshdrstrndx... yes
*** This configuration is not supported in the following subdirectories:
target-libmudflap target-libgomp target-libffi target-zlib target-libjava target-libada gnattools target-libgfortran target-boehm-gc
(Any other directories should still work fine.)
del cual de todo este mega choro el codigo qu emas me llama la atencion es estechecking libelf/libelf.h usability... no
checking libelf/libelf.h presence... no
checking for libelf/libelf.h... no
checking libelf/gelf.h usability... no
checking libelf/gelf.h presence... no
checking for libelf/gelf.h... no
checking for the correct version of libelf... yes
checking for elf_getshdrstrndx... yes
*** This configuration is not supported in the following subdirectories:
target-libmudflap target-libgomp target-libffi target-zlib target-libjava target-libada gnattools target-libgfortran target-boehm-gc
(Any other directories should still work fine.)
por favor ayudenme!!!!
cd $PS3DEV/ps3toolchain
sudo ./toolchain.sh
ZackM77 escribió:a la hora de compilar psl1ght de echo a la hora de poner este comandome da error y no compilacd $PS3DEV/ps3toolchain
sudo ./toolchain.sh
noneoriente escribió:realize todos los pasos correctamente sin ningun problema paro al crear el pkg me da el siguiente error no no tengo ni idea que es me podeis ayudar porfabor?
none@ubuntu:~/Escritorio/pngtest$ sudo make
Makefile:3: *** "PSL1GHT must be set in the environment.". Alto.
none@ubuntu:~/Escritorio/pngtest$
</p>noneoriente escribió:realize todos los pasos correctamente sin ningun problema paro al crear el pkg me da el siguiente error no no tengo ni idea que es me podeis ayudar porfabor? <br /><br />none@ubuntu:~/Escritorio/pngtest$ sudo make<br />Makefile:3: *** "PSL1GHT must be set in the environment.". Alto.<br />none@ubuntu:~/Escritorio/pngtest$
rotty11 escribió:Saludos, tengo el mismo problema que ZackM77, me da error al ejecutar:
sudo ./toolchain.sh
El error que me da es este:
ERROR: Set $PS3DEV before continuing.
../depends/check-ps3dev.sh: Failed.
Por lo que he visto en la primera página se soluciona escribiendo: sudo ./toolchain-sudo.sh. Todavía no lo he probado pero. ¿Cuál es la diferencia?
PD: Muy bueno el tuto y más simple para mi gusto que en windows. Un saludo
EDITO: Acabo de probarlo y me dice: "sudo: ./toolchain-sudo.sh: command not found"
erjoseka escribió:noneoriente escribió:realize todos los pasos correctamente sin ningun problema paro al crear el pkg me da el siguiente error no no tengo ni idea que es me podeis ayudar porfabor?
none@ubuntu:~/Escritorio/pngtest$ sudo make
Makefile:3: *** "PSL1GHT must be set in the environment.". Alto.
none@ubuntu:~/Escritorio/pngtest$
mismo problem ayuda please !!!
noneoriente escribió:Mira parese que se me situa perfectamente cual podria ser el problema?
none@ubuntu:~$ cd $PSL1GHT
none@ubuntu:/usr/local/ps3dev/psl1ght$
none@ubuntu:~$ sudo cd $PSL1GHT
erjoseka@ubuntu:~/Escritorio/pngtest$ sudo make
[sudo] password for erjoseka:
Makefile:3: *** "PSL1GHT must be set in the environment.". Alto.
erjoseka@ubuntu:~/Escritorio/pngtest$
erjoseka@ubuntu:~/Escritorio/pngtest$ sudo make pkg
Makefile:3: *** "PSL1GHT must be set in the environment.". Alto.
erjoseka@ubuntu:~/Escritorio/pngtest$
erjoseka@ubuntu:~/Escritorio/pngtest$ make pkg
make[1]: «/home/erjoseka/Escritorio/pngtest/pngtest.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: E7C8E35048226D34D9622D12DAFE3D49
[X] K Licensee: 00000000000000000000000000000000
erjoseka@ubuntu:~/Escritorio/pngtest$
erjoseka@ubuntu:~$ sudo cd $PSL1GHT
[sudo] password for erjoseka:
sudo: cd: command not found
erjoseka@ubuntu:~$
erjoseka@ubuntu:~$ cd $PSL1GHT
erjoseka@ubuntu:/usr/local/ps3dev/psl1ght$
Qarl escribió:noneoriente escribió:Mira parese que se me situa perfectamente cual podria ser el problema?
none@ubuntu:~$ cd $PSL1GHT
none@ubuntu:/usr/local/ps3dev/psl1ght$
No no, pero ejecuta cd con sudo para ver si la variable en el root está bien puesta, es decir:none@ubuntu:~$ sudo cd $PSL1GHT
noneoriente escribió:EDITADO: Joderr me boy a suicidar otro problema he instaladoel pkg en la ps3 y se ha instalado perfecto pero cuando entro me da el siguiente error:
Se ha producido un error derante la operacion de inicio (80029519) saveis por que pasa esto en kmew? parese que es como de permisos espero me podais ayudar.
rotty11 escribió:Yo ya lo he solucionado escribiendo después de sudo git clone https://github.com/ps3dev/ps3toolchain.git lo siguiente:
cd ps3toolchain
sudo su
chmod +x -R toolchain.sh
./toolchain.sh
Y ya empieza a descargar los paquetes y compilar y tal. En total ha tardado una hora y media con un intel core duo 2.4GHZ y descargando entre 110 y 317 kb/s. He compilado el programa de ejemplo y va perfecto. Un saludo
Qarl escribió:rotty11 escribió:Yo ya lo he solucionado escribiendo después de sudo git clone https://github.com/ps3dev/ps3toolchain.git lo siguiente:
cd ps3toolchain
sudo su
chmod +x -R toolchain.sh
./toolchain.sh
Y ya empieza a descargar los paquetes y compilar y tal. En total ha tardado una hora y media con un intel core duo 2.4GHZ y descargando entre 110 y 317 kb/s. He compilado el programa de ejemplo y va perfecto. Un saludo
Me alegro de que te funcione
He añadido esa línea (la de dar permisos de ejecución) al tutorial por si acaso alguno lo soluciona así.
Gracias!!
rotty11 escribió:Qarl escribió:De nada hombre! si estamos para ayudar. Lo que pasa ahora es que estoy viendo el código del ejemplo que das y me parece bastante difícil entenderlo. ¿No habrá alguno más fácil? Lo digo porque tiene un montón de librerías incluídas. Tampoco me refiero a un "Hola mundo", pero algo entre medias..... también estoy buscando algún tutorial que explique algo de las librerías y algún ejemplo sencillo pero lo único que encuentro es un par de tutoriales para programar en LUA....
rotty11 escribió:OK máquina estoy siguiendo el tutorial de Hermes y tiny3D. Por cierto se me ha olvidado probar el pkg del ejemplo en la ps3, por lo visto a alguien le salía un error. Espero que las tool que firman el pkg se hubiesen instalado desde el repositorio y no me de problemas, aunque en cualquier caso lo probaré mañana, ya que no estoy en mi casa. Un saludo compi!
erjoseka escribió:puesto que los repositos ya no estan disponibles
Qarl escribió:Los repositorios que hay en el tutorial no te funcionan?? porque a mí si..
entonces no me quedo claro si las tenia instalada o no (y sigo sin tenerlo claro jaja) entonces e seguio tu tuto al pie de la letra ¿ya tengo entonces todas las tools instaladas? esque con esto de linux aumenta un poco la dificultad no por linux sino por que aunque mas o menos se me de bien linux no me se desembolverme todo lo bien que quisiera con la terminal (en proceso de aprendisaje) hay taantos comandos.....Qarl escribió:A mí me genera los pkg ya firmados y listos para instalar en la PS3. Lo que no recuerdo bien es si yo instalé (después de instalar el PS1LGHT) las tools de geohot (son las que firman) porque quizás las retiraron del repositorio.
En cualquier caso, solo sería cuestión de meter las tools en el PSL1GHT (no recuerdo el directorio exacto).
es una paranolla puesto que tengo entendido que para el kmeaw no hace falta que esten firmados los pkg que se los traga sin firmahamtonio escribió:A priori se me compila todo correctamente, se me crea el pkg, lo paso a la ps3 y lo instala, pero cuando ejecuto el programa me da error... Hablais que puede ser por las firmas y tal... he intentado compilar el ps3light de hermes y tampoco sé exactamente como hacerlo... he probado con waninkoko2 y kmew... los dos el mismo problema... Alguna idea????
cacara escribió:Hola, aver yo estoy trabajando con C y C++ y me gustaria portar lo que hago a la ps3 ya que he visto por ahi que ese es el lenguaje que usa bueno hoy me he instalado todo el ps3 toolchain el psl1ight las librerias el tiny 3d sdl y el ps3soundslib vamos todo lo que hace falta segun he leido, todo en ubuntu 10.10 y el caso es que necesito que alguien que sepa del tema de programacion e ps3 que me diga el proceso desde que tengo el codigo fuente de mi programa (un MasterMind xD) hasta el PKG final o almenos hasta el makefile necesario para hacer los .elf y .self para el PKG.
El prorama original esta pensado para la terminal osea que supongo que tendre que remodelarlo un poco para la PS3 o puede ir asi tal cual en letras sobre el fondo negro de PS3?
Muchas Gracias a todos y felicidades por este gran Foro.
cltomas escribió:Y no podrías descargarte algún programa con source y ahi miras el makefile, como el hmanager de hermes