largoguns escribió:Ke cosa mas rara
Por cierto, conseguiste compilarlo?
Yo creo que tenemos un problema de configuración del DevKitPro
Porque donde falla es que no encuentra las librerias del libogc, no se si habrá que indicarle al entorno que ahí tambien puede buscar librerías genericas. Todos los include que se hagan entre "< >" son librerías del entorno, y las encuentra todas excepto las del libogc....
No hay algun erudito del DevKitPro por aqui que nos ilumine??
Hombre, en el Makefile hay una linea que es libsdir= o algo asi, pero esta vacia, yo he ido probando a poner algunos directorios, y no =S (hay que apuntar al directorio que contiene las carpetas lib e include, o eso me parecio leer)
Salu3 =D
EDIT::
he conseguido averiguar una cosilla, en el makefile hay que añadir
#---------------------------------------------------------------------------------
# list of directories containing libraries, this must be the top level containing
# include and lib
#---------------------------------------------------------------------------------
LIBDIRS :=
/N/Programas/devkitPro/devkitPPC /N/Programas/devkitPro/libogc
Cada uno su ruta al PPC y a las libogc y ahora el nuevo error es:
> "make"
gcgxvideo.cpp
In file included from n:/Programas/devkitPro/libogc/include/gccore.h:50,
from N:/Programas/devkitPro/msys/home/Jaime/snes/source/ngc/gcgxvideo.cpp:6:
n:/Programas/devkitPro/libogc/include/ogc/gu.h:23:1: warning: "M_PI" redefined
<command-line>: warning: this is the location of the previous definition
N:/Programas/devkitPro/msys/home/Jaime/snes/source/ngc/gcgxvideo.cpp: In function 'void InitGCVideo()':
N:/Programas/devkitPro/msys/home/Jaime/snes/source/ngc/gcgxvideo.cpp:473:
error: invalid conversion from 'u32 (*)()' to 'void (*)(u32)'
N:/Programas/devkitPro/msys/home/Jaime/snes/source/ngc/gcgxvideo.cpp:473:
error: initializing argument 1 of 'void (*
VIDEO_SetPostRetraceCallback(void (*)(u32)))(u32)'
make[1]: *** [gcgxvideo.o] Error 1
"make": *** [build] Error 2
> Process Exit Code: 2
> Time Taken: 00:00
Pero parece que sigue faltando alguna...