So you are using a rpi model b?
I only tested on an rpi2. I might have missed a flag when compiling......you have to override everything with perl, and it doesn't use a "normal" configure script for compilation. I'll take a look at it tonight.
I have a B+ to test on, which I'll do.
Now that I've had a chance to sleep on it, I'm going to change how I set the storage directory. Symlinking in the extension startup script is a bit messy in my mind, and makes it inflexible for the user as to where they store data. I'm going to set the data directories via command line switches, which means that there will be a startup script, rather than running slimserver.pl directly.