compiling boost from source since it's so hard to have the right version anyway