[SOLUCIONADO]Problemas con GRRLIB 3.0.1

Bueno, pues eso, que lo he conseguido solucionar, tenia un pequeño error en el makefile :( muchisimas gracias a todos por haberme ayudado :)
------------------------------------------------------------------------------------------------------------
Bueno, ya que en el foro de programacion nadie me responde, creo que el segundo lugar mas apropiado para exponer mi problema es éste, asi que ahi va:
Me he estado mirando la web de GRRLIB, ya que no conseguia compilar nada con esta libreria, y he intentado hacerlo con un ejemplo de la web. El ejemplo es el siguiente:
/*===========================================
        GRRLIB (GX version) 3.0.1 alpha
        Code     : NoNameNo
        GX hints : RedShade

        Http://grrlib.santo.fr
        Tutorial : Day 7 (Print text)
============================================*/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <malloc.h>
#include <math.h>
#include <ogcsys.h>
#include <gccore.h>
#include <wiiuse/wpad.h>
#include <fat.h>

#include <GRRLIB/GRRLIB.h>
#include "fuente/font5.h"

Mtx GXmodelView2D;

int main(){
   u8 *tex_font1 = GRRLIB_LoadTexture(font5);
   int var=55;


    VIDEO_Init();
    WPAD_Init();

    GRRLIB_InitVideo();
    GRRLIB_Start();

    while(1){
        WPAD_ScanPads();
        u32 wpaddown = WPAD_ButtonsDown(0);

        GRRLIB_FillScreen(0xFF000000);
        GRRLIB_Printf(100,100,tex_font1,0xFFFFFFFF,1,"var value : %d",var);
        GRRLIB_Render();

        if (wpaddown & WPAD_BUTTON_A) exit(0);
    }
    return 0;
}

Pero cuando intento compilar, me sale esto
> "make"
Prueba.c
c:/Devprojects/source/Prueba.c: In function 'main':
c:/Devprojects/source/Prueba.c:25: warning: passing argument 1 of 'GRRLIB_LoadTexture' from incompatible pointer type
c:/Devprojects/source/Prueba.c:46:2: warning: no newline at end of file
linking ... Devprojects.elf
Prueba.o: In function `main':
c:/Devprojects/source/Prueba.c:25: undefined reference to `GRRLIB_LoadTexture'
c:/Devprojects/source/Prueba.c:32: undefined reference to `GRRLIB_InitVideo'
c:/Devprojects/source/Prueba.c:33: undefined reference to `GRRLIB_Start'
c:/Devprojects/source/Prueba.c:39: undefined reference to `GRRLIB_FillScreen'
c:/Devprojects/source/Prueba.c:40: undefined reference to `GRRLIB_Printf'
c:/Devprojects/source/Prueba.c:41: undefined reference to `GRRLIB_Render'
collect2: ld returned 1 exit status
make[1]: *** [/c/Devprojects/Devprojects.elf] Error 1
"make": *** [build] Error 2

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

Que es lo que estoy haciendo mal?
Gracias por su ayuda
Salu2
el error del no newline at end es una mariconada xD vete al final y ponle un intro despues del } el otro error... :S y a mi undefined reference me lo decia cuando me faltaba algo por poner en el makefile, pero no te se decir ;)
xD ok ya tengo uno solucionado ahora me queda el dificil [mamaaaaa]
Yo estoy usando el makefile "default" que viene con el ejemplo del hello world

EDIT: Acabo de cambiar el makefile del devkitpro por el de GRRLIB, y ya no me sale lo de incompatible pointer type, ahora el error solo es esto xD
> "make"
linking ... Devprojects.elf
Prueba.o: In function `main':
c:/Devprojects/source/Prueba.c:25: undefined reference to `GRRLIB_LoadTexture'
c:/Devprojects/source/Prueba.c:32: undefined reference to `GRRLIB_InitVideo'
c:/Devprojects/source/Prueba.c:33: undefined reference to `GRRLIB_Start'
c:/Devprojects/source/Prueba.c:39: undefined reference to `GRRLIB_FillScreen'
c:/Devprojects/source/Prueba.c:40: undefined reference to `GRRLIB_Printf'
c:/Devprojects/source/Prueba.c:41: undefined reference to `GRRLIB_Render'
collect2: ld returned 1 exit status
make[1]: *** [/c/Devprojects/Devprojects.elf] Error 1
"make": *** [build] Error 2

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

Pero me parece mazo raro que esto me ocurra utilizando el codigo de la web de GRRLIB :S

EDIT2: He intentado volver a compilar (no se por que xD) y me ha salido otra vez lo de incompatible pointer type en el argument 1 de GRRLIB_LoadTexture :'(
EDIT3: Lo he intentado volver a compilar, por si por gracia divina se arregla, y ya no me dice lo del incompatible pointer type xDDDDD
Bajate los ejemplos que tienen y te coges el MAkefile

Eso es un problema de Makefile
u8 *tex_font1 = GRRLIB_LoadTexture(font5);

undefined reference to `GRRLIB_LoadTexture'

en (font5) cambialo por (font1) o el nombre del font que tengas
4 respuestas