Es un problema del código, gbdk es muy sensible con el código en C, tienes que probar de diferentes maneras, o investigar como hacer código para gbdk