Ayuda compilando Helloworld r15

Pues eso, que me he bajado el devkitppc r15. He seguido el tuto de wiibrew para establecer el entorno y cuando quiero compilar el helloworld que viene me sale:
> "make"
template.c
c:/Devprojects/helloworld/source/template.c:4:25: warning: wiiuse/wpad.h: No such file or directory
c:/Devprojects/helloworld/source/template.c: In function 'main':
c:/Devprojects/helloworld/source/template.c:17: warning: implicit declaration of function 'WPAD_Init'
c:/Devprojects/helloworld/source/template.c:21: warning: implicit declaration of function 'VIDEO_GetPreferredMode'
c:/Devprojects/helloworld/source/template.c:21: warning: assignment makes pointer from integer without a cast
c:/Devprojects/helloworld/source/template.c:27: warning: implicit declaration of function 'console_init'
c:/Devprojects/helloworld/source/template.c:58: warning: implicit declaration of function 'WPAD_ScanPads'
c:/Devprojects/helloworld/source/template.c:62: warning: implicit declaration of function 'WPAD_ButtonsDown'
c:/Devprojects/helloworld/source/template.c:65: error: 'WPAD_BUTTON_HOME' undeclared (first use in this function)
c:/Devprojects/helloworld/source/template.c:65: error: (Each undeclared identifier is reported only once
c:/Devprojects/helloworld/source/template.c:65: error: for each function it appears in.)
make[1]: *** [template.o] Error 1
"make": *** [build] Error 2

> Process Exit Code: 2
> Time Taken: 00:18

Que he hecho mal? Lo unico que he hecho distinto a lo del tuto es poner los archivos en C:\devprojects\helloworld en vez de en c:\projects\wii
Alguien me puede ayudar?
Algo no tienes bien, no te encuentra la wpad.h ...

tambien prueba a añadir en el makefile en donde pone "LIBS: -logc" y algo mas, "-lwiiuse -lbte" =D
En el make tengo
LIBS   :=   -lwiiuse -lbte -logc -lm

Una cosa el wpad.h tienes que estar en alguna carpeta especifica en devprojects\helloworld? o no hay que moverlo de devkitpro\devkitppc\include\wiiuse\wpad.h?
el wpad.h
es de libogc
y normalmente lo instala en
C:\devkitPro\libogc\include\wiiuse\wpad.h

revisa el entorno de la variables del devkitpro..
DEVKITPPC=/c/devkitPro/devkitPPC
DEVKITPRO=/c/devkitPro

los ejemplos no importa donde los tengas siempre que el entorno este bien definido el makefile buscará los includes en el lugar adecuado.

que so tienes?
un saludo
en C\devkitpro\libogc\include no tengo la carpeta wiiuse, puede ser por eso?
Estoy con Windows XP

EDIT: He copiado la carpeta wiiuse de C:\devkitpro\devkitppc\include (con wpad.h y wiiuse.h dentro) a C:\devkitpro\libogc\include
Ahora me sale el siguiente error:
> "make"
template.c
In file included from c:/devkitPro/libogc/include/wiiuse/wpad.h:5,
                 from c:/Devprojects/helloworld/source/template.c:4:
c:/devkitPro/libogc/include/wiiuse/wiiuse.h:9:22: warning: bte/bte.h: No such file or directory
In file included from c:/devkitPro/libogc/include/wiiuse/wpad.h:5,
                 from c:/Devprojects/helloworld/source/template.c:4:
c:/devkitPro/libogc/include/wiiuse/wiiuse.h:552: error: field 'bdaddr' has incomplete type
c:/Devprojects/helloworld/source/template.c: In function 'main':
c:/Devprojects/helloworld/source/template.c:21: warning: implicit declaration of function 'VIDEO_GetPreferredMode'
c:/Devprojects/helloworld/source/template.c:21: warning: assignment makes pointer from integer without a cast
c:/Devprojects/helloworld/source/template.c:27: warning: implicit declaration of function 'console_init'
make[1]: *** [template.o] Error 1
"make": *** [build] Error 2

> Process Exit Code: 2
> Time Taken: 00:04

Soy un desgraciao xD

EDIT 2: Creo que voy a reinstalatrlo todo, a ver si asi funciona
dentro de c:\devkitpro\libogc
tiene que haber al menos 6 carpetas
bte
mad
modplay
ogc
sdcard
wiiuse

y un monton de files.h

si quieres antes de reinstalar prueba a bajarte solo la libogc de aqui...
http://sourceforge.net/project/showfile ... _id=603701

y la descomprimes en c:\devkitpro\libogc

tiene que tener dos carpetas , lib e include

si asi no te funciona reinstala otra vez, ya que tiene pinta de que no se te ha instalado en el directorio habitual.

un saludo
spirax
Como estas poniendo el include? como #include "wiiuse/wpad.h" o como #include <wiiuse/wpad.h> ??
No he tocado nada del .pnproj, venia #include <wiiuse/wpad.h>
De todas maneras he desisnstalado todo y he reinstalado con el updater 1.4.7 y todo genial, por fin consegui compilarlo ^^ Muchisimas gracias a todos [360º]
Ya una ultima dudilla...
Cada proyecto necesita su propio makefile? o hay un makefila "estandar", por asi decirlo?
el makefile del ejemplo de wii, ya te servira para casi todo lo que hagas, pero has de tener en cuenta que a no ser que uses librerias "añadidas a mano" vease GRRLIB, tendras que declararlas en el makefile (notaras que has de hacer esto cuando te empieze a echar errores del tipo undefined reference =3)
Ok muchisimas gracias por todo chicos [oki]
9 respuestas