Replying to me own question, the issue is Boost 1.60 and possibly the inclusion of "-with-iostreams" when making it. As your steps install it system wide, this also broke anything else I tried to compile which used boost. I really shouldnt have followed exactly what you wrote and continued building boost into its own folders and not /usr/local
Once I finally got around my now broken system boost libs everything started compiling again.