Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1074 thank(s) in 852 post(s)
I've downloaded the RasPi development VM and tried compiling MCServer in it. So far I've run into a problem - ARM doesn't handle va_list as a pointer, but rather a structure. That is in direct contrast with *nix, where the va_list NEEDS to be checked against NULL because on *nix, vsnprintf() fails when passed a NULL va_list.
Posts: 6,485
Threads: 176
Joined: Jan 2012
Thanks: 131
Given 1074 thank(s) in 852 post(s)
Actually there's an emulator in the dev VM, so I tried that one. That's the one that crashed.
If you have that other image up and running, can you try running MCServer in it? I have no idea on how to provide the binary for you, though, I guess you;ll have to compile yourself. On most *nixes it should be as straightforward as downloading the source and issuing a "make" command. In the dev VM the command was actually "sb2 make" since it was doing cross-compilation.