Anuncios Google

Problema con CPPLibs

Hola a todos peseperos.

Hace nada tube que formatear linux y con ello me lleve por delante el toolchain. Entonces hoy me bajé la ultima version de éste y bueno el lo compila sin problemas completamente y a la hora de ir metiendole las principales librerias me topo con la de CPPLIBS que no me la compila ni por activa ni por pasiva. Os dejo la salida que me da.

gokuh@Lord-Gokuh-Debian:~/trunk/cpplibs$ make
cd libpsp2d && make
make[1]: se ingresa al directorio `/home/gokuh/trunk/cpplibs/libpsp2d'
psp-g++ -I. -I/usr/local/pspdev/psp/sdk/include  -O2 -G0 -Wall -I..  -c -o framebuffer.o framebuffer.cpp
psp-g++ -I. -I/usr/local/pspdev/psp/sdk/include  -O2 -G0 -Wall -I..  -c -o Exception.o Exception.cpp
psp-g++ -I. -I/usr/local/pspdev/psp/sdk/include  -O2 -G0 -Wall -I..  -c -o Drawable.o Drawable.cpp
psp-g++ -I. -I/usr/local/pspdev/psp/sdk/include  -O2 -G0 -Wall -I..  -c -o Screen.o Screen.cpp
Screen.cpp: In static member function ‘static u32* PSP2D::Screen::getList()’:
Screen.cpp:229: error: conversión inválida de ‘unsigned int*’ a ‘u32*’
Screen.cpp: In member function ‘void PSP2D::Screen::_saveToPNG(const std::string&)’:
Screen.cpp:298: aviso: la dereferencia de punteros de tipo castigado romperá las reglas de alias estricto
Screen.cpp:298: error: conversión inválida de ‘int*’ a ‘int’
Screen.cpp:298: error:   argumento de inicialización 4 de ‘int sceDisplayGetFrameBuf(void**, int*, int*, int)’
make[1]: *** [Screen.o] Error 1
make[1]: se sale del directorio `/home/gokuh/trunk/cpplibs/libpsp2d'
make: *** [libs] Error 2

Como datos os dire que sus dependencias (libpng y zlib) ya estan compiladas sin ningun problemas. Mi distro es Debien 4.0 ETH y la version del toolchain que tengo compilada es la del 26-06-07.

¿Alguien sabe porque puede ser?

Gracias 


2.00 >  bla bla bla > 5.00 M33-3

 


Anuncios Google