I've tracked down the point in the code where it's failing to load:
it's the call to SDL_LoadObject in load_code-sdl.c
The path is correct but it fails here. I'm pretty certain the librarys are being build correctly but is there any way to be sure, perhaps by examining them with a hex editor?
Any help would be massively appreciated!
EDIT: I managed to get it to print out the error to the log: SDL ERROR Dynamic loading not supported ...is this the end of the line I wonder?