After trying to regression test, it looks like no locally compiled version of Wine seems to be able to run Spore - only the old PlayOnLinux binary (and the Ubuntu builds) appears to work. I have no idea what could cause one Wine compile to work and all the others to fail inexplicably.