Quote Originally Posted by paul_nicholls
Quote Originally Posted by dmantione
Any .o file generated by the GNU assembler should be processable by the nm utility belonging to that assembler (regardless wether the compiler calling that assembler is GCC, FPC).

If "nm" cannot process a .o file, either the .o file is corrupt, or it is written in a format "nm" does not understand, but in that case, as and nm do not belong together.

Anyway, the output by "nm" is critical to understand this problem, so you will need to solve this problem in one way or another.
Ok, thanks for the help, but I dont't know how to proceed now

cheers,
Paul
Sorry about the delay, but life has kept be busy from getting back to this issue

I changed my devkitGP2X back to what I had originally, and can now run the nm.exe program.

The output I got was this:

Code:
00000000 D THREADVARLIST_GP2X_SDL_MIXER
This doesn't look good...no wonder it is complaining that it couldn't find the gp2x_Mix_... routines

Does this help at all?

cheers,
Paul