[PSP] Problemas compilando las librerias SDL

Estoy instalando el entorno de psp y no paro de tener problemas... :(

Ya tengo instaldo y configurado el cygwin y el pspsdk, ahora estoy compilando las sdl, he hecho lo siguiente:

- Me bajo las sdl desde cygwin con: svn co svn://svn.ps2dev.org/psp/trunk/SDL
- Hago: WANT_AUTOMAKE=1.9 ./autogen.sh
-Hago como pone en el txt de las sdl de psp:
LDFLAGS="-L$(psp-config --pspsdk-path)/lib -lc -lpspuser" \
./configure --host psp --prefix=$(psp-config --psp-prefix)

Hasta aqui todo correcto, ningun error, pero al hacer make me sale lo siguiente:

$make
Making all in src
make[1]: Entering directory '/home/lucho/sdl/src'
.deps/SDL_error.Plo:1 *** multiple target patterns. Stop
make[1]: Leaving directory '/home/lucho/sdl/src'
make: *** [all-recursive] Error 1


El archivo .deps/SDL_error.Plo contiene lo siguiente:
SDL_error.lo SDL_error.o: SDL_error.c \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/stdio.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/_ansi.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/newlib.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/config.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/machine/ieeefp.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/include/stddef.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/include/stdarg.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/reent.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/_ansi.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/_types.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/lock.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/types.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/machine/types.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/stdio.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/stdlib.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/machine/stdlib.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/alloca.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/string.h \
  ../include/SDL_types.h ../include/SDL_getenv.h ../include/SDL_error.h \
  ../include/begin_code.h ../include/close_code.h SDL_error_c.h \
  ../src/thread/SDL_thread_c.h SDL_error_c.h \
  ../src/thread/SDL_systhread_c.h \
  C:/pspdev/psp/sdk/include/pspkerneltypes.h \
  C:/pspdev/psp/sdk/include/psptypes.h \
  /cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/stdint.h

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/stdio.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/_ansi.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/newlib.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/config.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/machine/ieeefp.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/include/stddef.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/include/stdarg.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/reent.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/_ansi.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/_types.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/lock.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/types.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/machine/types.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/sys/stdio.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/stdlib.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/machine/stdlib.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/alloca.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/string.h:

../include/SDL_types.h:

../include/SDL_getenv.h:

../include/SDL_error.h:

../include/begin_code.h:

../include/close_code.h:

SDL_error_c.h:

../src/thread/SDL_thread_c.h:

SDL_error_c.h:

../src/thread/SDL_systhread_c.h:

C:/pspdev/psp/sdk/include/pspkerneltypes.h:

C:/pspdev/psp/sdk/include/psptypes.h:

/cygdrive/c/pspdev/bin/../lib/gcc/psp/4.0.2/../../../../psp/include/stdint.h:


¿alguna idea de por que pasa esto?
¿Estas usando algun tipo de entorno precompilado de cygwin y pspsdk? Si es así puede que ese sea tu problema, desde ese cywin que tengas instalado haz checkout de la ultima versión de la psptoochain que tengan en el subversion de ps2dev y construyela, luego intenta compilar las demás librerias que te hagan falta.

Un saludo!
Era por eso, me bajaba un pspsdk precompilado, construyendo el toolchain desde cygwin 'parece' que funciona bien [+risas]
Encantado de haber podido ayudar
Si alguien necesita un tuto de como hacer funcionar el interfaz y las sdl a dia de hoy no hay problema :P
4 respuestas