I'm having trouble getting checkwps to work. I am running it on themes I downloaded using rbutil, and with themes that came with Rockbox.
I compiled my own 3.7.1 build from svn, and the build runs. The themes display perfectly and there are no problems there. The problem is that checkwps for 3.7.1 (which I created by running ./buildall.sh from the tools/checkwps/ directory) is not giving the output that I expect.
First off, I am running Rockbox on an iPod Video. I compiled Rockbox using option 22, Normal build. When I ran buildall.sh it created a file checkwps.mpiohd200 which I assume is correct for the ipod video though I have no reason except faith in buildall.sh.
When I run (from the tools/checkwps/ folder):
./checkwps.mpiohd200 /media/ROCKBOX/.rockbox/wps/cabbiev2.wps
I get:
Checking /media/ROCKBOX/.rockbox/wps/cabbiev2.wps...
WPS parsing failure
Segmentation fault
I downloaded (again via svn) the most recent build and compiled it, and then checkwps. It again created me a checkwps.mpiohd200 file which, when run in the exact same way as above does NOT get a Segmentation fault, but still fails:
Checking /media/ROCKBOX/.rockbox/wps/cabbiev2.wps...
WPS parsing failure
As I said, the cabbiev2 theme loads fine and displays as expected.
I get the same errors when I run checkwps on my own theme, which does NOT display properly and I don't know why. I was hoping to use checkwps to quickly find the problem but obviously that is not working, so I'm about to start trying to load it piece by piece into a simulator.