The problem is sdl_opengl.h includes GL/gl.h. Also, on Android SDL_VIDEO_OPENGL isn't defined.
I got it to compile but it crashes when starting the video renderer.
Odd. OGLExtensions.cpp requires <SDL_opengl.h> so it wont compile on Android. Or is it not needed? It's in the unix Makefile.
Edit: found the main compile issue. SDL_VIDEO_OPENGL_ES2 is always defined so wherever that was checked, I added && !HAVE_GLES.
I compiled an Android version with Arachnoid and the neon additions to the other plugins (had to switch to GCC 4.8 to get glide's ucode02.h and ucode08.h to compile): http://s000.tinyupload.com/index.php?file_id=53464571536678571984
GLES1.1 Rice isn't included as it requires GLshim
Edit...
May be helpful if you look around here: http://www.paulscode.com/forum/index.php
We may have isolated where DK64 walks through walls and if this is true, it isn't in the assembly components :)
Edit: Does DK64 even boot for the pandora version?
Notepad++: "Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size."
Try this (its what notepad++ is based off of):
http://repo.openpandora.org/?page=detail&app=scite
Arachnoid and ricees1 w/frameskip enabled give me the best speed on my gc pandora. All others are too painfully slow (tested with banjo-kazooie and paper mario a bit), and I can't enable frameskip for glide (really needs it).
With perfect dark, I believe last time I tested it, it wasn't a dynarec or gfx plugin issue. It was an issue with the mupen64plus core or something, as it also froze using both of the interpreter types.