Here's an interesting problem - music_prx was just updated to 3.71. I wanted to add ogg support to it, so I first got it compiling on my system, then started to add some code for ogg. Compiling it the way it is works, but making any changes makes it fail with the error:
Code: Select all
Error, could not fixup imports, stubs out of order.
The issue is the makefile - here's what it normally is.
Code: Select all
LIBS = -lpspaudiocodec -lpspkernel -lpsplibc -lpspsysmem_user -lpspsystemctrl_kernel
That works. If you try to add the tremor libs to it, you get the error message. You have to move -lpspkernel to the end before you no longer get the error message. But then it no longer works. For example, with no changes for ogg at all, just moving the -lpspkernel to the end, as so, fails.
Code: Select all
LIBS = -lpspaudiocodec -lpsplibc -lpspsysmem_user -lpspsystemctrl_kernel -lpspkernel
But it works fine with pspkernel NOT at the end. So you can either have it work, or have it at the end, not both. This is really freaky.