Change guards
Add boost-system dependencies