Well, I just remember I have looked in a dictionary before using this nickname...If it is really a problem TheChield, then why don't you keep 2 sets of devkit pro and switch if needed.
BTW, i was just wondering, is your nickname a typo? Was it meant to be TheShield of perhaps TheChild?
It was years ago... it's just an old English word... http://dictionary.reference.com/browse/chield
As I love retro games I thought it was fine...
Thank you it works !The answer is staring at you in the face...YOUR COMPILER IS OLD.
If you really insist on using that old ass compiler I suggest you read the error. Its looking for a bswap16. The bswap assembly command takes a register (in x86 its EAX) and performs a swap on the bytes and is used to switch between big endian and little endian. I don't know ARM assembly but I'm assuming it uses a similar generic register. If you really want to keep to, override the the function with a define. Pretty sure you could use something like this this x = (x>> 8 & 0xff) | (x << 8 & 0xff) to solve the problem.
But I had also to update libogc for an error from a gx lib... I'll check it later...
I prefer to have something that allow me to compile all I want in only one configuration.
I will check later what is different between my build and the one from the repro with hexdump.
Thanks